builder: mozilla-aurora_yosemite_r7_test-mochitest-jetpack slave: t-yosemite-r7-0034 starttime: 1454412734.61 results: failure (2) buildid: 20160202021719 builduid: c52b7ac0be0d412fa2b99e028ab6156a revision: 3f4dbceab265e2c87fd7424c8b1f5aa890c58429 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-02-02 03:32:14.606968) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-02-02 03:32:14.607628) ========= ========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2016-02-02 03:32:14.608033) ========= 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.UVv3eJ9Iz5/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.F9iXUS85wK/Listeners TMPDIR=/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/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.005592 basedir: '/builds/slave/test' ========= master_lag: 0.02 ========= ========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2016-02-02 03:32:14.633214) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-02-02 03:32:14.633861) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-02-02 03:32:14.649714) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:32:14.650027) ========= 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.UVv3eJ9Iz5/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.F9iXUS85wK/Listeners TMPDIR=/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/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.005477 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:32:14.697433) ========= ========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2016-02-02 03:32:14.697726) ========= 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:32:14.698380) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:32:14.698652) ========= 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.UVv3eJ9Iz5/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.F9iXUS85wK/Listeners TMPDIR=/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/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:32:14-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 47.5M=0s 2016-02-02 03:32:14 (47.5 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.162612 ========= master_lag: 0.01 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:32:14.876107) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:32:14.876488) ========= 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.UVv3eJ9Iz5/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.F9iXUS85wK/Listeners TMPDIR=/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/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.019999 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:32:14.925953) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-02-02 03:32:14.926790) ========= 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.UVv3eJ9Iz5/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.F9iXUS85wK/Listeners TMPDIR=/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/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:32:14,996 truncating revision to first 12 chars 2016-02-02 03:32:14,996 Setting DEBUG logging. 2016-02-02 03:32:14,996 attempt 1/10 2016-02-02 03:32:14,996 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:32:16,000 unpacking tar archive at: mozilla-aurora-3f4dbceab265/testing/mozharness/ program finished with exit code 0 elapsedTime=1.249939 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-02-02 03:32:16.194135) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-02-02 03:32:16.194519) ========= 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.UVv3eJ9Iz5/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.F9iXUS85wK/Listeners TMPDIR=/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/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.005150 script_repo_revision: '3f4dbceab265e2c87fd7424c8b1f5aa890c58429' ========= master_lag: 0.05 ========= ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-02-02 03:32:16.245019) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-02-02 03:32:16.245351) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-02-02 03:32:16.258404) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/desktop_unittest.py ...' failed (results: 2, elapsed: 8 mins, 38 secs) (at 2016-02-02 03:32:16.258827) ========= /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.UVv3eJ9Iz5/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.F9iXUS85wK/Listeners TMPDIR=/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/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:32:16 INFO - MultiFileLogger online at 20160202 03:32:16 in /builds/slave/test 03:32:16 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:32:16 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:32:16 INFO - {'all_cppunittest_suites': {'cppunittest': ('tests/cppunittest',)}, 03:32:16 INFO - 'all_gtest_suites': {'gtest': ()}, 03:32:16 INFO - 'all_jittest_suites': {'jittest': ()}, 03:32:16 INFO - 'all_mochitest_suites': {'a11y': ('--a11y',), 03:32:16 INFO - 'browser-chrome': ('--browser-chrome',), 03:32:16 INFO - 'browser-chrome-addons': ('--browser-chrome', 03:32:16 INFO - '--chunk-by-runtime', 03:32:16 INFO - '--tag=addons'), 03:32:16 INFO - 'browser-chrome-chunked': ('--browser-chrome', 03:32:16 INFO - '--chunk-by-runtime'), 03:32:16 INFO - 'browser-chrome-screenshots': ('--browser-chrome', 03:32:16 INFO - '--subsuite=screenshots'), 03:32:16 INFO - 'chrome': ('--chrome',), 03:32:16 INFO - 'chrome-chunked': ('--chrome', '--chunk-by-dir=4'), 03:32:16 INFO - 'jetpack-addon': ('--jetpack-addon',), 03:32:16 INFO - 'jetpack-package': ('--jetpack-package',), 03:32:16 INFO - 'mochitest-devtools-chrome': ('--browser-chrome', 03:32:16 INFO - '--subsuite=devtools'), 03:32:16 INFO - 'mochitest-devtools-chrome-chunked': ('--browser-chrome', 03:32:16 INFO - '--subsuite=devtools', 03:32:16 INFO - '--chunk-by-runtime'), 03:32:16 INFO - 'mochitest-gl': ('--subsuite=webgl',), 03:32:16 INFO - 'mochitest-push': ('--subsuite=push',), 03:32:16 INFO - 'plain': (), 03:32:16 INFO - 'plain-chunked': ('--chunk-by-dir=4',)}, 03:32:16 INFO - 'all_mozbase_suites': {'mozbase': ()}, 03:32:16 INFO - 'all_reftest_suites': {'crashtest': {'options': ('--suite=crashtest',), 03:32:16 INFO - 'tests': ('tests/reftest/tests/testing/crashtest/crashtests.list',)}, 03:32:16 INFO - 'crashtest-ipc': {'options': ('--suite=crashtest', 03:32:16 INFO - '--setpref=browser.tabs.remote=true', 03:32:16 INFO - '--setpref=browser.tabs.remote.autostart=true', 03:32:16 INFO - '--setpref=layers.async-pan-zoom.enabled=true'), 03:32:16 INFO - 'tests': ('tests/reftest/tests/testing/crashtest/crashtests.list',)}, 03:32:16 INFO - 'jsreftest': {'options': ('--extra-profile-file=tests/jsreftest/tests/user.js',), 03:32:16 INFO - 'tests': ('tests/jsreftest/tests/jstests.list',)}, 03:32:16 INFO - 'reftest': {'options': ('--suite=reftest',), 03:32:16 INFO - 'tests': ('tests/reftest/tests/layout/reftests/reftest.list',)}, 03:32:16 INFO - 'reftest-ipc': {'options': ('--suite=reftest', 03:32:16 INFO - '--setpref=browser.tabs.remote=true', 03:32:16 INFO - '--setpref=browser.tabs.remote.autostart=true', 03:32:16 INFO - '--setpref=layers.async-pan-zoom.enabled=true'), 03:32:16 INFO - 'tests': ('tests/reftest/tests/layout/reftests/reftest-sanity/reftest.list',)}}, 03:32:16 INFO - 'all_webapprt_suites': {'chrome': ('--webapprt-chrome', 03:32:16 INFO - '--browser-arg=-test-mode'), 03:32:16 INFO - 'content': ('--webapprt-content',)}, 03:32:16 INFO - 'all_xpcshell_suites': {'xpcshell': {'options': ('--xpcshell=%(abs_app_dir)s/xpcshell', 03:32:16 INFO - '--manifest=tests/xpcshell/tests/all-test-dirs.list'), 03:32:16 INFO - 'tests': ()}, 03:32:16 INFO - 'xpcshell-addons': {'options': ('--xpcshell=%(abs_app_dir)s/xpcshell', 03:32:16 INFO - '--tag=addons', 03:32:16 INFO - '--manifest=tests/xpcshell/tests/all-test-dirs.list'), 03:32:16 INFO - 'tests': ()}}, 03:32:16 INFO - 'append_to_log': False, 03:32:16 INFO - 'base_work_dir': '/builds/slave/test', 03:32:16 INFO - 'blob_upload_branch': 'mozilla-aurora', 03:32:16 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:32:16 INFO - 'buildbot_json_path': 'buildprops.json', 03:32:16 INFO - 'buildbot_max_log_size': 52428800, 03:32:16 INFO - 'code_coverage': False, 03:32:16 INFO - 'config_files': ('unittests/mac_unittest.py',), 03:32:16 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:32:16 INFO - 'download_minidump_stackwalk': True, 03:32:16 INFO - 'download_symbols': 'ondemand', 03:32:16 INFO - 'e10s': False, 03:32:16 INFO - 'exe_suffix': '', 03:32:16 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:32:16 INFO - 'tooltool.py': '/tools/tooltool.py', 03:32:16 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:32:16 INFO - '/tools/misc-python/virtualenv.py')}, 03:32:16 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:32:16 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:32:16 INFO - 'installer_path': '/builds/slave/test/installer.dmg', 03:32:16 INFO - 'log_level': 'info', 03:32:16 INFO - 'log_to_console': True, 03:32:16 INFO - 'minidump_save_path': '%(abs_work_dir)s/../minidumps', 03:32:16 INFO - 'minidump_stackwalk_path': 'macosx64-minidump_stackwalk', 03:32:16 INFO - 'minidump_tooltool_manifest_path': 'config/tooltool-manifests/macosx64/releng.manifest', 03:32:16 INFO - 'minimum_tests_zip_dirs': ('bin/*', 03:32:16 INFO - 'certs/*', 03:32:16 INFO - 'config/*', 03:32:16 INFO - 'marionette/*', 03:32:16 INFO - 'modules/*', 03:32:16 INFO - 'mozbase/*', 03:32:16 INFO - 'tools/*'), 03:32:16 INFO - 'no_random': False, 03:32:16 INFO - 'opt_config_files': (), 03:32:16 INFO - 'pip_index': False, 03:32:16 INFO - 'preflight_run_cmd_suites': ({'architectures': ('32bit', '64bit'), 03:32:16 INFO - 'cmd': ('xset', 's', 'off', 's', 'reset'), 03:32:16 INFO - 'enabled': False, 03:32:16 INFO - 'halt_on_failure': False, 03:32:16 INFO - 'name': 'disable_screen_saver'}, 03:32:16 INFO - {'architectures': ('32bit',), 03:32:16 INFO - 'cmd': ('python', 03:32:16 INFO - '../scripts/external_tools/mouse_and_screen_resolution.py', 03:32:16 INFO - '--configuration-url', 03:32:16 INFO - 'https://hg.mozilla.org/%(branch)s/raw-file/%(revision)s/testing/machine-configuration.json'), 03:32:16 INFO - 'enabled': False, 03:32:16 INFO - 'halt_on_failure': True, 03:32:16 INFO - 'name': 'run mouse & screen adjustment script'}), 03:32:16 INFO - 'require_test_zip': True, 03:32:16 INFO - 'run_all_suites': False, 03:32:16 INFO - 'run_cmd_checks_enabled': True, 03:32:16 INFO - 'run_file_names': {'cppunittest': 'runcppunittests.py', 03:32:16 INFO - 'gtest': 'rungtests.py', 03:32:16 INFO - 'jittest': 'jit_test.py', 03:32:16 INFO - 'mochitest': 'runtests.py', 03:32:16 INFO - 'mozbase': 'test.py', 03:32:16 INFO - 'mozmill': 'runtestlist.py', 03:32:16 INFO - 'reftest': 'runreftest.py', 03:32:16 INFO - 'webapprt': 'runtests.py', 03:32:16 INFO - 'xpcshell': 'runxpcshelltests.py'}, 03:32:16 INFO - 'specific_tests_zip_dirs': {'cppunittest': ('cppunittest/*',), 03:32:16 INFO - 'gtest': ('gtest/*',), 03:32:16 INFO - 'jittest': ('jit-test/*',), 03:32:16 INFO - 'mochitest': ('mochitest/*',), 03:32:16 INFO - 'mozbase': ('mozbase/*',), 03:32:16 INFO - 'mozmill': ('mozmill/*',), 03:32:16 INFO - 'reftest': ('reftest/*', 'jsreftest/*'), 03:32:16 INFO - 'webapprt': ('mochitest/*',), 03:32:16 INFO - 'xpcshell': ('xpcshell/*',)}, 03:32:16 INFO - 'specified_mochitest_suites': ('jetpack-package', 'jetpack-addon'), 03:32:16 INFO - 'strict_content_sandbox': False, 03:32:16 INFO - 'suite_definitions': {'cppunittest': {'options': ('--symbols-path=%(symbols_path)s', 03:32:16 INFO - '--xre-path=%(abs_res_dir)s'), 03:32:16 INFO - 'run_filename': 'runcppunittests.py', 03:32:16 INFO - 'testsdir': 'cppunittest'}, 03:32:16 INFO - 'gtest': {'options': ('--xre-path=%(abs_res_dir)s', 03:32:16 INFO - '--cwd=%(gtest_dir)s', 03:32:16 INFO - '--symbols-path=%(symbols_path)s', 03:32:16 INFO - '--utility-path=tests/bin', 03:32:16 INFO - '%(binary_path)s'), 03:32:16 INFO - 'run_filename': 'rungtests.py'}, 03:32:16 INFO - 'jittest': {'options': ('tests/bin/js', 03:32:16 INFO - '--no-slow', 03:32:16 INFO - '--no-progress', 03:32:16 INFO - '--format=automation', 03:32:16 INFO - '--jitflags=all'), 03:32:16 INFO - 'run_filename': 'jit_test.py', 03:32:16 INFO - 'testsdir': 'jit-test/jit-test'}, 03:32:16 INFO - 'mochitest': {'options': ('--appname=%(binary_path)s', 03:32:16 INFO - '--utility-path=tests/bin', 03:32:16 INFO - '--extra-profile-file=tests/bin/plugins', 03:32:16 INFO - '--symbols-path=%(symbols_path)s', 03:32:16 INFO - '--certificate-path=tests/certs', 03:32:16 INFO - '--quiet', 03:32:16 INFO - '--log-raw=%(raw_log_file)s', 03:32:16 INFO - '--log-errorsummary=%(error_summary_file)s', 03:32:16 INFO - '--screenshot-on-fail'), 03:32:16 INFO - 'run_filename': 'runtests.py', 03:32:16 INFO - 'testsdir': 'mochitest'}, 03:32:16 INFO - 'mozbase': {'options': ('-b', '%(binary_path)s'), 03:32:16 INFO - 'run_filename': 'test.py', 03:32:16 INFO - 'testsdir': 'mozbase'}, 03:32:16 INFO - 'mozmill': {'options': ('--binary=%(binary_path)s', 03:32:16 INFO - '--testing-modules-dir=test/modules', 03:32:16 INFO - '--symbols-path=%(symbols_path)s'), 03:32:16 INFO - 'run_filename': 'runtestlist.py', 03:32:16 INFO - 'testsdir': 'mozmill'}, 03:32:16 INFO - 'reftest': {'options': ('--appname=%(binary_path)s', 03:32:16 INFO - '--utility-path=tests/bin', 03:32:16 INFO - '--extra-profile-file=tests/bin/plugins', 03:32:16 INFO - '--symbols-path=%(symbols_path)s'), 03:32:16 INFO - 'run_filename': 'runreftest.py', 03:32:16 INFO - 'testsdir': 'reftest'}, 03:32:16 INFO - 'webapprt': {'options': ('--app=%(app_path)s', 03:32:16 INFO - '--xre-path=%(abs_res_dir)s', 03:32:16 INFO - '--utility-path=tests/bin', 03:32:16 INFO - '--extra-profile-file=tests/bin/plugins', 03:32:16 INFO - '--symbols-path=%(symbols_path)s', 03:32:16 INFO - '--certificate-path=tests/certs', 03:32:16 INFO - '--console-level=INFO', 03:32:16 INFO - '--testing-modules-dir=tests/modules', 03:32:16 INFO - '--quiet'), 03:32:16 INFO - 'run_filename': 'runtests.py', 03:32:16 INFO - 'testsdir': 'mochitest'}, 03:32:16 INFO - 'xpcshell': {'options': ('--symbols-path=%(symbols_path)s', 03:32:16 INFO - '--test-plugin-path=%(test_plugin_path)s', 03:32:16 INFO - '--log-raw=%(raw_log_file)s', 03:32:16 INFO - '--log-errorsummary=%(error_summary_file)s', 03:32:16 INFO - '--utility-path=tests/bin'), 03:32:16 INFO - 'run_filename': 'runxpcshelltests.py', 03:32:16 INFO - 'testsdir': 'xpcshell'}}, 03:32:16 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:32:16 INFO - 'vcs_output_timeout': 1000, 03:32:16 INFO - 'virtualenv_path': 'venv', 03:32:16 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:32:16 INFO - 'work_dir': 'build', 03:32:16 INFO - 'xpcshell_name': 'xpcshell'} 03:32:16 INFO - ##### 03:32:16 INFO - ##### Running clobber step. 03:32:16 INFO - ##### 03:32:16 INFO - Running pre-action listener: _resource_record_pre_action 03:32:16 INFO - Running main action method: clobber 03:32:16 INFO - rmtree: /builds/slave/test/build 03:32:16 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:32:17 INFO - Running post-action listener: _resource_record_post_action 03:32:17 INFO - ##### 03:32:17 INFO - ##### Running read-buildbot-config step. 03:32:17 INFO - ##### 03:32:17 INFO - Running pre-action listener: _resource_record_pre_action 03:32:17 INFO - Running main action method: read_buildbot_config 03:32:17 INFO - Using buildbot properties: 03:32:17 INFO - { 03:32:17 INFO - "project": "", 03:32:17 INFO - "product": "firefox", 03:32:17 INFO - "script_repo_revision": "production", 03:32:17 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-opt-unittest", 03:32:17 INFO - "repository": "", 03:32:17 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora opt test mochitest-jetpack", 03:32:17 INFO - "buildid": "20160202021719", 03:32:17 INFO - "pgo_build": "False", 03:32:17 INFO - "basedir": "/builds/slave/test", 03:32:17 INFO - "buildnumber": 44, 03:32:17 INFO - "slavename": "t-yosemite-r7-0034", 03:32:17 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 03:32:17 INFO - "platform": "macosx64", 03:32:17 INFO - "branch": "mozilla-aurora", 03:32:17 INFO - "revision": "3f4dbceab265e2c87fd7424c8b1f5aa890c58429", 03:32:17 INFO - "repo_path": "releases/mozilla-aurora", 03:32:17 INFO - "moz_repo_path": "", 03:32:17 INFO - "stage_platform": "macosx64", 03:32:17 INFO - "builduid": "c52b7ac0be0d412fa2b99e028ab6156a", 03:32:17 INFO - "slavebuilddir": "test" 03:32:17 INFO - } 03:32:17 INFO - Found installer url https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.dmg. 03:32:17 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/test_packages.json. 03:32:17 INFO - Running post-action listener: _resource_record_post_action 03:32:17 INFO - ##### 03:32:17 INFO - ##### Running download-and-extract step. 03:32:17 INFO - ##### 03:32:17 INFO - Running pre-action listener: _resource_record_pre_action 03:32:17 INFO - Running main action method: download_and_extract 03:32:17 INFO - mkdir: /builds/slave/test/build/tests 03:32:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:32:17 INFO - https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net 03:32:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/test_packages.json 03:32:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/test_packages.json 03:32:17 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:32:17 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:32:18 INFO - Downloaded 1277 bytes. 03:32:18 INFO - Reading from file /builds/slave/test/build/test_packages.json 03:32:18 INFO - Using the following test package requirements: 03:32:18 INFO - {u'common': [u'firefox-46.0a2.en-US.mac.common.tests.zip'], 03:32:18 INFO - u'cppunittest': [u'firefox-46.0a2.en-US.mac.common.tests.zip', 03:32:18 INFO - u'firefox-46.0a2.en-US.mac.cppunittest.tests.zip'], 03:32:18 INFO - u'gtest': [u'firefox-46.0a2.en-US.mac.common.tests.zip', 03:32:18 INFO - u'firefox-46.0a2.en-US.mac.gtest.tests.zip'], 03:32:18 INFO - u'jittest': [u'firefox-46.0a2.en-US.mac.common.tests.zip', 03:32:18 INFO - u'jsshell-mac.zip'], 03:32:18 INFO - u'mochitest': [u'firefox-46.0a2.en-US.mac.common.tests.zip', 03:32:18 INFO - u'firefox-46.0a2.en-US.mac.mochitest.tests.zip'], 03:32:18 INFO - u'mozbase': [u'firefox-46.0a2.en-US.mac.common.tests.zip'], 03:32:18 INFO - u'reftest': [u'firefox-46.0a2.en-US.mac.common.tests.zip', 03:32:18 INFO - u'firefox-46.0a2.en-US.mac.reftest.tests.zip'], 03:32:18 INFO - u'talos': [u'firefox-46.0a2.en-US.mac.common.tests.zip', 03:32:18 INFO - u'firefox-46.0a2.en-US.mac.talos.tests.zip'], 03:32:18 INFO - u'web-platform': [u'firefox-46.0a2.en-US.mac.common.tests.zip', 03:32:18 INFO - u'firefox-46.0a2.en-US.mac.web-platform.tests.zip'], 03:32:18 INFO - u'webapprt': [u'firefox-46.0a2.en-US.mac.common.tests.zip'], 03:32:18 INFO - u'xpcshell': [u'firefox-46.0a2.en-US.mac.common.tests.zip', 03:32:18 INFO - u'firefox-46.0a2.en-US.mac.xpcshell.tests.zip']} 03:32:18 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:32:18 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:32:18 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:32:18 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:32:18 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:32:18 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:32:18 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:32:19 INFO - Downloaded 16676174 bytes. 03:32:19 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:32:19 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:32:20 INFO - caution: filename not matched: mochitest/* 03:32:20 INFO - Return code: 11 03:32:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:32:20 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:32:20 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:32:20 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:32:20 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:32:20 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:32:22 INFO - Downloaded 62534120 bytes. 03:32:22 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:32:22 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:32:26 INFO - caution: filename not matched: bin/* 03:32:26 INFO - caution: filename not matched: certs/* 03:32:26 INFO - caution: filename not matched: config/* 03:32:26 INFO - caution: filename not matched: marionette/* 03:32:26 INFO - caution: filename not matched: modules/* 03:32:26 INFO - caution: filename not matched: mozbase/* 03:32:26 INFO - caution: filename not matched: tools/* 03:32:26 INFO - Return code: 11 03:32: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:32:26 INFO - https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.dmg matches https://queue.taskcluster.net 03:32: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.dmg 03:32: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.dmg 03:32: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.dmg to /builds/slave/test/installer.dmg 03:32:26 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:32:29 INFO - Downloaded 114005463 bytes. 03:32:29 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:32:29 INFO - mkdir: /builds/slave/test/properties 03:32:29 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:32:29 INFO - Writing to file /builds/slave/test/properties/build_url 03:32:29 INFO - Contents: 03:32:29 INFO - build_url:https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.dmg 03:32:29 INFO - Running post-action listener: _resource_record_post_action 03:32:29 INFO - Running post-action listener: set_extra_try_arguments 03:32:29 INFO - ##### 03:32:29 INFO - ##### Running create-virtualenv step. 03:32:29 INFO - ##### 03:32:29 INFO - Running pre-action listener: _install_mozbase 03:32:29 INFO - Running pre-action listener: _pre_create_virtualenv 03:32:29 INFO - Running pre-action listener: _resource_record_pre_action 03:32:29 INFO - Running main action method: create_virtualenv 03:32:29 INFO - Creating virtualenv /builds/slave/test/build/venv 03:32:29 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:32:29 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:32:29 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:32:29 INFO - Using real prefix '/tools/python27' 03:32:29 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:32:29 INFO - Installing distribute.............................................................................................................................................................................................done. 03:32:32 INFO - Installing pip.................done. 03:32:32 INFO - Return code: 0 03:32:32 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:32: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:32:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:32:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32: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:32:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:32:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32:32 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 0x102d4dc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102d42a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb02ac201c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102c772a0>, '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 0x102c6b030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102d444e0>, '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.UVv3eJ9Iz5/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.F9iXUS85wK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:32:32 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:32:32 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:32:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UVv3eJ9Iz5/Render', 03:32:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:32:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:32:32 INFO - 'HOME': '/Users/cltbld', 03:32:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:32:32 INFO - 'LOGNAME': 'cltbld', 03:32:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:32:32 INFO - 'MOZ_NO_REMOTE': '1', 03:32:32 INFO - 'NO_EM_RESTART': '1', 03:32:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:32:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:32:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:32:32 INFO - 'PWD': '/builds/slave/test', 03:32:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:32:32 INFO - 'SHELL': '/bin/bash', 03:32:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F9iXUS85wK/Listeners', 03:32:32 INFO - 'TMPDIR': '/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/', 03:32:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:32:32 INFO - 'USER': 'cltbld', 03:32:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:32:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:32:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:32:32 INFO - 'XPC_FLAGS': '0x0', 03:32:32 INFO - 'XPC_SERVICE_NAME': '0', 03:32:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:32:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:32:33 INFO - Downloading/unpacking psutil>=0.7.1 03:32:33 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:32:33 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:32:33 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:32:33 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:32:33 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:32:33 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:32:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 03:32:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:32:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:32:35 INFO - Installing collected packages: psutil 03:32:35 INFO - Running setup.py install for psutil 03:32:36 INFO - building 'psutil._psutil_osx' extension 03:32:36 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:32:36 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:32:36 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:32:36 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:32:36 INFO - building 'psutil._psutil_posix' extension 03:32:36 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:32:36 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 03:32:36 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 03:32:36 INFO - ^ 03:32:36 INFO - 1 warning generated. 03:32:36 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:32:36 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 03:32:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 03:32:36 INFO - Successfully installed psutil 03:32:36 INFO - Cleaning up... 03:32:36 INFO - Return code: 0 03:32:36 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:32:36 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:32:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:32:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32:36 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:32:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:32:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32:36 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 0x102d4dc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102d42a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb02ac201c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102c772a0>, '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 0x102c6b030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102d444e0>, '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.UVv3eJ9Iz5/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.F9iXUS85wK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:32:36 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:32:36 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:32:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UVv3eJ9Iz5/Render', 03:32:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:32:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:32:36 INFO - 'HOME': '/Users/cltbld', 03:32:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:32:36 INFO - 'LOGNAME': 'cltbld', 03:32:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:32:36 INFO - 'MOZ_NO_REMOTE': '1', 03:32:36 INFO - 'NO_EM_RESTART': '1', 03:32:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:32:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:32:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:32:36 INFO - 'PWD': '/builds/slave/test', 03:32:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:32:36 INFO - 'SHELL': '/bin/bash', 03:32:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F9iXUS85wK/Listeners', 03:32:36 INFO - 'TMPDIR': '/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/', 03:32:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:32:36 INFO - 'USER': 'cltbld', 03:32:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:32:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:32:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:32:36 INFO - 'XPC_FLAGS': '0x0', 03:32:36 INFO - 'XPC_SERVICE_NAME': '0', 03:32:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:32:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:32:37 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:32:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:32:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:32:37 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:32:37 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:32:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:32:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:32:39 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:32:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:32:39 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:32:39 INFO - Installing collected packages: mozsystemmonitor 03:32:39 INFO - Running setup.py install for mozsystemmonitor 03:32:39 INFO - Successfully installed mozsystemmonitor 03:32:39 INFO - Cleaning up... 03:32:39 INFO - Return code: 0 03:32:39 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:32:39 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:32:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:32:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32:39 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:32:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:32:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32:39 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 0x102d4dc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102d42a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb02ac201c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102c772a0>, '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 0x102c6b030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102d444e0>, '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.UVv3eJ9Iz5/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.F9iXUS85wK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:32:39 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:32:39 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:32:39 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UVv3eJ9Iz5/Render', 03:32:39 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:32:39 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:32:39 INFO - 'HOME': '/Users/cltbld', 03:32:39 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:32:39 INFO - 'LOGNAME': 'cltbld', 03:32:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:32:39 INFO - 'MOZ_NO_REMOTE': '1', 03:32:39 INFO - 'NO_EM_RESTART': '1', 03:32:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:32:39 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:32:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:32:39 INFO - 'PWD': '/builds/slave/test', 03:32:39 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:32:39 INFO - 'SHELL': '/bin/bash', 03:32:39 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F9iXUS85wK/Listeners', 03:32:39 INFO - 'TMPDIR': '/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/', 03:32:39 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:32:39 INFO - 'USER': 'cltbld', 03:32:39 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:32:39 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:32:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:32:39 INFO - 'XPC_FLAGS': '0x0', 03:32:39 INFO - 'XPC_SERVICE_NAME': '0', 03:32:39 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:32:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:32:39 INFO - Downloading/unpacking blobuploader==1.2.4 03:32:39 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:32:39 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:32:39 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:32:39 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:32:39 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:32:39 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:32:42 INFO - Downloading blobuploader-1.2.4.tar.gz 03:32:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:32:42 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:32:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:32:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:32:42 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:32:42 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:32:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:32:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:32:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:32:42 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:32:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:32:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:32:42 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:32:42 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:32:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:32:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:32:43 INFO - Downloading docopt-0.6.1.tar.gz 03:32:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:32:43 INFO - Installing collected packages: blobuploader, requests, docopt 03:32:43 INFO - Running setup.py install for blobuploader 03:32:43 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:32:43 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:32:43 INFO - Running setup.py install for requests 03:32:44 INFO - Running setup.py install for docopt 03:32:44 INFO - Successfully installed blobuploader requests docopt 03:32:44 INFO - Cleaning up... 03:32:44 INFO - Return code: 0 03:32:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:32: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:32:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:32:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32: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:32:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:32:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/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 0x102d4dc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102d42a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb02ac201c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102c772a0>, '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 0x102c6b030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102d444e0>, '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.UVv3eJ9Iz5/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.F9iXUS85wK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:32:44 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:32:44 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:32:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UVv3eJ9Iz5/Render', 03:32:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:32:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:32:44 INFO - 'HOME': '/Users/cltbld', 03:32:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:32:44 INFO - 'LOGNAME': 'cltbld', 03:32:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:32:44 INFO - 'MOZ_NO_REMOTE': '1', 03:32:44 INFO - 'NO_EM_RESTART': '1', 03:32:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:32:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:32:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:32:44 INFO - 'PWD': '/builds/slave/test', 03:32:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:32:44 INFO - 'SHELL': '/bin/bash', 03:32:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F9iXUS85wK/Listeners', 03:32:44 INFO - 'TMPDIR': '/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/', 03:32:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:32:44 INFO - 'USER': 'cltbld', 03:32:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:32:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:32:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:32:44 INFO - 'XPC_FLAGS': '0x0', 03:32:44 INFO - 'XPC_SERVICE_NAME': '0', 03:32:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:32:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:32:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:32:44 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-1BbG0y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:32:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:32:44 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-eh9yAe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:32:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:32:44 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-8nGEpd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:32:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:32:45 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-hPmrAm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:32:45 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-w_7xQO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:32:45 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-ohygcK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:32:45 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-z8NoVr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:32:45 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-aJy0yP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:32:45 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-ndHQfc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:32:45 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-RJZFhl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:32:45 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-ZrOxrw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:32:45 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-ZYAzqY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:32:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:32:45 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-6Bkk6y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:32:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:32:46 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-rxUmb8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:32:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:32:46 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-iJdKHG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:32:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:32:46 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-g6t35f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:32:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:32:46 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-Karl_v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:32:46 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion 03:32:46 INFO - Running setup.py install for manifestparser 03:32:46 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:32:46 INFO - Running setup.py install for mozcrash 03:32:46 INFO - Running setup.py install for mozdebug 03:32:46 INFO - Running setup.py install for mozdevice 03:32:47 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:32:47 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:32:47 INFO - Running setup.py install for mozfile 03:32:47 INFO - Running setup.py install for mozhttpd 03:32:47 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:32:47 INFO - Running setup.py install for mozinfo 03:32:47 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:32:47 INFO - Running setup.py install for mozInstall 03:32:47 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:32:47 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:32:47 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:32:47 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:32:47 INFO - Running setup.py install for mozleak 03:32:47 INFO - Running setup.py install for mozlog 03:32:47 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:32:47 INFO - Running setup.py install for moznetwork 03:32:48 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:32:48 INFO - Running setup.py install for mozprocess 03:32:48 INFO - Running setup.py install for mozprofile 03:32:48 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:32:48 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:32:48 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:32:48 INFO - Running setup.py install for mozrunner 03:32:48 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:32:48 INFO - Running setup.py install for mozscreenshot 03:32:48 INFO - Running setup.py install for moztest 03:32:48 INFO - Running setup.py install for mozversion 03:32:49 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:32:49 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion 03:32:49 INFO - Cleaning up... 03:32:49 INFO - Return code: 0 03:32:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:32:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:32:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:32:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:32:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:32:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32:49 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 0x102d4dc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102d42a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb02ac201c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102c772a0>, '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 0x102c6b030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102d444e0>, '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.UVv3eJ9Iz5/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.F9iXUS85wK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:32:49 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:32:49 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:32:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UVv3eJ9Iz5/Render', 03:32:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:32:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:32:49 INFO - 'HOME': '/Users/cltbld', 03:32:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:32:49 INFO - 'LOGNAME': 'cltbld', 03:32:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:32:49 INFO - 'MOZ_NO_REMOTE': '1', 03:32:49 INFO - 'NO_EM_RESTART': '1', 03:32:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:32:49 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:32:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:32:49 INFO - 'PWD': '/builds/slave/test', 03:32:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:32:49 INFO - 'SHELL': '/bin/bash', 03:32:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F9iXUS85wK/Listeners', 03:32:49 INFO - 'TMPDIR': '/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/', 03:32:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:32:49 INFO - 'USER': 'cltbld', 03:32:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:32:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:32:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:32:49 INFO - 'XPC_FLAGS': '0x0', 03:32:49 INFO - 'XPC_SERVICE_NAME': '0', 03:32:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:32:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:32:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:32:49 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-MI9oUr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:32:49 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 03:32:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:32:49 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-7bxAZK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:32:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.16 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:32:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:32:49 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-pXtiUF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:32:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 03:32:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:32:49 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-OSpzXd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:32:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:32:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:32:49 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-ms3ppt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:32:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 03:32:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:32:49 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-IrCB7Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:32:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 03:32:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:32:49 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-bUaEAF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:32:50 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:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:32:50 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-wlRLk7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:32:50 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:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:32:50 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-yreIt9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:32:50 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:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:32:50 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-URql3F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:32:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:32:50 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-dzBznF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:32:50 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 03:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:32:50 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-vEciOl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:32:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 03:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:32:50 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-VgPm2g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:32:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 03:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:32:50 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-JDctiO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:32:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 03:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:32:50 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-Jqh1XT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:32:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 03:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:32:50 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-tMeZ9I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:32:51 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:32:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:32:51 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-D5jHPY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:32:51 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:32:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:32:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:32:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 03:32:51 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:32:51 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:32:51 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:32:51 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:32:51 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:32:51 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:32:51 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:32:51 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:32:51 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:32:53 INFO - Downloading blessings-1.6.tar.gz 03:32:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:32:53 INFO - Installing collected packages: blessings 03:32:53 INFO - Running setup.py install for blessings 03:32:53 INFO - Successfully installed blessings 03:32:53 INFO - Cleaning up... 03:32:53 INFO - Return code: 0 03:32:53 INFO - Installing pip>=1.5 into virtualenv /builds/slave/test/build/venv 03:32:53 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:32:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:32:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32:53 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:32:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:32:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32:53 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 0x102d4dc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102d42a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb02ac201c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102c772a0>, '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 0x102c6b030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102d444e0>, '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.UVv3eJ9Iz5/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.F9iXUS85wK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:32:53 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:32:53 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:32:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UVv3eJ9Iz5/Render', 03:32:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:32:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:32:53 INFO - 'HOME': '/Users/cltbld', 03:32:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:32:53 INFO - 'LOGNAME': 'cltbld', 03:32:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:32:53 INFO - 'MOZ_NO_REMOTE': '1', 03:32:53 INFO - 'NO_EM_RESTART': '1', 03:32:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:32:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:32:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:32:53 INFO - 'PWD': '/builds/slave/test', 03:32:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:32:53 INFO - 'SHELL': '/bin/bash', 03:32:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F9iXUS85wK/Listeners', 03:32:53 INFO - 'TMPDIR': '/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/', 03:32:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:32:53 INFO - 'USER': 'cltbld', 03:32:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:32:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:32:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:32:53 INFO - 'XPC_FLAGS': '0x0', 03:32:53 INFO - 'XPC_SERVICE_NAME': '0', 03:32:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:32:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:32:54 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:32:54 INFO - Cleaning up... 03:32:54 INFO - Return code: 0 03:32:54 INFO - Installing psutil==3.1.1 into virtualenv /builds/slave/test/build/venv 03:32:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:32:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:32:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:32:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:32:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x102d4dc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102d42a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb02ac201c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102c772a0>, '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 0x102c6b030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102d444e0>, '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.UVv3eJ9Iz5/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.F9iXUS85wK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:32:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil==3.1.1'] in /builds/slave/test/build 03:32:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil==3.1.1 03:32:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UVv3eJ9Iz5/Render', 03:32:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:32:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:32:54 INFO - 'HOME': '/Users/cltbld', 03:32:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:32:54 INFO - 'LOGNAME': 'cltbld', 03:32:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:32:54 INFO - 'MOZ_NO_REMOTE': '1', 03:32:54 INFO - 'NO_EM_RESTART': '1', 03:32:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:32:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:32:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:32:54 INFO - 'PWD': '/builds/slave/test', 03:32:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:32:54 INFO - 'SHELL': '/bin/bash', 03:32:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F9iXUS85wK/Listeners', 03:32:54 INFO - 'TMPDIR': '/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/', 03:32:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:32:54 INFO - 'USER': 'cltbld', 03:32:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:32:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:32:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:32:54 INFO - 'XPC_FLAGS': '0x0', 03:32:54 INFO - 'XPC_SERVICE_NAME': '0', 03:32:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:32:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:32:54 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil==3.1.1 in ./venv/lib/python2.7/site-packages 03:32:54 INFO - Cleaning up... 03:32:54 INFO - Return code: 0 03:32:54 INFO - Installing mock into virtualenv /builds/slave/test/build/venv 03:32:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:32:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:32:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:32:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:32:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mock']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x102d4dc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102d42a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb02ac201c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102c772a0>, '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 0x102c6b030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102d444e0>, '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.UVv3eJ9Iz5/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.F9iXUS85wK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:32:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mock'] in /builds/slave/test/build 03:32:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mock 03:32:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UVv3eJ9Iz5/Render', 03:32:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:32:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:32:54 INFO - 'HOME': '/Users/cltbld', 03:32:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:32:54 INFO - 'LOGNAME': 'cltbld', 03:32:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:32:54 INFO - 'MOZ_NO_REMOTE': '1', 03:32:54 INFO - 'NO_EM_RESTART': '1', 03:32:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:32:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:32:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:32:54 INFO - 'PWD': '/builds/slave/test', 03:32:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:32:54 INFO - 'SHELL': '/bin/bash', 03:32:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F9iXUS85wK/Listeners', 03:32:54 INFO - 'TMPDIR': '/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/', 03:32:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:32:54 INFO - 'USER': 'cltbld', 03:32:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:32:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:32:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:32:54 INFO - 'XPC_FLAGS': '0x0', 03:32:54 INFO - 'XPC_SERVICE_NAME': '0', 03:32:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:32:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:32:54 INFO - Downloading/unpacking mock 03:32:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:32:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:32:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:32:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:32:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:32:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:32:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mock/setup.py) egg_info for package mock 03:32:57 INFO - warning: no files found matching '*.png' under directory 'docs' 03:32:57 INFO - warning: no files found matching '*.css' under directory 'docs' 03:32:57 INFO - warning: no files found matching '*.html' under directory 'docs' 03:32:57 INFO - warning: no files found matching '*.js' under directory 'docs' 03:32:57 INFO - Installing collected packages: mock 03:32:57 INFO - Running setup.py install for mock 03:32:57 INFO - warning: no files found matching '*.png' under directory 'docs' 03:32:57 INFO - warning: no files found matching '*.css' under directory 'docs' 03:32:57 INFO - warning: no files found matching '*.html' under directory 'docs' 03:32:57 INFO - warning: no files found matching '*.js' under directory 'docs' 03:32:57 INFO - Successfully installed mock 03:32:57 INFO - Cleaning up... 03:32:57 INFO - Return code: 0 03:32:57 INFO - Installing simplejson into virtualenv /builds/slave/test/build/venv 03:32:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:32:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:32:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:32:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:32:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:32:57 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 0x102d4dc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102d42a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb02ac201c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102c772a0>, '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 0x102c6b030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102d444e0>, '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.UVv3eJ9Iz5/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.F9iXUS85wK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:32:57 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:32:57 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:32:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UVv3eJ9Iz5/Render', 03:32:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:32:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:32:57 INFO - 'HOME': '/Users/cltbld', 03:32:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:32:57 INFO - 'LOGNAME': 'cltbld', 03:32:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:32:57 INFO - 'MOZ_NO_REMOTE': '1', 03:32:57 INFO - 'NO_EM_RESTART': '1', 03:32:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:32:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:32:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:32:57 INFO - 'PWD': '/builds/slave/test', 03:32:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:32:57 INFO - 'SHELL': '/bin/bash', 03:32:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F9iXUS85wK/Listeners', 03:32:57 INFO - 'TMPDIR': '/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/', 03:32:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:32:57 INFO - 'USER': 'cltbld', 03:32:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:32:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:32:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:32:57 INFO - 'XPC_FLAGS': '0x0', 03:32:57 INFO - 'XPC_SERVICE_NAME': '0', 03:32:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:32:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:32:57 INFO - Downloading/unpacking simplejson 03:32:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:32:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:32:57 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:32:57 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:32:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:32:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:32:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/simplejson/setup.py) egg_info for package simplejson 03:33:00 INFO - Installing collected packages: simplejson 03:33:00 INFO - Running setup.py install for simplejson 03:33:00 INFO - building 'simplejson._speedups' extension 03:33:00 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:33:00 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:33:00 INFO - Successfully installed simplejson 03:33:00 INFO - Cleaning up... 03:33:00 INFO - Return code: 0 03:33:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:33:00 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:33:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:33:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:33:00 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:33:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:33:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:33:00 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 0x102d4dc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102d42a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb02ac201c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102c772a0>, '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 0x102c6b030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102d444e0>, '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.UVv3eJ9Iz5/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.F9iXUS85wK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:33:00 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:33:00 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:33:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UVv3eJ9Iz5/Render', 03:33:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:33:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:33:00 INFO - 'HOME': '/Users/cltbld', 03:33:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:33:00 INFO - 'LOGNAME': 'cltbld', 03:33:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:33:00 INFO - 'MOZ_NO_REMOTE': '1', 03:33:00 INFO - 'NO_EM_RESTART': '1', 03:33:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:33:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:33:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:33:00 INFO - 'PWD': '/builds/slave/test', 03:33:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:33:00 INFO - 'SHELL': '/bin/bash', 03:33:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F9iXUS85wK/Listeners', 03:33:00 INFO - 'TMPDIR': '/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/', 03:33:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:33:00 INFO - 'USER': 'cltbld', 03:33:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:33:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:33:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:33:00 INFO - 'XPC_FLAGS': '0x0', 03:33:00 INFO - 'XPC_SERVICE_NAME': '0', 03:33:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:33:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:33:01 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-pO5lo_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:33:01 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:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:33:01 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-H0djLL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:33:01 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:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:33:01 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-45s7J5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:33:01 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:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:33:01 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-o9TFdC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:33:01 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:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:33:01 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-yjmzoN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:33:01 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:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:33:01 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-j2embE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:33:01 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:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:33:01 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-CzfmAG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:33:01 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:33:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:33:01 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-cTj19P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:33:02 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:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:33:02 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-DqnuRj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:33:02 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:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:33:02 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-f_S_Dz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:33:02 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:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:33:02 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-KbyRCb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:33:02 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:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:33:02 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-K0dmLZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:33:02 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:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:33:02 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-QvP0p_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:33:02 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:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:33:02 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-SpwKNJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:33:02 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:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:33:02 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-Dyf00d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:33:02 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:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:33:02 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-DP7PZj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:33:02 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:33:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:33:02 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-ONGY6g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:33:03 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:33:03 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:33:03 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-w8x05Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:33:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport 03:33:03 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-NpBT57-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport 03:33:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver 03:33:03 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-3lxzR8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver 03:33:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:33:03 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-Q1VHhZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:33:03 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:33:03 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-hO9Mju-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:33:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:33:03 INFO - Installing collected packages: wptserve, marionette-transport, marionette-driver, browsermob-proxy, marionette-client 03:33:03 INFO - Running setup.py install for wptserve 03:33:04 INFO - Running setup.py install for marionette-transport 03:33:04 INFO - Running setup.py install for marionette-driver 03:33:04 INFO - Running setup.py install for browsermob-proxy 03:33:04 INFO - Running setup.py install for marionette-client 03:33:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:33:04 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:33:04 INFO - Successfully installed wptserve marionette-transport marionette-driver browsermob-proxy marionette-client 03:33:04 INFO - Cleaning up... 03:33:04 INFO - Return code: 0 03:33:04 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:33:04 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:33:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:33:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:33:04 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:33:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:33:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:33:04 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 0x102d4dc10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102d42a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb02ac201c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102c772a0>, '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 0x102c6b030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102d444e0>, '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.UVv3eJ9Iz5/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.F9iXUS85wK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:33:04 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:33:04 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:33:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UVv3eJ9Iz5/Render', 03:33:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:33:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:33:04 INFO - 'HOME': '/Users/cltbld', 03:33:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:33:04 INFO - 'LOGNAME': 'cltbld', 03:33:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:33:04 INFO - 'MOZ_NO_REMOTE': '1', 03:33:04 INFO - 'NO_EM_RESTART': '1', 03:33:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:33:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:33:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:33:04 INFO - 'PWD': '/builds/slave/test', 03:33:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:33:04 INFO - 'SHELL': '/bin/bash', 03:33:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F9iXUS85wK/Listeners', 03:33:04 INFO - 'TMPDIR': '/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/', 03:33:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:33:04 INFO - 'USER': 'cltbld', 03:33:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:33:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:33:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:33:04 INFO - 'XPC_FLAGS': '0x0', 03:33:04 INFO - 'XPC_SERVICE_NAME': '0', 03:33:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:33:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:33:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:33:05 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-8vZ5Tq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:33:05 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:33:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:33:05 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-rDpMgZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:33:05 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:33:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:33:05 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-JbwmsN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:33:05 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:33:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:33:05 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-o8x5rW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:33:05 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:33:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:33:05 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-E9oW4K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:33:05 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:33:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:33:05 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-BEzs0y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:33:05 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:33:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:33:05 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-49rtxR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:33:05 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:33:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:33:05 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-W9syqY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:33:06 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:33:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:33:06 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-vhUgLC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:33:06 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:33:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:33:06 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-wahL_4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:33:06 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:33:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:33:06 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-i9ft10-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:33:06 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:33:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:33:06 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-wfTcAX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:33:06 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:33:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:33:06 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-U3usTS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:33:06 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:33:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:33:06 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-WHwBNG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:33:06 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:33:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:33:06 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-BwZyBG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:33:06 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:33:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:33:06 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-wcL_gs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:33:06 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:33:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:33:06 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-Ud1b_z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:33:06 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:33:06 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:33:07 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-GtyBUd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:33:07 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:33:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport 03:33:07 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-v7e3WM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport 03:33:07 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:33:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver 03:33:07 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-vMV6Oz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver 03:33:07 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:33:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:33:07 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-vW829V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:33:07 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:33:07 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:33:07 INFO - Running setup.py (path:/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/pip-WloXyg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:33:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:33:07 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:33:07 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:33:07 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:33:07 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:33:07 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:33:07 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:33:07 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:33:07 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:33:07 INFO - Cleaning up... 03:33:07 INFO - Return code: 0 03:33:07 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:33:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:33:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:33:08 INFO - Reading from file tmpfile_stdout 03:33:08 INFO - Current package versions: 03:33:08 INFO - blessings == 1.6 03:33:08 INFO - blobuploader == 1.2.4 03:33:08 INFO - browsermob-proxy == 0.6.0 03:33:08 INFO - docopt == 0.6.1 03:33:08 INFO - manifestparser == 1.1 03:33:08 INFO - marionette-client == 2.1.0 03:33:08 INFO - marionette-driver == 1.2.0 03:33:08 INFO - marionette-transport == 1.1.0 03:33:08 INFO - mock == 1.0.1 03:33:08 INFO - mozInstall == 1.12 03:33:08 INFO - mozcrash == 0.16 03:33:08 INFO - mozdebug == 0.1 03:33:08 INFO - mozdevice == 0.48 03:33:08 INFO - mozfile == 1.2 03:33:08 INFO - mozhttpd == 0.7 03:33:08 INFO - mozinfo == 0.9 03:33:08 INFO - mozleak == 0.1 03:33:08 INFO - mozlog == 3.1 03:33:08 INFO - moznetwork == 0.27 03:33:08 INFO - mozprocess == 0.22 03:33:08 INFO - mozprofile == 0.28 03:33:08 INFO - mozrunner == 6.11 03:33:08 INFO - mozscreenshot == 0.1 03:33:08 INFO - mozsystemmonitor == 0.0 03:33:08 INFO - moztest == 0.7 03:33:08 INFO - mozversion == 1.4 03:33:08 INFO - psutil == 3.1.1 03:33:08 INFO - requests == 1.2.3 03:33:08 INFO - simplejson == 3.3.0 03:33:08 INFO - wptserve == 1.3.0 03:33:08 INFO - wsgiref == 0.1.2 03:33:08 INFO - Running post-action listener: _resource_record_post_action 03:33:08 INFO - Running post-action listener: _start_resource_monitoring 03:33:08 INFO - Starting resource monitoring. 03:33:08 INFO - ##### 03:33:08 INFO - ##### Running install step. 03:33:08 INFO - ##### 03:33:08 INFO - Running pre-action listener: _resource_record_pre_action 03:33:08 INFO - Running main action method: install 03:33:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:33:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:33:08 INFO - Reading from file tmpfile_stdout 03:33:08 INFO - Detecting whether we're running mozinstall >=1.0... 03:33:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:33:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:33:08 INFO - Reading from file tmpfile_stdout 03:33:08 INFO - Output received: 03:33:08 INFO - Usage: mozinstall [options] installer 03:33:08 INFO - Options: 03:33:08 INFO - -h, --help show this help message and exit 03:33:08 INFO - -d DEST, --destination=DEST 03:33:08 INFO - Directory to install application into. [default: 03:33:08 INFO - "/builds/slave/test"] 03:33:08 INFO - --app=APP Application being installed. [default: firefox] 03:33:08 INFO - mkdir: /builds/slave/test/build/application 03:33:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/installer.dmg', '--destination', '/builds/slave/test/build/application'] 03:33:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/installer.dmg --destination /builds/slave/test/build/application 03:33:40 INFO - Reading from file tmpfile_stdout 03:33:40 INFO - Output received: 03:33:40 INFO - /builds/slave/test/build/application/FirefoxDeveloperEdition.app/Contents/MacOS/firefox 03:33:40 INFO - Running post-action listener: _resource_record_post_action 03:33:40 INFO - ##### 03:33:40 INFO - ##### Running run-tests step. 03:33:40 INFO - ##### 03:33:40 INFO - Running pre-action listener: _resource_record_pre_action 03:33:40 INFO - Running pre-action listener: _set_gcov_prefix 03:33:40 INFO - Running main action method: run_tests 03:33:40 INFO - #### Running mochitest suites 03:33:40 INFO - grabbing minidump binary from tooltool 03:33: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:33:40 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 0x102c772a0>, '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 0x102c6b030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x102d444e0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:33:40 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:33:40 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:33:40 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:33:40 INFO - Return code: 0 03:33:40 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 03:33:40 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:33:40 INFO - ENV: MOZ_UPLOAD_DIR is now /builds/slave/test/build/blobber_upload_dir 03:33:40 INFO - ENV: MINIDUMP_STACKWALK is now /builds/slave/test/build/macosx64-minidump_stackwalk 03:33:40 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:33:40 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:33:40 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:33:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UVv3eJ9Iz5/Render', 03:33:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:33:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:33:40 INFO - 'HOME': '/Users/cltbld', 03:33:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:33:40 INFO - 'LOGNAME': 'cltbld', 03:33:40 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:33:40 INFO - 'MINIDUMP_STACKWALK': '/builds/slave/test/build/macosx64-minidump_stackwalk', 03:33:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:33:40 INFO - 'MOZ_NO_REMOTE': '1', 03:33:40 INFO - 'MOZ_UPLOAD_DIR': '/builds/slave/test/build/blobber_upload_dir', 03:33:40 INFO - 'NO_EM_RESTART': '1', 03:33:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:33:40 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:33:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:33:40 INFO - 'PWD': '/builds/slave/test', 03:33:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:33:40 INFO - 'SHELL': '/bin/bash', 03:33:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F9iXUS85wK/Listeners', 03:33:40 INFO - 'TMPDIR': '/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/', 03:33:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:33:40 INFO - 'USER': 'cltbld', 03:33:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:33:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:33:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:33:40 INFO - 'XPC_FLAGS': '0x0', 03:33:40 INFO - 'XPC_SERVICE_NAME': '0', 03:33:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:33:40 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:33:40 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:33:40 INFO - import pkg_resources 03:33:40 INFO - Checking for orphan ssltunnel processes... 03:33:40 INFO - Checking for orphan xpcshell processes... 03:33:40 INFO - SUITE-START | Running 40 tests 03:33:40 INFO - TEST-START | addon-sdk/source/test/addons/e10s-content.xpi 03:33:40 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-content.xpi | took 0ms 03:33:40 INFO - TEST-START | addon-sdk/source/test/addons/e10s-l10n.xpi 03:33:40 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-l10n.xpi | took 0ms 03:33:40 INFO - TEST-START | addon-sdk/source/test/addons/e10s-remote.xpi 03:33:40 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-remote.xpi | took 0ms 03:33:40 INFO - TEST-START | addon-sdk/source/test/addons/e10s-tabs.xpi 03:33:40 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-tabs.xpi | took 0ms 03:33:40 INFO - TEST-START | addon-sdk/source/test/addons/e10s.xpi 03:33:40 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s.xpi | took 1ms 03:33:40 INFO - TEST-START | addon-sdk/source/test/addons/private-browsing-supported.xpi 03:33:40 INFO - TEST-SKIP | addon-sdk/source/test/addons/private-browsing-supported.xpi | took 0ms 03:33:40 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:33:40 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 03:33:40 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/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.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:33:40 INFO - runtests.py | Server pid: 2295 03:33:40 INFO - runtests.py | Websocket server pid: 2296 03:33:40 INFO - runtests.py | SSL tunnel pid: 2297 03:33:41 INFO - runtests.py | Running tests: start. 03:33:41 INFO - runtests.py | Application pid: 2298 03:33:41 INFO - TEST-INFO | started process Main app process 03:33:42 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/addon-manager 03:33:42 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/addon-manager 03:33:42 INFO - console.info: test-addon-manager: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:33:42 INFO - console.info: test-addon-manager: hiddenWindow document.readyState:complete 03:33:42 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:33:43 INFO - Error: TypeError: window is null 03:33:43 INFO - Traceback (most recent call last): 03:33:43 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:33:43 INFO - callback.apply(null, args); 03:33:43 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:33:43 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:33:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:33:43 INFO - nextIteration(); 03:33:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:33:43 INFO - checkForEnd(); 03:33:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:33:43 INFO - findAndRunTests(loader, nextIteration); 03:33:43 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:33:43 INFO - var runner = new TestRunner(); 03:33:43 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:33:43 INFO - runnerWindows.set(this, getInnerId(window)); 03:33:43 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:33:43 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:33:43 INFO - 0 of 1 tests passed. 03:33:43 INFO - The following tests failed: 03:33:43 INFO - console.error: test-addon-manager: 03:33:43 INFO - Message: TypeError: tests.testRuns is undefined 03:33:43 INFO - Stack: 03:33:43 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:33:43 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:33:43 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:33:43 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:33:43 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:33:43 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-addon-manager@jetpack 03:33:43 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-addon-manager@jetpack 03:33:43 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/addon-manager is complete 03:33:43 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/author-email 03:33:43 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/author-email 03:33:43 INFO - console.info: author-email: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:33:43 INFO - console.info: author-email: hiddenWindow document.readyState:complete 03:33:43 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:33:43 INFO - Error: TypeError: window is null 03:33:43 INFO - Traceback (most recent call last): 03:33:43 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:33:43 INFO - callback.apply(null, args); 03:33:43 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:33:43 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:33:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:33:43 INFO - nextIteration(); 03:33:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:33:43 INFO - checkForEnd(); 03:33:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:33:43 INFO - findAndRunTests(loader, nextIteration); 03:33:43 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:33:43 INFO - var runner = new TestRunner(); 03:33:43 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:33:43 INFO - runnerWindows.set(this, getInnerId(window)); 03:33:43 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:33:43 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:33:43 INFO - 0 of 1 tests passed. 03:33:43 INFO - The following tests failed: 03:33:43 INFO - console.error: author-email: 03:33:43 INFO - Message: TypeError: tests.testRuns is undefined 03:33:43 INFO - Stack: 03:33:43 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:33:43 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:33:43 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:33:43 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:33:43 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:33:43 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-addon-author-email@jetpack 03:33:43 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-addon-author-email@jetpack 03:33:44 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.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:33:44 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/author-email is complete 03:33:44 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/child_process 03:33:44 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/child_process 03:33:44 INFO - console.info: child_process: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:33:44 INFO - console.info: child_process: hiddenWindow document.readyState:complete 03:33:44 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:33:44 INFO - Error: TypeError: window is null 03:33:44 INFO - Traceback (most recent call last): 03:33:44 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:33:44 INFO - callback.apply(null, args); 03:33:44 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:33:44 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:33:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:33:44 INFO - nextIteration(); 03:33:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:33:44 INFO - checkForEnd(); 03:33:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:33:44 INFO - findAndRunTests(loader, nextIteration); 03:33:44 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:33:44 INFO - var runner = new TestRunner(); 03:33:44 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:33:44 INFO - runnerWindows.set(this, getInnerId(window)); 03:33:44 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:33:44 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:33:44 INFO - 0 of 1 tests passed. 03:33:44 INFO - The following tests failed: 03:33:44 INFO - console.error: child_process: 03:33:44 INFO - Message: TypeError: tests.testRuns is undefined 03:33:44 INFO - Stack: 03:33:44 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:33:44 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:33:44 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:33:44 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:33:44 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:33:44 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-child-process@jetpack 03:33:44 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-child-process@jetpack 03:33:45 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.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:33:45 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/child_process is complete 03:33:45 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/chrome 03:33:45 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/chrome 03:33:45 INFO - console.info: chrome: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:33:45 INFO - console.info: chrome: hiddenWindow document.readyState:complete 03:33:45 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:33:45 INFO - Error: TypeError: window is null 03:33:45 INFO - Traceback (most recent call last): 03:33:45 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:33:45 INFO - callback.apply(null, args); 03:33:45 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:33:45 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:33:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:33:45 INFO - nextIteration(); 03:33:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:33:45 INFO - checkForEnd(); 03:33:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:33:45 INFO - findAndRunTests(loader, nextIteration); 03:33:45 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:33:45 INFO - var runner = new TestRunner(); 03:33:45 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:33:45 INFO - runnerWindows.set(this, getInnerId(window)); 03:33:45 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:33:45 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:33:45 INFO - 0 of 1 tests passed. 03:33:45 INFO - The following tests failed: 03:33:45 INFO - console.error: chrome: 03:33:45 INFO - Message: TypeError: tests.testRuns is undefined 03:33:45 INFO - Stack: 03:33:45 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:33:45 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:33:45 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:33:45 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:33:45 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:33:45 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-chrome@jetpack 03:33:45 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-chrome@jetpack 03:33:46 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.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:33:46 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/chrome is complete 03:33:46 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/content-permissions 03:33:46 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/content-permissions 03:33:46 INFO - console.info: content-permissions: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:33:46 INFO - console.info: content-permissions: hiddenWindow document.readyState:complete 03:33:46 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:33:46 INFO - Error: TypeError: window is null 03:33:46 INFO - Traceback (most recent call last): 03:33:46 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:33:46 INFO - callback.apply(null, args); 03:33:46 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:33:46 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:33:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:33:46 INFO - nextIteration(); 03:33:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:33:46 INFO - checkForEnd(); 03:33:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:33:46 INFO - findAndRunTests(loader, nextIteration); 03:33:46 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:33:46 INFO - var runner = new TestRunner(); 03:33:46 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:33:46 INFO - runnerWindows.set(this, getInnerId(window)); 03:33:46 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:33:46 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:33:46 INFO - 0 of 1 tests passed. 03:33:46 INFO - The following tests failed: 03:33:46 INFO - console.error: content-permissions: 03:33:46 INFO - Message: TypeError: tests.testRuns is undefined 03:33:46 INFO - Stack: 03:33:46 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:33:46 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:33:46 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:33:46 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:33:46 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:33:46 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on content-permissions@jetpack 03:33:46 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on content-permissions@jetpack 03:33:46 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.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:33:46 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/content-permissions is complete 03:33:46 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/contributors 03:33:46 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/contributors 03:33:47 INFO - console.info: contributors: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:33:47 INFO - console.info: contributors: hiddenWindow document.readyState:complete 03:33:47 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:33:47 INFO - Error: TypeError: window is null 03:33:47 INFO - Traceback (most recent call last): 03:33:47 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:33:47 INFO - callback.apply(null, args); 03:33:47 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:33:47 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:33:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:33:47 INFO - nextIteration(); 03:33:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:33:47 INFO - checkForEnd(); 03:33:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:33:47 INFO - findAndRunTests(loader, nextIteration); 03:33:47 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:33:47 INFO - var runner = new TestRunner(); 03:33:47 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:33:47 INFO - runnerWindows.set(this, getInnerId(window)); 03:33:47 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:33:47 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:33:47 INFO - 0 of 1 tests passed. 03:33:47 INFO - The following tests failed: 03:33:47 INFO - console.error: contributors: 03:33:47 INFO - Message: TypeError: tests.testRuns is undefined 03:33:47 INFO - Stack: 03:33:47 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:33:47 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:33:47 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:33:47 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:33:47 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:33:47 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-contributors@jetpack 03:33:47 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-contributors@jetpack 03:33:47 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.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:33:47 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/contributors is complete 03:33:47 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/curly-id 03:33:47 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/curly-id 03:33:47 INFO - console.info: curly-id: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:33:47 INFO - console.info: curly-id: hiddenWindow document.readyState:complete 03:33:47 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:33:47 INFO - Error: TypeError: window is null 03:33:47 INFO - Traceback (most recent call last): 03:33:47 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:33:47 INFO - callback.apply(null, args); 03:33:47 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:33:47 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:33:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:33:47 INFO - nextIteration(); 03:33:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:33:47 INFO - checkForEnd(); 03:33:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:33:47 INFO - findAndRunTests(loader, nextIteration); 03:33:47 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:33:47 INFO - var runner = new TestRunner(); 03:33:47 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:33:47 INFO - runnerWindows.set(this, getInnerId(window)); 03:33:47 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:33:47 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:33:47 INFO - 0 of 1 tests passed. 03:33:47 INFO - The following tests failed: 03:33:47 INFO - console.error: curly-id: 03:33:47 INFO - Message: TypeError: tests.testRuns is undefined 03:33:47 INFO - Stack: 03:33:47 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:33:47 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:33:47 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:33:47 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:33:47 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:33:47 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on {34a1eae1-c20a-464f-9b0e-000000000000} 03:33:47 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on {34a1eae1-c20a-464f-9b0e-000000000000} 03:33:48 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.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:33:48 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/curly-id is complete 03:33:48 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/developers 03:33:48 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/developers 03:33:48 INFO - console.info: developers: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:33:48 INFO - console.info: developers: hiddenWindow document.readyState:complete 03:33:48 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:33:48 INFO - Error: TypeError: window is null 03:33:48 INFO - Traceback (most recent call last): 03:33:48 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:33:48 INFO - callback.apply(null, args); 03:33:48 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:33:48 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:33:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:33:48 INFO - nextIteration(); 03:33:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:33:48 INFO - checkForEnd(); 03:33:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:33:48 INFO - findAndRunTests(loader, nextIteration); 03:33:48 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:33:48 INFO - var runner = new TestRunner(); 03:33:48 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:33:48 INFO - runnerWindows.set(this, getInnerId(window)); 03:33:48 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:33:48 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:33:48 INFO - 0 of 1 tests passed. 03:33:48 INFO - The following tests failed: 03:33:48 INFO - console.error: developers: 03:33:48 INFO - Message: TypeError: tests.testRuns is undefined 03:33:48 INFO - Stack: 03:33:48 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:33:48 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:33:48 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:33:48 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:33:48 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:33:48 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-developers@jetpack 03:33:48 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-developers@jetpack 03:33:49 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.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:33:49 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/developers is complete 03:33:49 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/l10n-properties 03:33:49 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/l10n-properties 03:33:49 INFO - console.info: l10n-properties: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:33:49 INFO - console.info: l10n-properties: hiddenWindow document.readyState:complete 03:33:49 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:33:49 INFO - Error: TypeError: window is null 03:33:49 INFO - Traceback (most recent call last): 03:33:49 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:33:49 INFO - callback.apply(null, args); 03:33:49 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:33:49 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:33:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:33:49 INFO - nextIteration(); 03:33:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:33:49 INFO - checkForEnd(); 03:33:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:33:49 INFO - findAndRunTests(loader, nextIteration); 03:33:49 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:33:49 INFO - var runner = new TestRunner(); 03:33:49 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:33:49 INFO - runnerWindows.set(this, getInnerId(window)); 03:33:49 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:33:49 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:33:49 INFO - 0 of 1 tests passed. 03:33:49 INFO - The following tests failed: 03:33:49 INFO - console.error: l10n-properties: 03:33:49 INFO - Message: TypeError: tests.testRuns is undefined 03:33:49 INFO - Stack: 03:33:49 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:33:49 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:33:49 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:33:49 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:33:49 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:33:49 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-l10n@jetpack 03:33:49 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-l10n@jetpack 03:33:49 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.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:33:49 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/l10n-properties is complete 03:33:49 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/l10n 03:33:49 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/l10n 03:33:50 INFO - console.info: l10n: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:33:50 INFO - console.info: l10n: hiddenWindow document.readyState:complete 03:33:50 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:33:50 INFO - Error: TypeError: window is null 03:33:50 INFO - Traceback (most recent call last): 03:33:50 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:33:50 INFO - callback.apply(null, args); 03:33:50 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:33:50 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:33:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:33:50 INFO - nextIteration(); 03:33:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:33:50 INFO - checkForEnd(); 03:33:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:33:50 INFO - findAndRunTests(loader, nextIteration); 03:33:50 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:33:50 INFO - var runner = new TestRunner(); 03:33:50 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:33:50 INFO - runnerWindows.set(this, getInnerId(window)); 03:33:50 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:33:50 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:33:50 INFO - 0 of 1 tests passed. 03:33:50 INFO - The following tests failed: 03:33:50 INFO - console.error: l10n: 03:33:50 INFO - Message: TypeError: tests.testRuns is undefined 03:33:50 INFO - Stack: 03:33:50 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:33:50 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:33:50 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:33:50 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:33:50 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:33:50 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-l10n@jetpack 03:33:50 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-l10n@jetpack 03:33:50 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-l10n@jetpack 03:33:50 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.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:33:50 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/l10n is complete 03:33:50 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/layout-change 03:33:50 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/layout-change 03:33:50 INFO - console.info: test-layout-change: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:33:50 INFO - console.info: test-layout-change: hiddenWindow document.readyState:complete 03:33:50 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:33:50 INFO - Error: TypeError: window is null 03:33:50 INFO - Traceback (most recent call last): 03:33:50 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:33:50 INFO - callback.apply(null, args); 03:33:50 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:33:50 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:33:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:33:50 INFO - nextIteration(); 03:33:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:33:50 INFO - checkForEnd(); 03:33:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:33:50 INFO - findAndRunTests(loader, nextIteration); 03:33:50 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:33:50 INFO - var runner = new TestRunner(); 03:33:50 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:33:50 INFO - runnerWindows.set(this, getInnerId(window)); 03:33:50 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:33:50 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:33:50 INFO - 0 of 1 tests passed. 03:33:50 INFO - The following tests failed: 03:33:50 INFO - console.error: test-layout-change: 03:33:50 INFO - Message: TypeError: tests.testRuns is undefined 03:33:50 INFO - Stack: 03:33:50 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:33:50 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:33:50 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:33:50 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:33:50 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:33:50 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-layout-change@jetpack 03:33:50 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-layout-change@jetpack 03:33:51 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.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:33:51 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/layout-change is complete 03:33:51 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/main 03:33:51 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/main 03:33:51 INFO - console.info: main: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:33:51 INFO - console.info: main: hiddenWindow document.readyState:complete 03:33:51 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:33:51 INFO - Error: TypeError: window is null 03:33:51 INFO - Traceback (most recent call last): 03:33:51 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:33:51 INFO - callback.apply(null, args); 03:33:51 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:33:51 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:33:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:33:51 INFO - nextIteration(); 03:33:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:33:51 INFO - checkForEnd(); 03:33:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:33:51 INFO - findAndRunTests(loader, nextIteration); 03:33:51 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:33:51 INFO - var runner = new TestRunner(); 03:33:51 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:33:51 INFO - runnerWindows.set(this, getInnerId(window)); 03:33:51 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:33:51 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:33:51 INFO - 0 of 1 tests passed. 03:33:51 INFO - The following tests failed: 03:33:51 INFO - console.error: main: 03:33:51 INFO - Message: TypeError: tests.testRuns is undefined 03:33:51 INFO - Stack: 03:33:51 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:33:51 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:33:51 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:33:51 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:33:51 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:33:51 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-main@jetpack 03:33:51 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-main@jetpack 03:33:52 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.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:33:52 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/main is complete 03:33:52 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/name-in-numbers-plus 03:33:52 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/name-in-numbers-plus 03:33:52 INFO - console.info: 0-0: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:33:52 INFO - console.info: 0-0: hiddenWindow document.readyState:complete 03:33:52 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:33:52 INFO - Error: TypeError: window is null 03:33:52 INFO - Traceback (most recent call last): 03:33:52 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:33:52 INFO - callback.apply(null, args); 03:33:52 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:33:52 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:33:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:33:52 INFO - nextIteration(); 03:33:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:33:52 INFO - checkForEnd(); 03:33:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:33:52 INFO - findAndRunTests(loader, nextIteration); 03:33:52 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:33:52 INFO - var runner = new TestRunner(); 03:33:52 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:33:52 INFO - runnerWindows.set(this, getInnerId(window)); 03:33:52 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:33:52 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:33:52 INFO - 0 of 1 tests passed. 03:33:52 INFO - The following tests failed: 03:33:52 INFO - console.error: 0-0: 03:33:52 INFO - Message: TypeError: tests.testRuns is undefined 03:33:52 INFO - Stack: 03:33:52 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:33:52 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:33:52 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:33:52 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:33:52 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:33:52 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on name-in-numbers-plus@jetpack 03:33:52 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on name-in-numbers-plus@jetpack 03:33:52 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.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:33:53 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/name-in-numbers-plus is complete 03:33:53 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/name-in-numbers 03:33:53 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/name-in-numbers 03:33:53 INFO - console.info: 5: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:33:53 INFO - console.info: 5: hiddenWindow document.readyState:complete 03:33:53 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:33:53 INFO - Error: TypeError: window is null 03:33:53 INFO - Traceback (most recent call last): 03:33:53 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:33:53 INFO - callback.apply(null, args); 03:33:53 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:33:53 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:33:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:33:53 INFO - nextIteration(); 03:33:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:33:53 INFO - checkForEnd(); 03:33:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:33:53 INFO - findAndRunTests(loader, nextIteration); 03:33:53 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:33:53 INFO - var runner = new TestRunner(); 03:33:53 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:33:53 INFO - runnerWindows.set(this, getInnerId(window)); 03:33:53 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:33:53 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:33:53 INFO - 0 of 1 tests passed. 03:33:53 INFO - The following tests failed: 03:33:53 INFO - console.error: 5: 03:33:53 INFO - Message: TypeError: tests.testRuns is undefined 03:33:53 INFO - Stack: 03:33:53 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:33:53 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:33:53 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:33:53 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:33:53 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:33:53 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on name-in-numbers@jetpack 03:33:53 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on name-in-numbers@jetpack 03:33:53 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.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:33:53 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/name-in-numbers is complete 03:33:53 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/packaging 03:33:53 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/packaging 03:33:53 INFO - console.info: packaging: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:33:53 INFO - console.info: packaging: hiddenWindow document.readyState:complete 03:33:53 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:33:54 INFO - Error: TypeError: window is null 03:33:54 INFO - Traceback (most recent call last): 03:33:54 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:33:54 INFO - callback.apply(null, args); 03:33:54 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:33:54 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:33:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:33:54 INFO - nextIteration(); 03:33:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:33:54 INFO - checkForEnd(); 03:33:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:33:54 INFO - findAndRunTests(loader, nextIteration); 03:33:54 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:33:54 INFO - var runner = new TestRunner(); 03:33:54 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:33:54 INFO - runnerWindows.set(this, getInnerId(window)); 03:33:54 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:33:54 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:33:54 INFO - 0 of 1 tests passed. 03:33:54 INFO - The following tests failed: 03:33:54 INFO - console.error: packaging: 03:33:54 INFO - Message: TypeError: tests.testRuns is undefined 03:33:54 INFO - Stack: 03:33:54 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:33:54 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:33:54 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:33:54 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:33:54 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:33:54 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-packaging@jetpack 03:33:54 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-packaging@jetpack 03:33:54 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.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:33:54 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/packaging is complete 03:33:54 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/packed 03:33:54 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/packed 03:33:54 INFO - console.info: packed: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:33:54 INFO - console.info: packed: hiddenWindow document.readyState:complete 03:33:54 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:33:54 INFO - Error: TypeError: window is null 03:33:54 INFO - Traceback (most recent call last): 03:33:54 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:33:54 INFO - callback.apply(null, args); 03:33:54 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:33:54 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:33:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:33:54 INFO - nextIteration(); 03:33:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:33:54 INFO - checkForEnd(); 03:33:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:33:54 INFO - findAndRunTests(loader, nextIteration); 03:33:54 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:33:54 INFO - var runner = new TestRunner(); 03:33:54 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:33:54 INFO - runnerWindows.set(this, getInnerId(window)); 03:33:54 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:33:54 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:33:54 INFO - 0 of 1 tests passed. 03:33:54 INFO - The following tests failed: 03:33:54 INFO - console.error: packed: 03:33:54 INFO - Message: TypeError: tests.testRuns is undefined 03:33:54 INFO - Stack: 03:33:54 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:33:54 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:33:54 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:33:54 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:33:54 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:33:54 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-url@jetpack 03:33:54 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-url@jetpack 03:33:55 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.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:33:55 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/packed is complete 03:33:55 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/page-mod-debugger-post 03:33:55 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/page-mod-debugger-post 03:33:55 INFO - console.info: page-mod-debugger-post: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:33:55 INFO - console.info: page-mod-debugger-post: hiddenWindow document.readyState:complete 03:33:55 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:33:55 INFO - Error: TypeError: window is null 03:33:55 INFO - Traceback (most recent call last): 03:33:55 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:33:55 INFO - callback.apply(null, args); 03:33:55 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:33:55 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:33:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:33:55 INFO - nextIteration(); 03:33:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:33:55 INFO - checkForEnd(); 03:33:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:33:55 INFO - findAndRunTests(loader, nextIteration); 03:33:55 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:33:55 INFO - var runner = new TestRunner(); 03:33:55 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:33:55 INFO - runnerWindows.set(this, getInnerId(window)); 03:33:55 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:33:55 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:33:55 INFO - 0 of 1 tests passed. 03:33:55 INFO - The following tests failed: 03:33:55 INFO - console.error: page-mod-debugger-post: 03:33:55 INFO - Message: TypeError: tests.testRuns is undefined 03:33:55 INFO - Stack: 03:33:55 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:33:55 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:33:55 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:33:55 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:33:55 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:33:55 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-page-mod-debugger@jetpack 03:33:55 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-mod-debugger@jetpack 03:33:56 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.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:33:56 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/page-mod-debugger-post is complete 03:33:56 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/page-mod-debugger-pre 03:33:56 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/page-mod-debugger-pre 03:33:56 INFO - console.info: page-mod-debugger-pre: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:33:56 INFO - console.info: page-mod-debugger-pre: hiddenWindow document.readyState:complete 03:33:56 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:33:56 INFO - Error: TypeError: window is null 03:33:56 INFO - Traceback (most recent call last): 03:33:56 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:33:56 INFO - callback.apply(null, args); 03:33:56 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:33:56 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:33:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:33:56 INFO - nextIteration(); 03:33:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:33:56 INFO - checkForEnd(); 03:33:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:33:56 INFO - findAndRunTests(loader, nextIteration); 03:33:56 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:33:56 INFO - var runner = new TestRunner(); 03:33:56 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:33:56 INFO - runnerWindows.set(this, getInnerId(window)); 03:33:56 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:33:56 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:33:56 INFO - 0 of 1 tests passed. 03:33:56 INFO - The following tests failed: 03:33:56 INFO - console.error: page-mod-debugger-pre: 03:33:56 INFO - Message: TypeError: tests.testRuns is undefined 03:33:56 INFO - Stack: 03:33:56 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:33:56 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:33:56 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:33:56 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:33:56 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:33:56 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-page-mod-debugger@jetpack 03:33:56 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-mod-debugger@jetpack 03:33:56 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-mod-debugger@jetpack 03:33:56 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.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:33:57 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/page-mod-debugger-pre is complete 03:33:57 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/page-worker 03:33:57 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/page-worker 03:33:57 INFO - console.info: page-worker: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:33:57 INFO - console.info: page-worker: hiddenWindow document.readyState:complete 03:33:57 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:33:57 INFO - Error: TypeError: window is null 03:33:57 INFO - Traceback (most recent call last): 03:33:57 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:33:57 INFO - callback.apply(null, args); 03:33:57 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:33:57 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:33:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:33:57 INFO - nextIteration(); 03:33:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:33:57 INFO - checkForEnd(); 03:33:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:33:57 INFO - findAndRunTests(loader, nextIteration); 03:33:57 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:33:57 INFO - var runner = new TestRunner(); 03:33:57 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:33:57 INFO - runnerWindows.set(this, getInnerId(window)); 03:33:57 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:33:57 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:33:57 INFO - 0 of 1 tests passed. 03:33:57 INFO - The following tests failed: 03:33:57 INFO - console.error: page-worker: 03:33:57 INFO - Message: TypeError: tests.testRuns is undefined 03:33:57 INFO - Stack: 03:33:57 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:33:57 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:33:57 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:33:57 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:33:57 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:33:57 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-page-worker@jetpack 03:33:57 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-worker@jetpack 03:33:57 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.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:33:57 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/page-worker is complete 03:33:57 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/places 03:33:57 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/places 03:33:57 INFO - console.info: places: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:33:57 INFO - console.info: places: hiddenWindow document.readyState:complete 03:33:58 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:33:58 INFO - Error: TypeError: window is null 03:33:58 INFO - Traceback (most recent call last): 03:33:58 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:33:58 INFO - callback.apply(null, args); 03:33:58 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:33:58 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:33:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:33:58 INFO - nextIteration(); 03:33:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:33:58 INFO - checkForEnd(); 03:33:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:33:58 INFO - findAndRunTests(loader, nextIteration); 03:33:58 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:33:58 INFO - var runner = new TestRunner(); 03:33:58 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:33:58 INFO - runnerWindows.set(this, getInnerId(window)); 03:33:58 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:33:58 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:33:58 INFO - 0 of 1 tests passed. 03:33:58 INFO - The following tests failed: 03:33:58 INFO - console.error: places: 03:33:58 INFO - Message: TypeError: tests.testRuns is undefined 03:33:58 INFO - Stack: 03:33:58 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:33:58 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:33:58 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:33:58 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:33:58 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:33:58 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-places@jetpack 03:33:58 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-places@jetpack 03:33:58 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.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:33:58 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/places is complete 03:33:58 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/predefined-id-with-at 03:33:58 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/predefined-id-with-at 03:33:58 INFO - console.info: predefined-id-with-at: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:33:58 INFO - console.info: predefined-id-with-at: hiddenWindow document.readyState:complete 03:33:58 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:33:58 INFO - Error: TypeError: window is null 03:33:58 INFO - Traceback (most recent call last): 03:33:58 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:33:58 INFO - callback.apply(null, args); 03:33:58 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:33:58 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:33:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:33:58 INFO - nextIteration(); 03:33:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:33:58 INFO - checkForEnd(); 03:33:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:33:58 INFO - findAndRunTests(loader, nextIteration); 03:33:58 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:33:58 INFO - var runner = new TestRunner(); 03:33:58 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:33:58 INFO - runnerWindows.set(this, getInnerId(window)); 03:33:58 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:33:58 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:33:58 INFO - 0 of 1 tests passed. 03:33:58 INFO - The following tests failed: 03:33:58 INFO - console.error: predefined-id-with-at: 03:33:58 INFO - Message: TypeError: tests.testRuns is undefined 03:33:58 INFO - Stack: 03:33:58 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:33:58 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:33:58 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:33:58 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:33:58 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:33:58 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on predefined-id@test 03:33:58 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on predefined-id@test 03:33:59 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.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:33:59 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/predefined-id-with-at is complete 03:33:59 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/preferences-branch 03:33:59 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/preferences-branch 03:33:59 INFO - console.info: preferences-branch: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:33:59 INFO - console.info: preferences-branch: hiddenWindow document.readyState:complete 03:33:59 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:33:59 INFO - Error: TypeError: window is null 03:33:59 INFO - Traceback (most recent call last): 03:33:59 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:33:59 INFO - callback.apply(null, args); 03:33:59 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:33:59 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:33:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:33:59 INFO - nextIteration(); 03:33:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:33:59 INFO - checkForEnd(); 03:33:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:33:59 INFO - findAndRunTests(loader, nextIteration); 03:33:59 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:33:59 INFO - var runner = new TestRunner(); 03:33:59 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:33:59 INFO - runnerWindows.set(this, getInnerId(window)); 03:33:59 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:33:59 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:33:59 INFO - 0 of 1 tests passed. 03:33:59 INFO - The following tests failed: 03:33:59 INFO - console.error: preferences-branch: 03:33:59 INFO - Message: TypeError: tests.testRuns is undefined 03:33:59 INFO - Stack: 03:33:59 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:33:59 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:33:59 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:33:59 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:33:59 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:33:59 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-preferences-branch@jetpack 03:33:59 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-preferences-branch@jetpack 03:34:00 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.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:34:00 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/preferences-branch is complete 03:34:00 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/remote 03:34:00 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/remote 03:34:00 INFO - console.info: remote: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:34:00 INFO - console.info: remote: hiddenWindow document.readyState:complete 03:34:00 INFO - console.error: remote: 03:34:00 INFO - Message: TypeError: mainWindow is null 03:34:00 INFO - Stack: 03:34:00 INFO - @resource://remote-at-jetpack/remote/lib/utils.js:100:7 03:34:00 INFO - CuddlefishLoader/options<.load@resource://gre/modules/commonjs/sdk/loader/cuddlefish.js:79:18 03:34:00 INFO - @resource://remote-at-jetpack/remote/lib/main.js:17:58 03:34:00 INFO - CuddlefishLoader/options<.load@resource://gre/modules/commonjs/sdk/loader/cuddlefish.js:79:18 03:34:00 INFO - run@resource://gre/modules/commonjs/sdk/addon/runner.js:147:19 03:34:00 INFO - startup/ jar:file:///var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.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:39:30 WARNING - TEST-UNEXPECTED-TIMEOUT | automation.py | application timed out after 330 seconds with no output 03:39:30 INFO - TEST-INFO | started process screencapture 03:39:30 INFO - TEST-INFO | screencapture: exit 0 03:39:31 INFO - TEST-INFO | Main app process: exit 5 03:39:31 WARNING - TEST-UNEXPECTED-FAIL | automation.py | application terminated with exit code 5 03:39:31 INFO - runtests.py | Application ran for: 0:05:50.144375 03:39:31 INFO - zombiecheck | Reading PID log: /var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpsA3h4qpidlog 03:39:31 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:39:36 INFO - mozcrash Copy/paste: /builds/slave/test/build/macosx64-minidump_stackwalk /var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.mozrunner/minidumps/4E082CE2-6356-490F-B296-2C3A0C1D0866.dmp /var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmp_p5zqz 03:39:47 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/4E082CE2-6356-490F-B296-2C3A0C1D0866.dmp 03:39:47 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/4E082CE2-6356-490F-B296-2C3A0C1D0866.extra 03:39:47 WARNING - PROCESS-CRASH | automation.py | application crashed [@ mach_msg_trap + 0xa] 03:39:47 INFO - Crash dump filename: /var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpO2i8N6.mozrunner/minidumps/4E082CE2-6356-490F-B296-2C3A0C1D0866.dmp 03:39:47 INFO - Operating system: Mac OS X 03:39:47 INFO - 10.10.5 14F27 03:39:47 INFO - CPU: amd64 03:39:47 INFO - family 6 model 69 stepping 1 03:39:47 INFO - 4 CPUs 03:39:47 INFO - Crash reason: EXC_SOFTWARE / SIGABRT 03:39:47 INFO - Crash address: 0x7fff989664de 03:39:47 INFO - Process uptime: 349 seconds 03:39:47 INFO - Thread 0 (crashed) 03:39:47 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:39:47 INFO - rax = 0x0000000010004005 rdx = 0x0000000000000000 03:39:47 INFO - rcx = 0x00007fff5fbfd388 rbx = 0x00000000ffffffff 03:39:47 INFO - rsi = 0x0000000007000806 rdi = 0x00007fff5fbfd4f0 03:39:47 INFO - rbp = 0x00007fff5fbfd3d0 rsp = 0x00007fff5fbfd388 03:39:47 INFO - r8 = 0x0000000000002403 r9 = 0x00000000ffffffff 03:39:47 INFO - r10 = 0x0000000000000c00 r11 = 0x0000000000000206 03:39:47 INFO - r12 = 0x0000000000000c00 r13 = 0x0000000000000000 03:39:47 INFO - r14 = 0x00007fff5fbfd4f0 r15 = 0x0000000000002403 03:39:47 INFO - rip = 0x00007fff989664de 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 CoreFoundation!__CFRunLoopServiceMachPort + 0xd4 03:39:47 INFO - rbp = 0x00007fff5fbfd440 rsp = 0x00007fff5fbfd3e0 03:39:47 INFO - rip = 0x00007fff93886eb4 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 CoreFoundation!__CFRunLoopRun + 0x55b 03:39:47 INFO - rbp = 0x00007fff5fbfe120 rsp = 0x00007fff5fbfd450 03:39:47 INFO - rip = 0x00007fff9388637b 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 3 CoreFoundation!CFRunLoopRunSpecific + 0x128 03:39:47 INFO - rbp = 0x00007fff5fbfe180 rsp = 0x00007fff5fbfe130 03:39:47 INFO - rip = 0x00007fff93885bd8 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 4 HIToolbox!RunCurrentEventLoopInMode + 0xeb 03:39:47 INFO - rbp = 0x00007fff5fbfe1c0 rsp = 0x00007fff5fbfe190 03:39:47 INFO - rip = 0x00007fff99cd656f 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 5 HIToolbox!ReceiveNextEventCommon + 0x1af 03:39:47 INFO - rbp = 0x00007fff5fbfe240 rsp = 0x00007fff5fbfe1d0 03:39:47 INFO - rip = 0x00007fff99cd62ea 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 6 HIToolbox!_BlockUntilNextEventMatchingListInModeWithFilter + 0x47 03:39:47 INFO - rbp = 0x00007fff5fbfe260 rsp = 0x00007fff5fbfe250 03:39:47 INFO - rip = 0x00007fff99cd612b 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 7 AppKit!_DPSNextEvent + 0x3d2 03:39:47 INFO - rbp = 0x00007fff5fbfe6d0 rsp = 0x00007fff5fbfe270 03:39:47 INFO - rip = 0x00007fff93c3e8ab 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 8 AppKit!-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 0x15a 03:39:47 INFO - rbp = 0x00007fff5fbfe970 rsp = 0x00007fff5fbfe6e0 03:39:47 INFO - rip = 0x00007fff93c3de58 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 9 XUL!-[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] [nsAppShell.mm:3f4dbceab265 : 121 + 0x2c] 03:39:47 INFO - rbp = 0x00007fff5fbfe9c0 rsp = 0x00007fff5fbfe980 03:39:47 INFO - rip = 0x0000000103d5e806 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 10 AppKit!-[NSApplication run] + 0x252 03:39:47 INFO - rbx = 0x0000000119764340 rbp = 0x00007fff5fbfea40 03:39:47 INFO - rsp = 0x00007fff5fbfe9d0 r12 = 0x0000000000000000 03:39:47 INFO - r13 = 0x0000000117c60790 r14 = 0x0000000117c60790 03:39:47 INFO - r15 = 0x0000000101005101 rip = 0x00007fff93c33af3 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 11 XUL!nsAppShell::Run() [nsAppShell.mm:3f4dbceab265 : 661 + 0x17] 03:39:47 INFO - rbp = 0x00007fff5fbfea70 rsp = 0x00007fff5fbfea50 03:39:47 INFO - rip = 0x0000000103d5f778 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 12 XUL!nsAppStartup::Run() [nsAppStartup.cpp:3f4dbceab265 : 281 + 0x6] 03:39:47 INFO - rbx = 0x0000000111c13b00 rbp = 0x00007fff5fbfea90 03:39:47 INFO - rsp = 0x00007fff5fbfea80 rip = 0x0000000104731c39 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 13 XUL!XREMain::XRE_mainRun() [nsAppRunner.cpp:3f4dbceab265 : 4338 + 0x3] 03:39:47 INFO - rbx = 0x00007fff5fbfeda0 rbp = 0x00007fff5fbfed30 03:39:47 INFO - rsp = 0x00007fff5fbfeaa0 rip = 0x000000010478330e 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 14 XUL!XREMain::XRE_main(int, char**, nsXREAppData const*) [nsAppRunner.cpp:3f4dbceab265 : 4424 + 0x8] 03:39:47 INFO - rbx = 0x000000010050e550 rbp = 0x00007fff5fbfed90 03:39:47 INFO - rsp = 0x00007fff5fbfed40 r12 = 0x0000000000000005 03:39:47 INFO - r13 = 0x00007fff5fbff030 r14 = 0x00007fff5fbfeda0 03:39:47 INFO - r15 = 0x0000000000000001 rip = 0x000000010478375e 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 15 XUL!XRE_main [nsAppRunner.cpp:3f4dbceab265 : 4526 + 0x10] 03:39:47 INFO - rbx = 0x0000000000000005 rbp = 0x00007fff5fbfef30 03:39:47 INFO - rsp = 0x00007fff5fbfeda0 r12 = 0x00007fff5fbfeda0 03:39:47 INFO - r13 = 0x270082f0752434f3 r14 = 0x00007fff5fbff030 03:39:47 INFO - r15 = 0x00007fff5fbff488 rip = 0x0000000104783ae4 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 16 firefox!main [nsBrowserApp.cpp:3f4dbceab265 : 212 + 0x15] 03:39:47 INFO - rbx = 0x000000010052ab80 rbp = 0x00007fff5fbff460 03:39:47 INFO - rsp = 0x00007fff5fbfef40 r12 = 0x000000010052a640 03:39:47 INFO - r13 = 0x0000000101c5f650 r14 = 0x00007fff5fbfef60 03:39:47 INFO - r15 = 0x270082f0752434f3 rip = 0x0000000100001a54 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 17 firefox!start + 0x34 03:39:47 INFO - rbp = 0x00007fff5fbff478 rsp = 0x00007fff5fbff470 03:39:47 INFO - rip = 0x0000000100001054 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - Thread 1 03:39:47 INFO - 0 libsystem_kernel.dylib!kevent64 + 0xa 03:39:47 INFO - rax = 0x0000000002000171 rdx = 0x0000000000000000 03:39:47 INFO - rcx = 0x00000001000b45b8 rbx = 0x0000000000000000 03:39:47 INFO - rsi = 0x0000000000000000 rdi = 0x0000000000000010 03:39:47 INFO - rbp = 0x00000001000b4640 rsp = 0x00000001000b45b8 03:39:47 INFO - r8 = 0x0000000000000001 r9 = 0x0000000000000000 03:39:47 INFO - r10 = 0x00000001000b45d0 r11 = 0x0000000000000246 03:39:47 INFO - r12 = 0x00007fff98ce8258 r13 = 0x00007fff7e22bec0 03:39:47 INFO - r14 = 0x00000001000b45d0 r15 = 0x00000001000b4600 03:39:47 INFO - rip = 0x00007fff9896c232 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libdispatch.dylib!_dispatch_mgr_thread + 0x34 03:39:47 INFO - rbp = 0x00000001000b4e50 rsp = 0x00000001000b4650 03:39:47 INFO - rip = 0x00007fff98cc8a6a 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - Thread 2 03:39:47 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:39:47 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:39:47 INFO - rcx = 0x000000010bbe2bd8 rbx = 0x0000000000000000 03:39:47 INFO - rsi = 0x0000000000000006 rdi = 0x000000010bbe2c70 03:39:47 INFO - rbp = 0x000000010bbe2c20 rsp = 0x000000010bbe2bd8 03:39:47 INFO - r8 = 0x0000000000002b03 r9 = 0x0000000000000000 03:39:47 INFO - r10 = 0x000000000000024c r11 = 0x0000000000000206 03:39:47 INFO - r12 = 0x000000000000024c r13 = 0x0000000000000000 03:39:47 INFO - r14 = 0x000000010bbe2c70 r15 = 0x0000000000002b03 03:39:47 INFO - rip = 0x00007fff989664de 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 XUL!google_breakpad::ExceptionHandler::WaitForMessage(void*) [exception_handler.cc:3f4dbceab265 : 481 + 0x8] 03:39:47 INFO - rbp = 0x000000010bbe2ef0 rsp = 0x000000010bbe2c30 03:39:47 INFO - rip = 0x00000001047bf445 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x000000010bbe3000 rbp = 0x000000010bbe2f10 03:39:47 INFO - rsp = 0x000000010bbe2f00 r12 = 0x0000000000002c03 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000010052c390 03:39:47 INFO - r15 = 0x00000001047bf3b0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x000000010bbe2f50 rsp = 0x000000010bbe2f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 4 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x000000010bbe2f78 rsp = 0x000000010bbe2f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 5 XUL + 0x2bed3b0 03:39:47 INFO - rsp = 0x000000010bbe3030 rip = 0x00000001047bf3b0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 3 03:39:47 INFO - 0 libsystem_kernel.dylib!kevent + 0xa 03:39:47 INFO - rax = 0x000000000200016b rdx = 0x0000000000000001 03:39:47 INFO - rcx = 0x000000010dc52b28 rbx = 0x0000000000000040 03:39:47 INFO - rsi = 0x0000000100589000 rdi = 0x0000000000000011 03:39:47 INFO - rbp = 0x000000010dc52b90 rsp = 0x000000010dc52b28 03:39:47 INFO - r8 = 0x0000000000000040 r9 = 0x0000000000000000 03:39:47 INFO - r10 = 0x0000000100589800 r11 = 0x0000000000000246 03:39:47 INFO - r12 = 0x0000000100579000 r13 = 0x0000000000000001 03:39:47 INFO - r14 = 0x0000000100589000 r15 = 0x00000001005f1640 03:39:47 INFO - rip = 0x00007fff9896c21a 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 XUL!event_base_loop [event.c:3f4dbceab265 : 1607 + 0xd] 03:39:47 INFO - rbp = 0x000000010dc52c40 rsp = 0x000000010dc52ba0 03:39:47 INFO - rip = 0x0000000101ffe024 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) [message_pump_libevent.cc:3f4dbceab265 : 362 + 0xa] 03:39:47 INFO - rbx = 0x000000010dc52d00 rbp = 0x000000010dc52cb0 03:39:47 INFO - rsp = 0x000000010dc52c50 r12 = 0x000000010dc52c80 03:39:47 INFO - r13 = 0x270082f075243400 r14 = 0x00000001005ab3c0 03:39:47 INFO - r15 = 0x00000001005ab3d8 rip = 0x0000000101fb7ab5 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:39:47 INFO - rbx = 0x00000001005de940 rbp = 0x000000010dc52ce0 03:39:47 INFO - rsp = 0x000000010dc52cc0 r12 = 0x0000000000004e03 03:39:47 INFO - r13 = 0x270082f0752434f3 r14 = 0x000000010dc52d00 03:39:47 INFO - r15 = 0x00000001005de968 rip = 0x0000000101fb60a9 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 XUL!base::Thread::ThreadMain() [thread.cc:3f4dbceab265 : 172 + 0x8] 03:39:47 INFO - rbx = 0x00000001005de940 rbp = 0x000000010dc52ee0 03:39:47 INFO - rsp = 0x000000010dc52cf0 r12 = 0x0000000000004e03 03:39:47 INFO - r13 = 0x270082f0752434f3 r14 = 0x000000010dc52d00 03:39:47 INFO - r15 = 0x00000001005de968 rip = 0x0000000101fc4eb5 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 XUL!ThreadFunc [platform_thread_posix.cc:3f4dbceab265 : 36 + 0x6] 03:39:47 INFO - rbx = 0x000000010dc53000 rbp = 0x000000010dc52ef0 03:39:47 INFO - rsp = 0x000000010dc52ef0 r12 = 0x0000000000004e03 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001005de940 03:39:47 INFO - r15 = 0x0000000101fc4f00 rip = 0x0000000101fc4f0a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 6 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x000000010dc53000 rbp = 0x000000010dc52f10 03:39:47 INFO - rsp = 0x000000010dc52f00 r12 = 0x0000000000004e03 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001005de940 03:39:47 INFO - r15 = 0x0000000101fc4f00 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 7 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x000000010dc52f50 rsp = 0x000000010dc52f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 8 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x000000010dc52f78 rsp = 0x000000010dc52f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 9 XUL + 0x3f2f00 03:39:47 INFO - rsp = 0x000000010dc53030 rip = 0x0000000101fc4f00 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 4 03:39:47 INFO - 0 libsystem_kernel.dylib!__select + 0xa 03:39:47 INFO - rax = 0x000000000200005d rdx = 0x000000010dbcf7f0 03:39:47 INFO - rcx = 0x000000010dbcf758 rbx = 0x0000000000000000 03:39:47 INFO - rsi = 0x000000010dbcf870 rdi = 0x0000000000000017 03:39:47 INFO - rbp = 0x000000010dbcf910 rsp = 0x000000010dbcf758 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000001 03:39:47 INFO - r10 = 0x000000010dbcf770 r11 = 0x0000000000000287 03:39:47 INFO - r12 = 0x000000010dbcf970 r13 = 0x270082f0752434f3 03:39:47 INFO - r14 = 0x0000000000000001 r15 = 0x00000000ffffffff 03:39:47 INFO - rip = 0x00007fff9896b3fa 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_Poll [ptio.c:3f4dbceab265 : 3922 + 0x11] 03:39:47 INFO - rbp = 0x000000010dbcfba0 rsp = 0x000000010dbcf920 03:39:47 INFO - rip = 0x0000000101a318e1 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!nsSocketTransportService::Poll(bool, unsigned int*, mozilla::BaseTimeDuration*) [nsSocketTransportService2.cpp:3f4dbceab265 : 476 + 0xf] 03:39:47 INFO - rbx = 0x0000000000000001 rbp = 0x000000010dbcfc00 03:39:47 INFO - rsp = 0x000000010dbcfbb0 r12 = 0x0000000000000001 03:39:47 INFO - r13 = 0x00000000ffffffff r14 = 0x00000001005429a0 03:39:47 INFO - r15 = 0x000001945ad00f79 rip = 0x0000000101d53d7e 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 XUL!nsSocketTransportService::DoPollIteration(bool, mozilla::BaseTimeDuration*) [nsSocketTransportService2.cpp:3f4dbceab265 : 1076 + 0x16] 03:39:47 INFO - rbx = 0x0000000000000000 rbp = 0x000000010dbcfc70 03:39:47 INFO - rsp = 0x000000010dbcfc10 r12 = 0xfffffffffffffff0 03:39:47 INFO - r13 = 0xffffffffffffffff r14 = 0x00000001005429a0 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101d5571b 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 XUL!nsSocketTransportService::Run() [nsSocketTransportService2.cpp:3f4dbceab265 : 869 + 0xf] 03:39:47 INFO - rbx = 0x000001945acf742a rbp = 0x000000010dbcfd20 03:39:47 INFO - rsp = 0x000000010dbcfc80 r12 = 0x00000001005429a0 03:39:47 INFO - r13 = 0x000000010052d230 r14 = 0x7fffffffffffffff 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101d54e5c 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 XUL!non-virtual thunk to nsSocketTransportService::Run() [nsSocketTransportService2.cpp:3f4dbceab265 : 797 + 0x9] 03:39:47 INFO - rbx = 0x000000010052d2a0 rbp = 0x000000010dbcfd30 03:39:47 INFO - rsp = 0x000000010dbcfd30 r12 = 0x000000010052d260 03:39:47 INFO - r13 = 0x0000000000000000 r14 = 0x000000010dbcfdc7 03:39:47 INFO - r15 = 0x000000010052d230 rip = 0x0000000101d55d2d 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 6 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:39:47 INFO - rbx = 0x000000010052d2a0 rbp = 0x000000010dbcfdb0 03:39:47 INFO - rsp = 0x000000010dbcfd40 r12 = 0x000000010052d260 03:39:47 INFO - r13 = 0x0000000000000000 r14 = 0x000000010dbcfdc7 03:39:47 INFO - r15 = 0x000000010052d230 rip = 0x0000000101c926f7 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 7 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:39:47 INFO - rbx = 0x0000000000000000 rbp = 0x000000010dbcfdd0 03:39:47 INFO - rsp = 0x000000010dbcfdc0 r12 = 0x0000000000004d1f 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000010dff2280 03:39:47 INFO - r15 = 0x000000010dbcfdf0 rip = 0x0000000101cc0c63 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 8 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:39:47 INFO - rbx = 0x00000001005379f0 rbp = 0x000000010dbcfe40 03:39:47 INFO - rsp = 0x000000010dbcfde0 r12 = 0x0000000000004d1f 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000010dff2280 03:39:47 INFO - r15 = 0x000000010dbcfdf0 rip = 0x00000001020263cc 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 9 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:39:47 INFO - rbx = 0x000000010052d230 rbp = 0x000000010dbcfe70 03:39:47 INFO - rsp = 0x000000010dbcfe50 r12 = 0x0000000000004d1f 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001005379f0 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 10 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:39:47 INFO - rbx = 0x000000010052d230 rbp = 0x000000010dbcfec0 03:39:47 INFO - rsp = 0x000000010dbcfe80 r12 = 0x0000000000004d1f 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001005379f0 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 11 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x00000001005c98c0 rbp = 0x000000010dbcfef0 03:39:47 INFO - rsp = 0x000000010dbcfed0 r12 = 0x0000000000004d1f 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000010dbd0000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 12 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x000000010dbd0000 rbp = 0x000000010dbcff10 03:39:47 INFO - rsp = 0x000000010dbcff00 r12 = 0x0000000000004d1f 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001005c98c0 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 13 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x000000010dbcff50 rsp = 0x000000010dbcff20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 14 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x000000010dbcff78 rsp = 0x000000010dbcff60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 15 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x000000010dbd0030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 5 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000266400 03:39:47 INFO - rcx = 0x000000010f92fd68 rbx = 0x0000000000266400 03:39:47 INFO - rsi = 0x0026640000266c00 rdi = 0x00000001005dff88 03:39:47 INFO - rbp = 0x000000010f92fe20 rsp = 0x000000010f92fd68 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:47 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x00000001005db700 03:39:47 INFO - r14 = 0x0026640000266c00 r15 = 0x000000010f930000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x000000010f92fe80 rsp = 0x000000010f92fe30 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 601 + 0xa] 03:39:47 INFO - rbx = 0x00000001005c99f0 rbp = 0x0000000000000000 03:39:47 INFO - rsp = 0x000000010f92fe90 r12 = 0x00000000000001e8 03:39:47 INFO - r13 = 0x0000000100537840 r14 = 0x000000010dec0000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x000000010560d2bd 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x00000001005c99f0 rbp = 0x000000010f92fef0 03:39:47 INFO - rsp = 0x000000010f92fed0 r12 = 0x0000000000004b1b 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000010f930000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x000000010f930000 rbp = 0x000000010f92ff10 03:39:47 INFO - rsp = 0x000000010f92ff00 r12 = 0x0000000000004b1b 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001005c99f0 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x000000010f92ff50 rsp = 0x000000010f92ff20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x000000010f92ff78 rsp = 0x000000010f92ff60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 7 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x000000010f930030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 6 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000266400 03:39:47 INFO - rcx = 0x000000010fb32d68 rbx = 0x0000000000266400 03:39:47 INFO - rsi = 0x0026640000266b00 rdi = 0x00000001005dff88 03:39:47 INFO - rbp = 0x000000010fb32e20 rsp = 0x000000010fb32d68 03:39:47 INFO - r8 = 0x020a4000020a4103 r9 = 0x0000000000001060 03:39:47 INFO - r10 = 0x00000001005db700 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x00000001005db700 03:39:47 INFO - r14 = 0x0026640000266b00 r15 = 0x000000010fb33000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x000000010fb32e80 rsp = 0x000000010fb32e30 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 601 + 0xa] 03:39:47 INFO - rbx = 0x00000001005c9b20 rbp = 0x0000000000000000 03:39:47 INFO - rsp = 0x000000010fb32e90 r12 = 0x00000000000001e8 03:39:47 INFO - r13 = 0x0000000100537840 r14 = 0x000000010dec01f8 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x000000010560d2bd 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x00000001005c9b20 rbp = 0x000000010fb32ef0 03:39:47 INFO - rsp = 0x000000010fb32ed0 r12 = 0x000000000000510b 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000010fb33000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x000000010fb33000 rbp = 0x000000010fb32f10 03:39:47 INFO - rsp = 0x000000010fb32f00 r12 = 0x000000000000510b 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001005c9b20 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x000000010fb32f50 rsp = 0x000000010fb32f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x000000010fb32f78 rsp = 0x000000010fb32f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 7 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x000000010fb33030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 7 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000266400 03:39:47 INFO - rcx = 0x000000010fd35d68 rbx = 0x0000000000266400 03:39:47 INFO - rsi = 0x0026640000266700 rdi = 0x00000001005dff88 03:39:47 INFO - rbp = 0x000000010fd35e20 rsp = 0x000000010fd35d68 03:39:47 INFO - r8 = 0x020a3c00020a4103 r9 = 0x0000000000001060 03:39:47 INFO - r10 = 0x00000001005db700 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x00000001005db700 03:39:47 INFO - r14 = 0x0026640000266700 r15 = 0x000000010fd36000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x000000010fd35e80 rsp = 0x000000010fd35e30 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 601 + 0xa] 03:39:47 INFO - rbx = 0x00000001005c9c50 rbp = 0x0000000000000000 03:39:47 INFO - rsp = 0x000000010fd35e90 r12 = 0x00000000000001e8 03:39:47 INFO - r13 = 0x0000000100537840 r14 = 0x000000010dec03f0 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x000000010560d2bd 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x00000001005c9c50 rbp = 0x000000010fd35ef0 03:39:47 INFO - rsp = 0x000000010fd35ed0 r12 = 0x0000000000005203 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000010fd36000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x000000010fd36000 rbp = 0x000000010fd35f10 03:39:47 INFO - rsp = 0x000000010fd35f00 r12 = 0x0000000000005203 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001005c9c50 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x000000010fd35f50 rsp = 0x000000010fd35f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x000000010fd35f78 rsp = 0x000000010fd35f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 7 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x000000010fd36030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 8 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000266400 03:39:47 INFO - rcx = 0x000000010ff38d68 rbx = 0x0000000000266400 03:39:47 INFO - rsi = 0x0026640000266900 rdi = 0x00000001005dff88 03:39:47 INFO - rbp = 0x000000010ff38e20 rsp = 0x000000010ff38d68 03:39:47 INFO - r8 = 0x020a3e00020a4103 r9 = 0x0000000000001060 03:39:47 INFO - r10 = 0x00000001005db700 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x00000001005db700 03:39:47 INFO - r14 = 0x0026640000266900 r15 = 0x000000010ff39000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x000000010ff38e80 rsp = 0x000000010ff38e30 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 601 + 0xa] 03:39:47 INFO - rbx = 0x00000001005c9d80 rbp = 0x0000000000000000 03:39:47 INFO - rsp = 0x000000010ff38e90 r12 = 0x00000000000001e8 03:39:47 INFO - r13 = 0x0000000100537840 r14 = 0x000000010dec05e8 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x000000010560d2bd 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x00000001005c9d80 rbp = 0x000000010ff38ef0 03:39:47 INFO - rsp = 0x000000010ff38ed0 r12 = 0x0000000000005303 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000010ff39000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x000000010ff39000 rbp = 0x000000010ff38f10 03:39:47 INFO - rsp = 0x000000010ff38f00 r12 = 0x0000000000005303 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001005c9d80 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x000000010ff38f50 rsp = 0x000000010ff38f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x000000010ff38f78 rsp = 0x000000010ff38f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 7 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x000000010ff39030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 9 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000266400 03:39:47 INFO - rcx = 0x000000011013bd68 rbx = 0x0000000000266400 03:39:47 INFO - rsi = 0x0026640100266500 rdi = 0x00000001005dff88 03:39:47 INFO - rbp = 0x000000011013be20 rsp = 0x000000011013bd68 03:39:47 INFO - r8 = 0x020a3a00020a4103 r9 = 0x0000000000001060 03:39:47 INFO - r10 = 0x00000001005db700 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x00000001005db700 03:39:47 INFO - r14 = 0x0026640100266500 r15 = 0x000000011013c000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x000000011013be80 rsp = 0x000000011013be30 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 601 + 0xa] 03:39:47 INFO - rbx = 0x00000001005c9eb0 rbp = 0x0000000000000000 03:39:47 INFO - rsp = 0x000000011013be90 r12 = 0x00000000000001e8 03:39:47 INFO - r13 = 0x0000000100537840 r14 = 0x000000010dec07e0 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x000000010560d2bd 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x00000001005c9eb0 rbp = 0x000000011013bef0 03:39:47 INFO - rsp = 0x000000011013bed0 r12 = 0x0000000000005403 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000011013c000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x000000011013c000 rbp = 0x000000011013bf10 03:39:47 INFO - rsp = 0x000000011013bf00 r12 = 0x0000000000005403 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001005c9eb0 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x000000011013bf50 rsp = 0x000000011013bf20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x000000011013bf78 rsp = 0x000000011013bf60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 7 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x000000011013c030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 10 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000266400 03:39:47 INFO - rcx = 0x000000011033ed68 rbx = 0x0000000000266400 03:39:47 INFO - rsi = 0x0026640000266600 rdi = 0x00000001005dff88 03:39:47 INFO - rbp = 0x000000011033ee20 rsp = 0x000000011033ed68 03:39:47 INFO - r8 = 0x020a3b00020a4103 r9 = 0x0000000000001060 03:39:47 INFO - r10 = 0x00000001005db700 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x00000001005db700 03:39:47 INFO - r14 = 0x0026640000266600 r15 = 0x000000011033f000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x000000011033ee80 rsp = 0x000000011033ee30 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 601 + 0xa] 03:39:47 INFO - rbx = 0x00000001005c9fe0 rbp = 0x0000000000000000 03:39:47 INFO - rsp = 0x000000011033ee90 r12 = 0x00000000000001e8 03:39:47 INFO - r13 = 0x0000000100537840 r14 = 0x000000010dec09d8 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x000000010560d2bd 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x00000001005c9fe0 rbp = 0x000000011033eef0 03:39:47 INFO - rsp = 0x000000011033eed0 r12 = 0x0000000000005503 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000011033f000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x000000011033f000 rbp = 0x000000011033ef10 03:39:47 INFO - rsp = 0x000000011033ef00 r12 = 0x0000000000005503 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001005c9fe0 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x000000011033ef50 rsp = 0x000000011033ef20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x000000011033ef78 rsp = 0x000000011033ef60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 7 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x000000011033f030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 11 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000266400 03:39:47 INFO - rcx = 0x0000000110541d68 rbx = 0x0000000000266400 03:39:47 INFO - rsi = 0x0026640000266800 rdi = 0x00000001005dff88 03:39:47 INFO - rbp = 0x0000000110541e20 rsp = 0x0000000110541d68 03:39:47 INFO - r8 = 0x020a3d00020a4103 r9 = 0x0000000000001060 03:39:47 INFO - r10 = 0x00000001005db700 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x00000001005db700 03:39:47 INFO - r14 = 0x0026640000266800 r15 = 0x0000000110542000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x0000000110541e80 rsp = 0x0000000110541e30 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 601 + 0xa] 03:39:47 INFO - rbx = 0x00000001005ca110 rbp = 0x0000000000000000 03:39:47 INFO - rsp = 0x0000000110541e90 r12 = 0x00000000000001e8 03:39:47 INFO - r13 = 0x0000000100537840 r14 = 0x000000010dec0bd0 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x000000010560d2bd 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x00000001005ca110 rbp = 0x0000000110541ef0 03:39:47 INFO - rsp = 0x0000000110541ed0 r12 = 0x0000000000005603 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000110542000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x0000000110542000 rbp = 0x0000000110541f10 03:39:47 INFO - rsp = 0x0000000110541f00 r12 = 0x0000000000005603 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001005ca110 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x0000000110541f50 rsp = 0x0000000110541f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x0000000110541f78 rsp = 0x0000000110541f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 7 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x0000000110542030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 12 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000266400 03:39:47 INFO - rcx = 0x0000000110744d68 rbx = 0x0000000000266400 03:39:47 INFO - rsi = 0x0026640000266a00 rdi = 0x00000001005dff88 03:39:47 INFO - rbp = 0x0000000110744e20 rsp = 0x0000000110744d68 03:39:47 INFO - r8 = 0x020a3f00020a4103 r9 = 0x0000000000001060 03:39:47 INFO - r10 = 0x00000001005db700 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x00000001005db700 03:39:47 INFO - r14 = 0x0026640000266a00 r15 = 0x0000000110745000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x0000000110744e80 rsp = 0x0000000110744e30 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 601 + 0xa] 03:39:47 INFO - rbx = 0x00000001005ca240 rbp = 0x0000000000000000 03:39:47 INFO - rsp = 0x0000000110744e90 r12 = 0x00000000000001e8 03:39:47 INFO - r13 = 0x0000000100537840 r14 = 0x000000010dec0dc8 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x000000010560d2bd 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x00000001005ca240 rbp = 0x0000000110744ef0 03:39:47 INFO - rsp = 0x0000000110744ed0 r12 = 0x0000000000005703 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000110745000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x0000000110745000 rbp = 0x0000000110744f10 03:39:47 INFO - rsp = 0x0000000110744f00 r12 = 0x0000000000005703 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001005ca240 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x0000000110744f50 rsp = 0x0000000110744f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x0000000110744f78 rsp = 0x0000000110744f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 7 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x0000000110745030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 13 03:39:47 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:39:47 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:39:47 INFO - rcx = 0x00000001107c7a88 rbx = 0x0000000000000000 03:39:47 INFO - rsi = 0x0000000000000002 rdi = 0x00000001107c7b50 03:39:47 INFO - rbp = 0x00000001107c7ad0 rsp = 0x00000001107c7a88 03:39:47 INFO - r8 = 0x0000000000005803 r9 = 0x0000000000000000 03:39:47 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x000000000000005c r13 = 0x0000000000000000 03:39:47 INFO - r14 = 0x00000001107c7b50 r15 = 0x0000000000005803 03:39:47 INFO - rip = 0x00007fff989664de 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libsystem_kernel.dylib!mach_msg + 0x37 03:39:47 INFO - rbp = 0x00000001107c7ad0 rsp = 0x00000001107c7a90 03:39:47 INFO - rip = 0x00007fff9896564f 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - 2 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x23] 03:39:47 INFO - rsp = 0x00000001107c7ae0 rip = 0x000000010523dedd 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x00000001005ca370 rbp = 0x00000001107c7ef0 03:39:47 INFO - rsp = 0x00000001107c7ed0 r12 = 0x0000000000005903 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001107c8000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x00000001107c8000 rbp = 0x00000001107c7f10 03:39:47 INFO - rsp = 0x00000001107c7f00 r12 = 0x0000000000005903 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001005ca370 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x00000001107c7f50 rsp = 0x00000001107c7f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x00000001107c7f78 rsp = 0x00000001107c7f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 7 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x00000001107c8030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 14 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x000000000000da00 03:39:47 INFO - rcx = 0x0000000111880d58 rbx = 0x000000000000da00 03:39:47 INFO - rsi = 0x0000de010000df00 rdi = 0x000000010debaec8 03:39:47 INFO - rbp = 0x0000000111880e10 rsp = 0x0000000111880d58 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:47 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x000000010de27cc0 03:39:47 INFO - r14 = 0x0000de010000df00 r15 = 0x0000000111881000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x0000000111880e70 rsp = 0x0000000111880e20 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!WatchdogMain [XPCJSRuntime.cpp:3f4dbceab265 : 1074 + 0xe] 03:39:47 INFO - rbx = 0x00052ac7f288034c rbp = 0x0000000111880ec0 03:39:47 INFO - rsp = 0x0000000111880e80 r12 = 0x00052ac7f22a2d24 03:39:47 INFO - r13 = 0x00000000002067a4 r14 = 0x000000010df32f70 03:39:47 INFO - r15 = 0x000000010de2dba0 rip = 0x000000010254fe7c 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x00000001005ca5d0 rbp = 0x0000000111880ef0 03:39:47 INFO - rsp = 0x0000000111880ed0 r12 = 0x0000000000005a03 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000111881000 03:39:47 INFO - r15 = 0x0000000000000001 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x0000000111881000 rbp = 0x0000000111880f10 03:39:47 INFO - rsp = 0x0000000111880f00 r12 = 0x0000000000005a03 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001005ca5d0 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x0000000111880f50 rsp = 0x0000000111880f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x0000000111880f78 rsp = 0x0000000111880f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 7 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x0000000111881030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 15 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:39:47 INFO - rcx = 0x0000000111d80d38 rbx = 0x0000000000000000 03:39:47 INFO - rsi = 0x0000000100000100 rdi = 0x0000000111a5ff48 03:39:47 INFO - rbp = 0x0000000111d80df0 rsp = 0x0000000111d80d38 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:47 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x000000010de29880 03:39:47 INFO - r14 = 0x0000000100000100 r15 = 0x0000000111d81000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x0000000111d80e50 rsp = 0x0000000111d80e00 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!mozilla::HangMonitor::ThreadMain(void*) [CondVar.h:3f4dbceab265 : 79 + 0x7] 03:39:47 INFO - rbx = 0x00000000ffffffff rbp = 0x0000000111d80ec0 03:39:47 INFO - rsp = 0x0000000111d80e60 r12 = 0x0000000000000000 03:39:47 INFO - r13 = 0x0000000000000000 r14 = 0x0000000111a5e3e0 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c8a7d6 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x00000001005ca960 rbp = 0x0000000111d80ef0 03:39:47 INFO - rsp = 0x0000000111d80ed0 r12 = 0x0000000000005b03 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000111d81000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x0000000111d81000 rbp = 0x0000000111d80f10 03:39:47 INFO - rsp = 0x0000000111d80f00 r12 = 0x0000000000005b03 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001005ca960 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x0000000111d80f50 rsp = 0x0000000111d80f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x0000000111d80f78 rsp = 0x0000000111d80f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 7 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x0000000111d81030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 16 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x00000000000ba000 03:39:47 INFO - rcx = 0x0000000111e03d18 rbx = 0x00000000000ba000 03:39:47 INFO - rsi = 0x000ba401000ba500 rdi = 0x0000000111a62048 03:39:47 INFO - rbp = 0x0000000111e03dd0 rsp = 0x0000000111e03d18 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:47 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x000000010de29940 03:39:47 INFO - r14 = 0x000ba401000ba500 r15 = 0x0000000111e04000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x0000000111e03e30 rsp = 0x0000000111e03de0 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!mozilla::BackgroundHangManager::RunMonitorThread() [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:39:47 INFO - rbx = 0x00000000001fc68a rbp = 0x0000000111e03ec0 03:39:47 INFO - rsp = 0x0000000111e03e40 r12 = 0x0000000000000000 03:39:47 INFO - r13 = 0x00000000001fc668 r14 = 0x00000000ffffffff 03:39:47 INFO - r15 = 0x0000000111a60080 rip = 0x0000000101c87e9a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x00000001005caa90 rbp = 0x0000000111e03ef0 03:39:47 INFO - rsp = 0x0000000111e03ed0 r12 = 0x0000000000005c03 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000111e04000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x0000000111e04000 rbp = 0x0000000111e03f10 03:39:47 INFO - rsp = 0x0000000111e03f00 r12 = 0x0000000000005c03 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001005caa90 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x0000000111e03f50 rsp = 0x0000000111e03f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x0000000111e03f78 rsp = 0x0000000111e03f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 7 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x0000000111e04030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 17 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000001100 03:39:47 INFO - rcx = 0x0000000113d30d58 rbx = 0x0000000000001100 03:39:47 INFO - rsi = 0x0000110100001200 rdi = 0x0000000113bc2d08 03:39:47 INFO - rbp = 0x0000000113d30e10 rsp = 0x0000000113d30d58 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:47 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x0000000113a03200 03:39:47 INFO - r14 = 0x0000110100001200 r15 = 0x0000000113d31000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x0000000113d30e70 rsp = 0x0000000113d30e20 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!mozilla::net::CacheIOThread::ThreadFunc() [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:39:47 INFO - rbx = 0x0000000113b3caa0 rbp = 0x0000000113d30ea0 03:39:47 INFO - rsp = 0x0000000113d30e80 r12 = 0x0000000000006d2b 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113d30e87 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101e061b3 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 XUL!mozilla::net::CacheIOThread::ThreadFunc(void*) [CacheIOThread.cpp:3f4dbceab265 : 173 + 0x8] 03:39:47 INFO - rbx = 0x0000000113b3caa0 rbp = 0x0000000113d30ec0 03:39:47 INFO - rsp = 0x0000000113d30eb0 r12 = 0x0000000000006d2b 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113d31000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101e05ee4 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x00000001005cd680 rbp = 0x0000000113d30ef0 03:39:47 INFO - rsp = 0x0000000113d30ed0 r12 = 0x0000000000006d2b 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113d31000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x0000000113d31000 rbp = 0x0000000113d30f10 03:39:47 INFO - rsp = 0x0000000113d30f00 r12 = 0x0000000000006d2b 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001005cd680 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 6 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x0000000113d30f50 rsp = 0x0000000113d30f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 7 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x0000000113d30f78 rsp = 0x0000000113d30f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 8 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x0000000113d31030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 18 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x000000000012db00 03:39:47 INFO - rcx = 0x0000000113db3bb8 rbx = 0x000000000012db00 03:39:47 INFO - rsi = 0x0012db010012dc00 rdi = 0x00000001005dfcc8 03:39:47 INFO - rbp = 0x0000000113db3c70 rsp = 0x0000000113db3bb8 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:47 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x00000001005daf80 03:39:47 INFO - r14 = 0x0012db010012dc00 r15 = 0x0000000113db4000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 264 + 0xc] 03:39:47 INFO - rbp = 0x0000000113db3cd0 rsp = 0x0000000113db3c80 03:39:47 INFO - rip = 0x0000000101a35897 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!TimerThread::Run() [CondVar.h:3f4dbceab265 : 79 + 0x7] 03:39:47 INFO - rbx = 0x0000000000000e03 rbp = 0x0000000113db3d30 03:39:47 INFO - rsp = 0x0000000113db3ce0 r12 = 0x0000000100527740 03:39:47 INFO - r13 = 0x0000000000000000 r14 = 0x00000001197ae660 03:39:47 INFO - r15 = 0x000001e4e2425637 rip = 0x0000000101c8e859 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:39:47 INFO - rbx = 0x0000000113b07190 rbp = 0x0000000113db3db0 03:39:47 INFO - rsp = 0x0000000113db3d40 r12 = 0x0000000113b07150 03:39:47 INFO - r13 = 0x0000000000000000 r14 = 0x0000000113db3dc7 03:39:47 INFO - r15 = 0x0000000113b07120 rip = 0x0000000101c926f7 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:39:47 INFO - rbx = 0x0000000000000000 rbp = 0x0000000113db3dd0 03:39:47 INFO - rsp = 0x0000000113db3dc0 r12 = 0x0000000000006f13 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113bc2f80 03:39:47 INFO - r15 = 0x0000000113db3df0 rip = 0x0000000101cc0c63 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:39:47 INFO - rbx = 0x000000010053b1a0 rbp = 0x0000000113db3e40 03:39:47 INFO - rsp = 0x0000000113db3de0 r12 = 0x0000000000006f13 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113bc2f80 03:39:47 INFO - r15 = 0x0000000113db3df0 rip = 0x00000001020263cc 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:39:47 INFO - rbx = 0x0000000113b07120 rbp = 0x0000000113db3e70 03:39:47 INFO - rsp = 0x0000000113db3e50 r12 = 0x0000000000006f13 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000010053b1a0 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:39:47 INFO - rbx = 0x0000000113b07120 rbp = 0x0000000113db3ec0 03:39:47 INFO - rsp = 0x0000000113db3e80 r12 = 0x0000000000006f13 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000010053b1a0 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x00000001005cd7b0 rbp = 0x0000000113db3ef0 03:39:47 INFO - rsp = 0x0000000113db3ed0 r12 = 0x0000000000006f13 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113db4000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 9 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x0000000113db4000 rbp = 0x0000000113db3f10 03:39:47 INFO - rsp = 0x0000000113db3f00 r12 = 0x0000000000006f13 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001005cd7b0 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 10 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x0000000113db3f50 rsp = 0x0000000113db3f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 11 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x0000000113db3f78 rsp = 0x0000000113db3f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 12 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x0000000113db4030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 19 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000100 03:39:47 INFO - rcx = 0x0000000114c6ebe8 rbx = 0x0000000000000100 03:39:47 INFO - rsi = 0x0000010100000200 rdi = 0x00000001145a5848 03:39:47 INFO - rbp = 0x0000000114c6eca0 rsp = 0x0000000114c6ebe8 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:47 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x00000001145d2c80 03:39:47 INFO - r14 = 0x0000010100000200 r15 = 0x0000000114c6f000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x0000000114c6ed00 rsp = 0x0000000114c6ecb0 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:39:47 INFO - rbx = 0x00000001141fbe50 rbp = 0x0000000114c6ed30 03:39:47 INFO - rsp = 0x0000000114c6ed10 r12 = 0x00000001064da388 03:39:47 INFO - r13 = 0x0000000080460001 r14 = 0x0000000114c6ed58 03:39:47 INFO - r15 = 0x00000001064da3a0 rip = 0x0000000101c8f7c6 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:39:47 INFO - rbx = 0x00000001141fbe50 rbp = 0x0000000114c6edb0 03:39:47 INFO - rsp = 0x0000000114c6ed40 r12 = 0x00000001141fbe10 03:39:47 INFO - r13 = 0x0000000080460001 r14 = 0x0000000114c6edc7 03:39:47 INFO - r15 = 0x00000001141fbde0 rip = 0x0000000101c9267d 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:39:47 INFO - rbx = 0x0000000000000001 rbp = 0x0000000114c6edd0 03:39:47 INFO - rsp = 0x0000000114c6edc0 r12 = 0x00000001145a58a0 03:39:47 INFO - r13 = 0x0000000000000800 r14 = 0x00000001145a5880 03:39:47 INFO - r15 = 0x0000000114c6ed00 rip = 0x0000000101cc0c63 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:39:47 INFO - rbx = 0x00000001145d6180 rbp = 0x0000000114c6ee40 03:39:47 INFO - rsp = 0x0000000114c6ede0 r12 = 0x00000001145a58a0 03:39:47 INFO - r13 = 0x0000000000000800 r14 = 0x00000001145a5880 03:39:47 INFO - r15 = 0x0000000114c6ed00 rip = 0x000000010202643f 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:39:47 INFO - rbx = 0x00000001141fbde0 rbp = 0x0000000114c6ee70 03:39:47 INFO - rsp = 0x0000000114c6ee50 r12 = 0x0000000000006e17 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001145d6180 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:39:47 INFO - rbx = 0x00000001141fbde0 rbp = 0x0000000114c6eec0 03:39:47 INFO - rsp = 0x0000000114c6ee80 r12 = 0x0000000000006e17 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001145d6180 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x0000000113ebfa90 rbp = 0x0000000114c6eef0 03:39:47 INFO - rsp = 0x0000000114c6eed0 r12 = 0x0000000000006e17 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114c6f000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 9 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x0000000114c6f000 rbp = 0x0000000114c6ef10 03:39:47 INFO - rsp = 0x0000000114c6ef00 r12 = 0x0000000000006e17 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113ebfa90 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 10 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x0000000114c6ef50 rsp = 0x0000000114c6ef20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 11 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x0000000114c6ef78 rsp = 0x0000000114c6ef60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 12 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x0000000114c6f030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 20 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:39:47 INFO - rcx = 0x0000000114cf1d68 rbx = 0x0000000000000000 03:39:47 INFO - rsi = 0x0000000100000100 rdi = 0x00000001145a59c8 03:39:47 INFO - rbp = 0x0000000114cf1e20 rsp = 0x0000000114cf1d68 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:47 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x00000001145d2f80 03:39:47 INFO - r14 = 0x0000000100000100 r15 = 0x0000000114cf2000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x0000000114cf1e80 rsp = 0x0000000114cf1e30 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!nsCertVerificationThread::Run() [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:39:47 INFO - rbx = 0x00000001146b8690 rbp = 0x0000000114cf1ec0 03:39:47 INFO - rsp = 0x0000000114cf1e90 r12 = 0x0000000000007003 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001146b86d0 03:39:47 INFO - r15 = 0x0000000114cf1e90 rip = 0x00000001045c6f63 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x0000000113ebfbc0 rbp = 0x0000000114cf1ef0 03:39:47 INFO - rsp = 0x0000000114cf1ed0 r12 = 0x0000000000007003 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000114cf2000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x0000000114cf2000 rbp = 0x0000000114cf1f10 03:39:47 INFO - rsp = 0x0000000114cf1f00 r12 = 0x0000000000007003 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000113ebfbc0 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x0000000114cf1f50 rsp = 0x0000000114cf1f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x0000000114cf1f78 rsp = 0x0000000114cf1f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 7 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x0000000114cf2030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 21 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000001000 03:39:47 INFO - rcx = 0x0000000115680be8 rbx = 0x0000000000001000 03:39:47 INFO - rsi = 0x0000100100001100 rdi = 0x00000001147bc588 03:39:47 INFO - rbp = 0x0000000115680ca0 rsp = 0x0000000115680be8 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:47 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x00000001155206c0 03:39:47 INFO - r14 = 0x0000100100001100 r15 = 0x0000000115681000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x0000000115680d00 rsp = 0x0000000115680cb0 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:39:47 INFO - rbx = 0x00000001141fcdc0 rbp = 0x0000000115680d30 03:39:47 INFO - rsp = 0x0000000115680d10 r12 = 0x00000001064da388 03:39:47 INFO - r13 = 0x0000000080460001 r14 = 0x0000000115680d58 03:39:47 INFO - r15 = 0x00000001064da3a0 rip = 0x0000000101c8f7c6 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:39:47 INFO - rbx = 0x00000001141fcdc0 rbp = 0x0000000115680db0 03:39:47 INFO - rsp = 0x0000000115680d40 r12 = 0x00000001141fcd80 03:39:47 INFO - r13 = 0x0000000080460001 r14 = 0x0000000115680dc7 03:39:47 INFO - r15 = 0x00000001141fcd50 rip = 0x0000000101c9267d 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:39:47 INFO - rbx = 0x0000000000000001 rbp = 0x0000000115680dd0 03:39:47 INFO - rsp = 0x0000000115680dc0 r12 = 0x00000001147bc5e0 03:39:47 INFO - r13 = 0x0000000000000800 r14 = 0x00000001147bc5c0 03:39:47 INFO - r15 = 0x0000000115680d00 rip = 0x0000000101cc0c63 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:39:47 INFO - rbx = 0x00000001145d7ad0 rbp = 0x0000000115680e40 03:39:47 INFO - rsp = 0x0000000115680de0 r12 = 0x00000001147bc5e0 03:39:47 INFO - r13 = 0x0000000000000800 r14 = 0x00000001147bc5c0 03:39:47 INFO - r15 = 0x0000000115680d00 rip = 0x000000010202643f 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:39:47 INFO - rbx = 0x00000001141fcd50 rbp = 0x0000000115680e70 03:39:47 INFO - rsp = 0x0000000115680e50 r12 = 0x0000000000007123 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001145d7ad0 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:39:47 INFO - rbx = 0x00000001141fcd50 rbp = 0x0000000115680ec0 03:39:47 INFO - rsp = 0x0000000115680e80 r12 = 0x0000000000007123 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001145d7ad0 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x000000011522c840 rbp = 0x0000000115680ef0 03:39:47 INFO - rsp = 0x0000000115680ed0 r12 = 0x0000000000007123 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115681000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 9 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x0000000115681000 rbp = 0x0000000115680f10 03:39:47 INFO - rsp = 0x0000000115680f00 r12 = 0x0000000000007123 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000011522c840 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 10 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x0000000115680f50 rsp = 0x0000000115680f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 11 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x0000000115680f78 rsp = 0x0000000115680f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 12 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x0000000115681030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 22 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000019600 03:39:47 INFO - rcx = 0x0000000115883898 rbx = 0x0000000000019600 03:39:47 INFO - rsi = 0x0001960100019700 rdi = 0x00000001147c0588 03:39:47 INFO - rbp = 0x0000000115883950 rsp = 0x0000000115883898 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:47 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x00000001005daec0 03:39:47 INFO - r14 = 0x0001960100019700 r15 = 0x0000000115884000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x00000001158839b0 rsp = 0x0000000115883960 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:39:47 INFO - rbx = 0x0000000114e0b800 rbp = 0x00000001158839d0 03:39:47 INFO - rsp = 0x00000001158839c0 r12 = 0x0000000000000000 03:39:47 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:39:47 INFO - r15 = 0x0000000114e0b800 rip = 0x0000000103b5ff23 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:39:47 INFO - rbx = 0x0000000000000000 rbp = 0x0000000115883a60 03:39:47 INFO - rsp = 0x00000001158839e0 r12 = 0x0000000000000000 03:39:47 INFO - r13 = 0x0000000000000000 r14 = 0x0000000115544340 03:39:47 INFO - r15 = 0x0000000114e0b800 rip = 0x0000000103b5f875 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xc] 03:39:47 INFO - rbx = 0x0000000114540057 rbp = 0x0000000115883d30 03:39:47 INFO - rsp = 0x0000000115883a70 r12 = 0x00000001147d5000 03:39:47 INFO - r13 = 0x270082f0752434f3 r14 = 0x00000001147bfa30 03:39:47 INFO - r15 = 0x00000001147ab400 rip = 0x0000000103b31a3f 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:39:47 INFO - rbx = 0x000000011519ae90 rbp = 0x0000000115883db0 03:39:47 INFO - rsp = 0x0000000115883d40 r12 = 0x000000011519ae50 03:39:47 INFO - r13 = 0x0000000080460001 r14 = 0x0000000115883dc7 03:39:47 INFO - r15 = 0x000000011519ae20 rip = 0x0000000101c926f7 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 6 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:39:47 INFO - rbx = 0x0000000000000001 rbp = 0x0000000115883dd0 03:39:47 INFO - rsp = 0x0000000115883dc0 r12 = 0x00000001147c0fe0 03:39:47 INFO - r13 = 0x0000000000000800 r14 = 0x00000001147c0fc0 03:39:47 INFO - r15 = 0x0000000115883d00 rip = 0x0000000101cc0c63 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 7 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:39:47 INFO - rbx = 0x00000001145d7c80 rbp = 0x0000000115883e40 03:39:47 INFO - rsp = 0x0000000115883de0 r12 = 0x00000001147c0fe0 03:39:47 INFO - r13 = 0x0000000000000800 r14 = 0x00000001147c0fc0 03:39:47 INFO - r15 = 0x0000000115883d00 rip = 0x000000010202643f 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 8 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:39:47 INFO - rbx = 0x000000011519ae20 rbp = 0x0000000115883e70 03:39:47 INFO - rsp = 0x0000000115883e50 r12 = 0x0000000000007433 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001145d7c80 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 9 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:39:47 INFO - rbx = 0x000000011519ae20 rbp = 0x0000000115883ec0 03:39:47 INFO - rsp = 0x0000000115883e80 r12 = 0x0000000000007433 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001145d7c80 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 10 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x000000011522c970 rbp = 0x0000000115883ef0 03:39:47 INFO - rsp = 0x0000000115883ed0 r12 = 0x0000000000007433 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115884000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 11 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x0000000115884000 rbp = 0x0000000115883f10 03:39:47 INFO - rsp = 0x0000000115883f00 r12 = 0x0000000000007433 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000011522c970 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 12 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x0000000115883f50 rsp = 0x0000000115883f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 13 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x0000000115883f78 rsp = 0x0000000115883f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 14 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x0000000115884030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 23 03:39:47 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:39:47 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:39:47 INFO - rcx = 0x0000000115a80a88 rbx = 0x0000000000000000 03:39:47 INFO - rsi = 0x0000000000000002 rdi = 0x0000000115a80b50 03:39:47 INFO - rbp = 0x0000000115a80ad0 rsp = 0x0000000115a80a88 03:39:47 INFO - r8 = 0x000000000000722f r9 = 0x0000000000000000 03:39:47 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x000000000000005c r13 = 0x0000000000000000 03:39:47 INFO - r14 = 0x0000000115a80b50 r15 = 0x000000000000722f 03:39:47 INFO - rip = 0x00007fff989664de 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libsystem_kernel.dylib!mach_msg + 0x37 03:39:47 INFO - rbp = 0x0000000115a80ad0 rsp = 0x0000000115a80a90 03:39:47 INFO - rip = 0x00007fff9896564f 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - 2 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x23] 03:39:47 INFO - rsp = 0x0000000115a80ae0 rip = 0x000000010523dedd 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x000000011522caa0 rbp = 0x0000000115a80ef0 03:39:47 INFO - rsp = 0x0000000115a80ed0 r12 = 0x0000000000007613 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115a81000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x0000000115a81000 rbp = 0x0000000115a80f10 03:39:47 INFO - rsp = 0x0000000115a80f00 r12 = 0x0000000000007613 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000011522caa0 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x0000000115a80f50 rsp = 0x0000000115a80f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x0000000115a80f78 rsp = 0x0000000115a80f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 7 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x0000000115a81030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 24 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000004c00 03:39:47 INFO - rcx = 0x0000000116200898 rbx = 0x0000000000004c00 03:39:47 INFO - rsi = 0x00004c0100004d00 rdi = 0x0000000115c7f348 03:39:47 INFO - rbp = 0x0000000116200950 rsp = 0x0000000116200898 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:47 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x0000000115520540 03:39:47 INFO - r14 = 0x00004c0100004d00 r15 = 0x0000000116201000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x00000001162009b0 rsp = 0x0000000116200960 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:39:47 INFO - rbx = 0x0000000115c5f800 rbp = 0x00000001162009d0 03:39:47 INFO - rsp = 0x00000001162009c0 r12 = 0x0000000000000000 03:39:47 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:39:47 INFO - r15 = 0x0000000115c5f800 rip = 0x0000000103b5ff23 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:39:47 INFO - rbx = 0x0000000000000000 rbp = 0x0000000116200a60 03:39:47 INFO - rsp = 0x00000001162009e0 r12 = 0x0000000000000000 03:39:47 INFO - r13 = 0x0000000000000000 r14 = 0x000000011506ed40 03:39:47 INFO - r15 = 0x0000000115c5f800 rip = 0x0000000103b5f875 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xc] 03:39:47 INFO - rbx = 0x0000000119f40057 rbp = 0x0000000116200d30 03:39:47 INFO - rsp = 0x0000000116200a70 r12 = 0x0000000115c3e000 03:39:47 INFO - r13 = 0x270082f0752434f3 r14 = 0x0000000115c7e2b0 03:39:47 INFO - r15 = 0x00000001199a3400 rip = 0x0000000103b31a3f 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:39:47 INFO - rbx = 0x0000000114521e90 rbp = 0x0000000116200db0 03:39:47 INFO - rsp = 0x0000000116200d40 r12 = 0x0000000114521e50 03:39:47 INFO - r13 = 0x0000000000000000 r14 = 0x0000000116200dc7 03:39:47 INFO - r15 = 0x0000000114521e20 rip = 0x0000000101c926f7 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 6 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:39:47 INFO - rbx = 0x0000000000000000 rbp = 0x0000000116200dd0 03:39:47 INFO - rsp = 0x0000000116200dc0 r12 = 0x0000000000007523 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115c7f440 03:39:47 INFO - r15 = 0x0000000116200df0 rip = 0x0000000101cc0c63 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 7 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:39:47 INFO - rbx = 0x00000001145d9930 rbp = 0x0000000116200e40 03:39:47 INFO - rsp = 0x0000000116200de0 r12 = 0x0000000000007523 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115c7f440 03:39:47 INFO - r15 = 0x0000000116200df0 rip = 0x00000001020263cc 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 8 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:39:47 INFO - rbx = 0x0000000114521e20 rbp = 0x0000000116200e70 03:39:47 INFO - rsp = 0x0000000116200e50 r12 = 0x0000000000007523 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001145d9930 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 9 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:39:47 INFO - rbx = 0x0000000114521e20 rbp = 0x0000000116200ec0 03:39:47 INFO - rsp = 0x0000000116200e80 r12 = 0x0000000000007523 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001145d9930 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 10 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x0000000115c3ab30 rbp = 0x0000000116200ef0 03:39:47 INFO - rsp = 0x0000000116200ed0 r12 = 0x0000000000007523 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000116201000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 11 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x0000000116201000 rbp = 0x0000000116200f10 03:39:47 INFO - rsp = 0x0000000116200f00 r12 = 0x0000000000007523 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115c3ab30 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 12 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x0000000116200f50 rsp = 0x0000000116200f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 13 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x0000000116200f78 rsp = 0x0000000116200f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 14 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x0000000116201030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 25 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000100 03:39:47 INFO - rcx = 0x00000001163bbbe8 rbx = 0x0000000000000100 03:39:47 INFO - rsi = 0x0000010100000200 rdi = 0x0000000115e6ad88 03:39:47 INFO - rbp = 0x00000001163bbca0 rsp = 0x00000001163bbbe8 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:47 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x0000000113e97b00 03:39:47 INFO - r14 = 0x0000010100000200 r15 = 0x00000001163bc000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x00000001163bbd00 rsp = 0x00000001163bbcb0 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:39:47 INFO - rbx = 0x00000001155f8b50 rbp = 0x00000001163bbd30 03:39:47 INFO - rsp = 0x00000001163bbd10 r12 = 0x00000001064da388 03:39:47 INFO - r13 = 0x0000000080460001 r14 = 0x00000001163bbd58 03:39:47 INFO - r15 = 0x00000001064da3a0 rip = 0x0000000101c8f7c6 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:39:47 INFO - rbx = 0x00000001155f8b50 rbp = 0x00000001163bbdb0 03:39:47 INFO - rsp = 0x00000001163bbd40 r12 = 0x00000001155f8b10 03:39:47 INFO - r13 = 0x0000000080460001 r14 = 0x00000001163bbdc7 03:39:47 INFO - r15 = 0x00000001155f8ae0 rip = 0x0000000101c9267d 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:39:47 INFO - rbx = 0x0000000000000001 rbp = 0x00000001163bbdd0 03:39:47 INFO - rsp = 0x00000001163bbdc0 r12 = 0x0000000115e6ade0 03:39:47 INFO - r13 = 0x0000000000000800 r14 = 0x0000000115e6adc0 03:39:47 INFO - r15 = 0x00000001163bbd00 rip = 0x0000000101cc0c63 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:39:47 INFO - rbx = 0x00000001145da350 rbp = 0x00000001163bbe40 03:39:47 INFO - rsp = 0x00000001163bbde0 r12 = 0x0000000115e6ade0 03:39:47 INFO - r13 = 0x0000000000000800 r14 = 0x0000000115e6adc0 03:39:47 INFO - r15 = 0x00000001163bbd00 rip = 0x000000010202643f 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:39:47 INFO - rbx = 0x00000001155f8ae0 rbp = 0x00000001163bbe70 03:39:47 INFO - rsp = 0x00000001163bbe50 r12 = 0x0000000000007b03 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001145da350 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:39:47 INFO - rbx = 0x00000001155f8ae0 rbp = 0x00000001163bbec0 03:39:47 INFO - rsp = 0x00000001163bbe80 r12 = 0x0000000000007b03 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001145da350 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x0000000115c3b710 rbp = 0x00000001163bbef0 03:39:47 INFO - rsp = 0x00000001163bbed0 r12 = 0x0000000000007b03 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001163bc000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 9 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x00000001163bc000 rbp = 0x00000001163bbf10 03:39:47 INFO - rsp = 0x00000001163bbf00 r12 = 0x0000000000007b03 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115c3b710 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 10 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x00000001163bbf50 rsp = 0x00000001163bbf20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 11 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x00000001163bbf78 rsp = 0x00000001163bbf60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 12 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x00000001163bc030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 26 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000004c00 03:39:47 INFO - rcx = 0x0000000116a00898 rbx = 0x0000000000004c00 03:39:47 INFO - rsi = 0x00004c0100004d00 rdi = 0x0000000116647b48 03:39:47 INFO - rbp = 0x0000000116a00950 rsp = 0x0000000116a00898 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:47 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x0000000116529a00 03:39:47 INFO - r14 = 0x00004c0100004d00 r15 = 0x0000000116a01000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x0000000116a009b0 rsp = 0x0000000116a00960 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:39:47 INFO - rbx = 0x000000011668f800 rbp = 0x0000000116a009d0 03:39:47 INFO - rsp = 0x0000000116a009c0 r12 = 0x0000000000000000 03:39:47 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:39:47 INFO - r15 = 0x000000011668f800 rip = 0x0000000103b5ff23 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:39:47 INFO - rbx = 0x0000000000000000 rbp = 0x0000000116a00a60 03:39:47 INFO - rsp = 0x0000000116a009e0 r12 = 0x0000000000000000 03:39:47 INFO - r13 = 0x0000000000000000 r14 = 0x0000000116630450 03:39:47 INFO - r15 = 0x000000011668f800 rip = 0x0000000103b5f875 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xc] 03:39:47 INFO - rbx = 0x0000000119890057 rbp = 0x0000000116a00d30 03:39:47 INFO - rsp = 0x0000000116a00a70 r12 = 0x00000001166c2000 03:39:47 INFO - r13 = 0x270082f0752434f3 r14 = 0x0000000116645d90 03:39:47 INFO - r15 = 0x00000001199a4c00 rip = 0x0000000103b31a3f 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:39:47 INFO - rbx = 0x00000001166561a0 rbp = 0x0000000116a00db0 03:39:47 INFO - rsp = 0x0000000116a00d40 r12 = 0x0000000116656160 03:39:47 INFO - r13 = 0x0000000000000000 r14 = 0x0000000116a00dc7 03:39:47 INFO - r15 = 0x0000000116656130 rip = 0x0000000101c926f7 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 6 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:39:47 INFO - rbx = 0x0000000000000000 rbp = 0x0000000116a00dd0 03:39:47 INFO - rsp = 0x0000000116a00dc0 r12 = 0x0000000000007d03 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000116647c40 03:39:47 INFO - r15 = 0x0000000116a00df0 rip = 0x0000000101cc0c63 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 7 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:39:47 INFO - rbx = 0x00000001145dbe50 rbp = 0x0000000116a00e40 03:39:47 INFO - rsp = 0x0000000116a00de0 r12 = 0x0000000000007d03 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000116647c40 03:39:47 INFO - r15 = 0x0000000116a00df0 rip = 0x00000001020263cc 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 8 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:39:47 INFO - rbx = 0x0000000116656130 rbp = 0x0000000116a00e70 03:39:47 INFO - rsp = 0x0000000116a00e50 r12 = 0x0000000000007d03 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001145dbe50 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 9 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:39:47 INFO - rbx = 0x0000000116656130 rbp = 0x0000000116a00ec0 03:39:47 INFO - rsp = 0x0000000116a00e80 r12 = 0x0000000000007d03 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001145dbe50 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 10 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x0000000115c3c550 rbp = 0x0000000116a00ef0 03:39:47 INFO - rsp = 0x0000000116a00ed0 r12 = 0x0000000000007d03 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000116a01000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 11 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x0000000116a01000 rbp = 0x0000000116a00f10 03:39:47 INFO - rsp = 0x0000000116a00f00 r12 = 0x0000000000007d03 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115c3c550 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 12 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x0000000116a00f50 rsp = 0x0000000116a00f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 13 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x0000000116a00f78 rsp = 0x0000000116a00f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 14 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x0000000116a01030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 27 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000005100 03:39:47 INFO - rcx = 0x0000000118c80be8 rbx = 0x0000000000005100 03:39:47 INFO - rsi = 0x0000510100005200 rdi = 0x0000000117c6e248 03:39:47 INFO - rbp = 0x0000000118c80ca0 rsp = 0x0000000118c80be8 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:47 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x0000000117cfc540 03:39:47 INFO - r14 = 0x0000510100005200 r15 = 0x0000000118c81000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x0000000118c80d00 rsp = 0x0000000118c80cb0 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:39:47 INFO - rbx = 0x0000000116b0eed0 rbp = 0x0000000118c80d30 03:39:47 INFO - rsp = 0x0000000118c80d10 r12 = 0x00000001064da388 03:39:47 INFO - r13 = 0x0000000080460001 r14 = 0x0000000118c80d58 03:39:47 INFO - r15 = 0x00000001064da3a0 rip = 0x0000000101c8f7c6 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:39:47 INFO - rbx = 0x0000000116b0eed0 rbp = 0x0000000118c80db0 03:39:47 INFO - rsp = 0x0000000118c80d40 r12 = 0x0000000116b0ee90 03:39:47 INFO - r13 = 0x0000000080460001 r14 = 0x0000000118c80dc7 03:39:47 INFO - r15 = 0x0000000116b0ee60 rip = 0x0000000101c9267d 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:39:47 INFO - rbx = 0x0000000000000001 rbp = 0x0000000118c80dd0 03:39:47 INFO - rsp = 0x0000000118c80dc0 r12 = 0x0000000117ca68a0 03:39:47 INFO - r13 = 0x0000000000000800 r14 = 0x0000000117ca6880 03:39:47 INFO - r15 = 0x0000000118c80d00 rip = 0x0000000101cc0c63 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:39:47 INFO - rbx = 0x0000000116bce690 rbp = 0x0000000118c80e40 03:39:47 INFO - rsp = 0x0000000118c80de0 r12 = 0x0000000117ca68a0 03:39:47 INFO - r13 = 0x0000000000000800 r14 = 0x0000000117ca6880 03:39:47 INFO - r15 = 0x0000000118c80d00 rip = 0x000000010202643f 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:39:47 INFO - rbx = 0x0000000116b0ee60 rbp = 0x0000000118c80e70 03:39:47 INFO - rsp = 0x0000000118c80e50 r12 = 0x000000000000a80f 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000116bce690 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:39:47 INFO - rbx = 0x0000000116b0ee60 rbp = 0x0000000118c80ec0 03:39:47 INFO - rsp = 0x0000000118c80e80 r12 = 0x000000000000a80f 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000116bce690 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x0000000117c79660 rbp = 0x0000000118c80ef0 03:39:47 INFO - rsp = 0x0000000118c80ed0 r12 = 0x000000000000a80f 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000118c81000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 9 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x0000000118c81000 rbp = 0x0000000118c80f10 03:39:47 INFO - rsp = 0x0000000118c80f00 r12 = 0x000000000000a80f 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000117c79660 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 10 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x0000000118c80f50 rsp = 0x0000000118c80f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 11 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x0000000118c80f78 rsp = 0x0000000118c80f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 12 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x0000000118c81030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 28 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x000000000000a100 03:39:47 INFO - rcx = 0x0000000119600898 rbx = 0x000000000000a100 03:39:47 INFO - rsi = 0x0000a1010000a200 rdi = 0x00000001192f6188 03:39:47 INFO - rbp = 0x0000000119600950 rsp = 0x0000000119600898 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:47 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x0000000116bc2080 03:39:47 INFO - r14 = 0x0000a1010000a200 r15 = 0x0000000119601000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x00000001196009b0 rsp = 0x0000000119600960 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:39:47 INFO - rbx = 0x0000000113e12800 rbp = 0x00000001196009d0 03:39:47 INFO - rsp = 0x00000001196009c0 r12 = 0x0000000000000000 03:39:47 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:39:47 INFO - r15 = 0x0000000113e12800 rip = 0x0000000103b5ff23 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:39:47 INFO - rbx = 0x0000000000000000 rbp = 0x0000000119600a60 03:39:47 INFO - rsp = 0x00000001196009e0 r12 = 0x0000000000000000 03:39:47 INFO - r13 = 0x0000000000000000 r14 = 0x0000000116630170 03:39:47 INFO - r15 = 0x0000000113e12800 rip = 0x0000000103b5f875 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xc] 03:39:47 INFO - rbx = 0x00000001198b0057 rbp = 0x0000000119600d30 03:39:47 INFO - rsp = 0x0000000119600a70 r12 = 0x000000011929b000 03:39:47 INFO - r13 = 0x270082f0752434f3 r14 = 0x00000001192f15e0 03:39:47 INFO - r15 = 0x000000012942bc00 rip = 0x0000000103b31a3f 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:39:47 INFO - rbx = 0x0000000114784ad0 rbp = 0x0000000119600db0 03:39:47 INFO - rsp = 0x0000000119600d40 r12 = 0x0000000114784a90 03:39:47 INFO - r13 = 0x0000000000000000 r14 = 0x0000000119600dc7 03:39:47 INFO - r15 = 0x0000000114784a60 rip = 0x0000000101c926f7 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 6 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:39:47 INFO - rbx = 0x0000000000000000 rbp = 0x0000000119600dd0 03:39:47 INFO - rsp = 0x0000000119600dc0 r12 = 0x000000000000ad0f 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001192f6300 03:39:47 INFO - r15 = 0x0000000119600df0 rip = 0x0000000101cc0c63 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 7 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:39:47 INFO - rbx = 0x0000000116bd21a0 rbp = 0x0000000119600e40 03:39:47 INFO - rsp = 0x0000000119600de0 r12 = 0x000000000000ad0f 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001192f6300 03:39:47 INFO - r15 = 0x0000000119600df0 rip = 0x00000001020263cc 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 8 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:39:47 INFO - rbx = 0x0000000114784a60 rbp = 0x0000000119600e70 03:39:47 INFO - rsp = 0x0000000119600e50 r12 = 0x000000000000ad0f 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000116bd21a0 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 9 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:39:47 INFO - rbx = 0x0000000114784a60 rbp = 0x0000000119600ec0 03:39:47 INFO - rsp = 0x0000000119600e80 r12 = 0x000000000000ad0f 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000116bd21a0 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 10 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x0000000117c7d7b0 rbp = 0x0000000119600ef0 03:39:47 INFO - rsp = 0x0000000119600ed0 r12 = 0x000000000000ad0f 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000119601000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 11 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x0000000119601000 rbp = 0x0000000119600f10 03:39:47 INFO - rsp = 0x0000000119600f00 r12 = 0x000000000000ad0f 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000117c7d7b0 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 12 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x0000000119600f50 rsp = 0x0000000119600f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 13 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x0000000119600f78 rsp = 0x0000000119600f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 14 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x0000000119601030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 29 03:39:47 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:39:47 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:39:47 INFO - rcx = 0x0000000119682f48 rbx = 0x00000000ffffffff 03:39:47 INFO - rsi = 0x0000000007000806 rdi = 0x00000001196830b0 03:39:47 INFO - rbp = 0x0000000119682f90 rsp = 0x0000000119682f48 03:39:47 INFO - r8 = 0x000000000000b103 r9 = 0x00000000ffffffff 03:39:47 INFO - r10 = 0x0000000000000c00 r11 = 0x0000000000000206 03:39:47 INFO - r12 = 0x0000000000000c00 r13 = 0x0000000000000000 03:39:47 INFO - r14 = 0x00000001196830b0 r15 = 0x000000000000b103 03:39:47 INFO - rip = 0x00007fff989664de 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 CoreFoundation!__CFRunLoopServiceMachPort + 0xd4 03:39:47 INFO - rbp = 0x0000000119683000 rsp = 0x0000000119682fa0 03:39:47 INFO - rip = 0x00007fff93886eb4 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 CoreFoundation!__CFRunLoopRun + 0x55b 03:39:47 INFO - rbp = 0x0000000119683ce0 rsp = 0x0000000119683010 03:39:47 INFO - rip = 0x00007fff9388637b 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 3 CoreFoundation!CFRunLoopRunSpecific + 0x128 03:39:47 INFO - rbp = 0x0000000119683d40 rsp = 0x0000000119683cf0 03:39:47 INFO - rip = 0x00007fff93885bd8 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 4 AppKit!_NSEventThread + 0x89 03:39:47 INFO - rbp = 0x0000000119683ef0 rsp = 0x0000000119683d50 03:39:47 INFO - rip = 0x00007fff93d0656b 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 5 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbp = 0x0000000119683f10 rsp = 0x0000000119683f00 03:39:47 INFO - rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 6 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x0000000119683f50 rsp = 0x0000000119683f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 7 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x0000000119683f78 rsp = 0x0000000119683f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 8 AppKit!-[NSSurface dealloc] + 0x57 03:39:47 INFO - rsp = 0x0000000119684030 rip = 0x00007fff93d064e2 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 30 03:39:47 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:39:47 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:39:47 INFO - rcx = 0x000000011a180a88 rbx = 0x0000000000000000 03:39:47 INFO - rsi = 0x0000000000000002 rdi = 0x000000011a180b50 03:39:47 INFO - rbp = 0x000000011a180ad0 rsp = 0x000000011a180a88 03:39:47 INFO - r8 = 0x000000000000c703 r9 = 0x0000000000000000 03:39:47 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x000000000000005c r13 = 0x0000000000000000 03:39:47 INFO - r14 = 0x000000011a180b50 r15 = 0x000000000000c703 03:39:47 INFO - rip = 0x00007fff989664de 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libsystem_kernel.dylib!mach_msg + 0x37 03:39:47 INFO - rbp = 0x000000011a180ad0 rsp = 0x000000011a180a90 03:39:47 INFO - rip = 0x00007fff9896564f 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - 2 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x23] 03:39:47 INFO - rsp = 0x000000011a180ae0 rip = 0x000000010523dedd 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x0000000115d74530 rbp = 0x000000011a180ef0 03:39:47 INFO - rsp = 0x000000011a180ed0 r12 = 0x000000000000c803 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000011a181000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x000000011a181000 rbp = 0x000000011a180f10 03:39:47 INFO - rsp = 0x000000011a180f00 r12 = 0x000000000000c803 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115d74530 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x000000011a180f50 rsp = 0x000000011a180f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x000000011a180f78 rsp = 0x000000011a180f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 7 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x000000011a181030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 31 03:39:47 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:39:47 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:39:47 INFO - rcx = 0x000000011a380a88 rbx = 0x0000000000000000 03:39:47 INFO - rsi = 0x0000000000000002 rdi = 0x000000011a380b50 03:39:47 INFO - rbp = 0x000000011a380ad0 rsp = 0x000000011a380a88 03:39:47 INFO - r8 = 0x000000000000ca03 r9 = 0x0000000000000000 03:39:47 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x000000000000005c r13 = 0x0000000000000000 03:39:47 INFO - r14 = 0x000000011a380b50 r15 = 0x000000000000ca03 03:39:47 INFO - rip = 0x00007fff989664de 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libsystem_kernel.dylib!mach_msg + 0x37 03:39:47 INFO - rbp = 0x000000011a380ad0 rsp = 0x000000011a380a90 03:39:47 INFO - rip = 0x00007fff9896564f 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - 2 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x23] 03:39:47 INFO - rsp = 0x000000011a380ae0 rip = 0x000000010523dedd 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x0000000115d74660 rbp = 0x000000011a380ef0 03:39:47 INFO - rsp = 0x000000011a380ed0 r12 = 0x000000000000cb03 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000011a381000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x000000011a381000 rbp = 0x000000011a380f10 03:39:47 INFO - rsp = 0x000000011a380f00 r12 = 0x000000000000cb03 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115d74660 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x000000011a380f50 rsp = 0x000000011a380f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x000000011a380f78 rsp = 0x000000011a380f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 7 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x000000011a381030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 32 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:39:47 INFO - rcx = 0x000000011a580a78 rbx = 0x0000000000000000 03:39:47 INFO - rsi = 0x0000000100000100 rdi = 0x000000011a580b78 03:39:47 INFO - rbp = 0x000000011a580b30 rsp = 0x000000011a580a78 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:47 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x000000011a580bb0 03:39:47 INFO - r14 = 0x0000000100000100 r15 = 0x000000011a581000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 XUL!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:3f4dbceab265 : 195 + 0x8] 03:39:47 INFO - rbp = 0x000000011a580c20 rsp = 0x000000011a580b40 03:39:47 INFO - rip = 0x0000000101fce548 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!base::WaitableEvent::Wait() [waitable_event_posix.cc:3f4dbceab265 : 201 + 0x5] 03:39:47 INFO - rbx = 0x000000011a580c78 rbp = 0x000000011a580c40 03:39:47 INFO - rsp = 0x000000011a580c30 r12 = 0x000000011a580c80 03:39:47 INFO - r13 = 0x000000011a580d00 r14 = 0x000000011a467810 03:39:47 INFO - r15 = 0x000000011a4677f0 rip = 0x0000000101fce6c9 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 XUL!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:3f4dbceab265 : 60 + 0x9] 03:39:47 INFO - rbx = 0x000000011a580c78 rbp = 0x000000011a580cb0 03:39:47 INFO - rsp = 0x000000011a580c50 r12 = 0x000000011a580c80 03:39:47 INFO - r13 = 0x000000011a580d00 r14 = 0x000000011a467810 03:39:47 INFO - r15 = 0x000000011a4677f0 rip = 0x0000000101fb733c 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:39:47 INFO - rbx = 0x000000011a467700 rbp = 0x000000011a580ce0 03:39:47 INFO - rsp = 0x000000011a580cc0 r12 = 0x000000000000ce0b 03:39:47 INFO - r13 = 0x270082f0752434f3 r14 = 0x000000011a580d00 03:39:47 INFO - r15 = 0x000000011a467728 rip = 0x0000000101fb60a9 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 XUL!base::Thread::ThreadMain() [thread.cc:3f4dbceab265 : 172 + 0x8] 03:39:47 INFO - rbx = 0x000000011a467700 rbp = 0x000000011a580ee0 03:39:47 INFO - rsp = 0x000000011a580cf0 r12 = 0x000000000000ce0b 03:39:47 INFO - r13 = 0x270082f0752434f3 r14 = 0x000000011a580d00 03:39:47 INFO - r15 = 0x000000011a467728 rip = 0x0000000101fc4eb5 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 6 XUL!ThreadFunc [platform_thread_posix.cc:3f4dbceab265 : 36 + 0x6] 03:39:47 INFO - rbx = 0x000000011a581000 rbp = 0x000000011a580ef0 03:39:47 INFO - rsp = 0x000000011a580ef0 r12 = 0x000000000000ce0b 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000011a467700 03:39:47 INFO - r15 = 0x0000000101fc4f00 rip = 0x0000000101fc4f0a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 7 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x000000011a581000 rbp = 0x000000011a580f10 03:39:47 INFO - rsp = 0x000000011a580f00 r12 = 0x000000000000ce0b 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000011a467700 03:39:47 INFO - r15 = 0x0000000101fc4f00 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 8 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x000000011a580f50 rsp = 0x000000011a580f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 9 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x000000011a580f78 rsp = 0x000000011a580f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 10 XUL + 0x3f2f00 03:39:47 INFO - rsp = 0x000000011a581030 rip = 0x0000000101fc4f00 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 33 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:39:47 INFO - rcx = 0x000000011a603a78 rbx = 0x0000000000000000 03:39:47 INFO - rsi = 0x0000000100000100 rdi = 0x000000011a603b78 03:39:47 INFO - rbp = 0x000000011a603b30 rsp = 0x000000011a603a78 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:47 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x000000011a603bb0 03:39:47 INFO - r14 = 0x0000000100000100 r15 = 0x000000011a604000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 XUL!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:3f4dbceab265 : 195 + 0x8] 03:39:47 INFO - rbp = 0x000000011a603c20 rsp = 0x000000011a603b40 03:39:47 INFO - rip = 0x0000000101fce548 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!base::WaitableEvent::Wait() [waitable_event_posix.cc:3f4dbceab265 : 201 + 0x5] 03:39:47 INFO - rbx = 0x000000011a603c78 rbp = 0x000000011a603c40 03:39:47 INFO - rsp = 0x000000011a603c30 r12 = 0x000000011a603c80 03:39:47 INFO - r13 = 0x000000011a603d00 r14 = 0x000000011a467930 03:39:47 INFO - r15 = 0x000000011a467910 rip = 0x0000000101fce6c9 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 XUL!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:3f4dbceab265 : 60 + 0x9] 03:39:47 INFO - rbx = 0x000000011a603c78 rbp = 0x000000011a603cb0 03:39:47 INFO - rsp = 0x000000011a603c50 r12 = 0x000000011a603c80 03:39:47 INFO - r13 = 0x000000011a603d00 r14 = 0x000000011a467930 03:39:47 INFO - r15 = 0x000000011a467910 rip = 0x0000000101fb733c 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:39:47 INFO - rbx = 0x000000011a467880 rbp = 0x000000011a603ce0 03:39:47 INFO - rsp = 0x000000011a603cc0 r12 = 0x000000000000cd07 03:39:47 INFO - r13 = 0x270082f0752434f3 r14 = 0x000000011a603d00 03:39:47 INFO - r15 = 0x000000011a4678a8 rip = 0x0000000101fb60a9 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 XUL!base::Thread::ThreadMain() [thread.cc:3f4dbceab265 : 172 + 0x8] 03:39:47 INFO - rbx = 0x000000011a467880 rbp = 0x000000011a603ee0 03:39:47 INFO - rsp = 0x000000011a603cf0 r12 = 0x000000000000cd07 03:39:47 INFO - r13 = 0x270082f0752434f3 r14 = 0x000000011a603d00 03:39:47 INFO - r15 = 0x000000011a4678a8 rip = 0x0000000101fc4eb5 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 6 XUL!ThreadFunc [platform_thread_posix.cc:3f4dbceab265 : 36 + 0x6] 03:39:47 INFO - rbx = 0x000000011a604000 rbp = 0x000000011a603ef0 03:39:47 INFO - rsp = 0x000000011a603ef0 r12 = 0x000000000000cd07 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000011a467880 03:39:47 INFO - r15 = 0x0000000101fc4f00 rip = 0x0000000101fc4f0a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 7 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x000000011a604000 rbp = 0x000000011a603f10 03:39:47 INFO - rsp = 0x000000011a603f00 r12 = 0x000000000000cd07 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000011a467880 03:39:47 INFO - r15 = 0x0000000101fc4f00 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 8 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x000000011a603f50 rsp = 0x000000011a603f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 9 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x000000011a603f78 rsp = 0x000000011a603f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 10 XUL + 0x3f2f00 03:39:47 INFO - rsp = 0x000000011a604030 rip = 0x0000000101fc4f00 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 34 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:39:47 INFO - rcx = 0x0000000128a4db98 rbx = 0x0000000000000000 03:39:47 INFO - rsi = 0x0000000100000100 rdi = 0x0000000122a74648 03:39:47 INFO - rbp = 0x0000000128a4dc50 rsp = 0x0000000128a4db98 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:47 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x0000000122a766c0 03:39:47 INFO - r14 = 0x0000000100000100 r15 = 0x0000000128a4e000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x0000000128a4dcb0 rsp = 0x0000000128a4dc60 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!mozilla::image::DecodePoolImpl::PopWork() [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:39:47 INFO - rbx = 0x0000000122a74600 rbp = 0x0000000128a4dce0 03:39:47 INFO - rsp = 0x0000000128a4dcc0 r12 = 0x0000000122a71dc0 03:39:47 INFO - r13 = 0x0000000080460001 r14 = 0x0000000128a4dd00 03:39:47 INFO - r15 = 0x0000000122a74630 rip = 0x0000000102a1ce21 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 XUL!mozilla::image::DecodePoolWorker::Run() [DecodePool.cpp:3f4dbceab265 : 278 + 0x8] 03:39:47 INFO - rbx = 0x0000000101c937a0 rbp = 0x0000000128a4dd30 03:39:47 INFO - rsp = 0x0000000128a4dcf0 r12 = 0x0000000122a71dc0 03:39:47 INFO - r13 = 0x0000000080460001 r14 = 0x0000000128a4dd00 03:39:47 INFO - r15 = 0x0000000107840f80 rip = 0x0000000102a1cbf6 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:39:47 INFO - rbx = 0x0000000122a40700 rbp = 0x0000000128a4ddb0 03:39:47 INFO - rsp = 0x0000000128a4dd40 r12 = 0x0000000122a406c0 03:39:47 INFO - r13 = 0x0000000080460001 r14 = 0x0000000128a4ddc7 03:39:47 INFO - r15 = 0x0000000122a40690 rip = 0x0000000101c926f7 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:39:47 INFO - rbx = 0x0000000000000001 rbp = 0x0000000128a4ddd0 03:39:47 INFO - rsp = 0x0000000128a4ddc0 r12 = 0x0000000122a746e0 03:39:47 INFO - r13 = 0x0000000000000800 r14 = 0x0000000122a746c0 03:39:47 INFO - r15 = 0x0000000128a4dd00 rip = 0x0000000101cc0c63 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:39:47 INFO - rbx = 0x0000000116bd3790 rbp = 0x0000000128a4de40 03:39:47 INFO - rsp = 0x0000000128a4dde0 r12 = 0x0000000122a746e0 03:39:47 INFO - r13 = 0x0000000000000800 r14 = 0x0000000122a746c0 03:39:47 INFO - r15 = 0x0000000128a4dd00 rip = 0x000000010202643f 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:39:47 INFO - rbx = 0x0000000122a40690 rbp = 0x0000000128a4de70 03:39:47 INFO - rsp = 0x0000000128a4de50 r12 = 0x000000000000cf0b 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000116bd3790 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:39:47 INFO - rbx = 0x0000000122a40690 rbp = 0x0000000128a4dec0 03:39:47 INFO - rsp = 0x0000000128a4de80 r12 = 0x000000000000cf0b 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000116bd3790 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x0000000115d74fe0 rbp = 0x0000000128a4def0 03:39:47 INFO - rsp = 0x0000000128a4ded0 r12 = 0x000000000000cf0b 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000128a4e000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 10 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x0000000128a4e000 rbp = 0x0000000128a4df10 03:39:47 INFO - rsp = 0x0000000128a4df00 r12 = 0x000000000000cf0b 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115d74fe0 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 11 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x0000000128a4df50 rsp = 0x0000000128a4df20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 12 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x0000000128a4df78 rsp = 0x0000000128a4df60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 13 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x0000000128a4e030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 35 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:39:47 INFO - rcx = 0x0000000128ad0b98 rbx = 0x0000000000000000 03:39:47 INFO - rsi = 0x0000000000000200 rdi = 0x0000000122a74648 03:39:47 INFO - rbp = 0x0000000128ad0c50 rsp = 0x0000000128ad0b98 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:47 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x0000000122a766c0 03:39:47 INFO - r14 = 0x0000000000000200 r15 = 0x0000000128ad1000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x0000000128ad0cb0 rsp = 0x0000000128ad0c60 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!mozilla::image::DecodePoolImpl::PopWork() [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:39:47 INFO - rbx = 0x0000000122a74600 rbp = 0x0000000128ad0ce0 03:39:47 INFO - rsp = 0x0000000128ad0cc0 r12 = 0x0000000122a71e20 03:39:47 INFO - r13 = 0x0000000000000000 r14 = 0x0000000128ad0d00 03:39:47 INFO - r15 = 0x0000000122a74630 rip = 0x0000000102a1ce21 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 XUL!mozilla::image::DecodePoolWorker::Run() [DecodePool.cpp:3f4dbceab265 : 278 + 0x8] 03:39:47 INFO - rbx = 0x0000000101c937a0 rbp = 0x0000000128ad0d30 03:39:47 INFO - rsp = 0x0000000128ad0cf0 r12 = 0x0000000122a71e20 03:39:47 INFO - r13 = 0x0000000000000000 r14 = 0x0000000128ad0d00 03:39:47 INFO - r15 = 0x0000000107840f80 rip = 0x0000000102a1cbf6 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:39:47 INFO - rbx = 0x0000000122a407d0 rbp = 0x0000000128ad0db0 03:39:47 INFO - rsp = 0x0000000128ad0d40 r12 = 0x0000000122a40790 03:39:47 INFO - r13 = 0x0000000000000000 r14 = 0x0000000128ad0dc7 03:39:47 INFO - r15 = 0x0000000122a40760 rip = 0x0000000101c926f7 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:39:47 INFO - rbx = 0x0000000000000000 rbp = 0x0000000128ad0dd0 03:39:47 INFO - rsp = 0x0000000128ad0dc0 r12 = 0x000000000000d00b 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000122a74800 03:39:47 INFO - r15 = 0x0000000128ad0df0 rip = 0x0000000101cc0c63 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:39:47 INFO - rbx = 0x0000000116bd3940 rbp = 0x0000000128ad0e40 03:39:47 INFO - rsp = 0x0000000128ad0de0 r12 = 0x000000000000d00b 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000122a74800 03:39:47 INFO - r15 = 0x0000000128ad0df0 rip = 0x00000001020263cc 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:39:47 INFO - rbx = 0x0000000122a40760 rbp = 0x0000000128ad0e70 03:39:47 INFO - rsp = 0x0000000128ad0e50 r12 = 0x000000000000d00b 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000116bd3940 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:39:47 INFO - rbx = 0x0000000122a40760 rbp = 0x0000000128ad0ec0 03:39:47 INFO - rsp = 0x0000000128ad0e80 r12 = 0x000000000000d00b 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000116bd3940 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x0000000115d75110 rbp = 0x0000000128ad0ef0 03:39:47 INFO - rsp = 0x0000000128ad0ed0 r12 = 0x000000000000d00b 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000128ad1000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 10 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x0000000128ad1000 rbp = 0x0000000128ad0f10 03:39:47 INFO - rsp = 0x0000000128ad0f00 r12 = 0x000000000000d00b 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115d75110 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 11 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x0000000128ad0f50 rsp = 0x0000000128ad0f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 12 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x0000000128ad0f78 rsp = 0x0000000128ad0f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 13 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x0000000128ad1030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 36 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:39:47 INFO - rcx = 0x0000000128b53b98 rbx = 0x0000000000000000 03:39:47 INFO - rsi = 0x0000000000000300 rdi = 0x0000000122a74648 03:39:47 INFO - rbp = 0x0000000128b53c50 rsp = 0x0000000128b53b98 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:47 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x0000000122a766c0 03:39:47 INFO - r14 = 0x0000000000000300 r15 = 0x0000000128b54000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x0000000128b53cb0 rsp = 0x0000000128b53c60 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL!mozilla::image::DecodePoolImpl::PopWork() [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:39:47 INFO - rbx = 0x0000000122a74600 rbp = 0x0000000128b53ce0 03:39:47 INFO - rsp = 0x0000000128b53cc0 r12 = 0x0000000122a71e60 03:39:47 INFO - r13 = 0x0000000000000000 r14 = 0x0000000128b53d00 03:39:47 INFO - r15 = 0x0000000122a74630 rip = 0x0000000102a1ce21 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 XUL!mozilla::image::DecodePoolWorker::Run() [DecodePool.cpp:3f4dbceab265 : 278 + 0x8] 03:39:47 INFO - rbx = 0x0000000101c937a0 rbp = 0x0000000128b53d30 03:39:47 INFO - rsp = 0x0000000128b53cf0 r12 = 0x0000000122a71e60 03:39:47 INFO - r13 = 0x0000000000000000 r14 = 0x0000000128b53d00 03:39:47 INFO - r15 = 0x0000000107840f80 rip = 0x0000000102a1cbf6 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:39:47 INFO - rbx = 0x0000000122a40970 rbp = 0x0000000128b53db0 03:39:47 INFO - rsp = 0x0000000128b53d40 r12 = 0x0000000122a40930 03:39:47 INFO - r13 = 0x0000000000000000 r14 = 0x0000000128b53dc7 03:39:47 INFO - r15 = 0x0000000122a40900 rip = 0x0000000101c926f7 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:39:47 INFO - rbx = 0x0000000000000000 rbp = 0x0000000128b53dd0 03:39:47 INFO - rsp = 0x0000000128b53dc0 r12 = 0x000000000000d103 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000122a74940 03:39:47 INFO - r15 = 0x0000000128b53df0 rip = 0x0000000101cc0c63 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:39:47 INFO - rbx = 0x0000000116bd3af0 rbp = 0x0000000128b53e40 03:39:47 INFO - rsp = 0x0000000128b53de0 r12 = 0x000000000000d103 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000122a74940 03:39:47 INFO - r15 = 0x0000000128b53df0 rip = 0x00000001020263cc 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:39:47 INFO - rbx = 0x0000000122a40900 rbp = 0x0000000128b53e70 03:39:47 INFO - rsp = 0x0000000128b53e50 r12 = 0x000000000000d103 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000116bd3af0 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:39:47 INFO - rbx = 0x0000000122a40900 rbp = 0x0000000128b53ec0 03:39:47 INFO - rsp = 0x0000000128b53e80 r12 = 0x000000000000d103 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000116bd3af0 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x0000000115d75240 rbp = 0x0000000128b53ef0 03:39:47 INFO - rsp = 0x0000000128b53ed0 r12 = 0x000000000000d103 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000128b54000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 10 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x0000000128b54000 rbp = 0x0000000128b53f10 03:39:47 INFO - rsp = 0x0000000128b53f00 r12 = 0x000000000000d103 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115d75240 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 11 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x0000000128b53f50 rsp = 0x0000000128b53f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 12 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x0000000128b53f78 rsp = 0x0000000128b53f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 13 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x0000000128b54030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 37 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000200 03:39:47 INFO - rcx = 0x0000000128bd6be8 rbx = 0x0000000000000200 03:39:47 INFO - rsi = 0x0000020100000300 rdi = 0x0000000122a74a48 03:39:47 INFO - rbp = 0x0000000128bd6ca0 rsp = 0x0000000128bd6be8 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:47 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x0000000122a76a80 03:39:47 INFO - r14 = 0x0000020100000300 r15 = 0x0000000128bd7000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x0000000128bd6d00 rsp = 0x0000000128bd6cb0 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:39:47 INFO - rbx = 0x0000000122a40b10 rbp = 0x0000000128bd6d30 03:39:47 INFO - rsp = 0x0000000128bd6d10 r12 = 0x00000001064da388 03:39:47 INFO - r13 = 0x0000000080460001 r14 = 0x0000000128bd6d58 03:39:47 INFO - r15 = 0x00000001064da3a0 rip = 0x0000000101c8f7c6 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:39:47 INFO - rbx = 0x0000000122a40b10 rbp = 0x0000000128bd6db0 03:39:47 INFO - rsp = 0x0000000128bd6d40 r12 = 0x0000000122a40ad0 03:39:47 INFO - r13 = 0x0000000080460001 r14 = 0x0000000128bd6dc7 03:39:47 INFO - r15 = 0x0000000122a40aa0 rip = 0x0000000101c9267d 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:39:47 INFO - rbx = 0x0000000000000001 rbp = 0x0000000128bd6dd0 03:39:47 INFO - rsp = 0x0000000128bd6dc0 r12 = 0x0000000122a74b20 03:39:47 INFO - r13 = 0x0000000000000800 r14 = 0x0000000122a74b00 03:39:47 INFO - r15 = 0x0000000128bd6d00 rip = 0x0000000101cc0c63 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:39:47 INFO - rbx = 0x0000000116bd3ca0 rbp = 0x0000000128bd6e40 03:39:47 INFO - rsp = 0x0000000128bd6de0 r12 = 0x0000000122a74b20 03:39:47 INFO - r13 = 0x0000000000000800 r14 = 0x0000000122a74b00 03:39:47 INFO - r15 = 0x0000000128bd6d00 rip = 0x000000010202643f 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:39:47 INFO - rbx = 0x0000000122a40aa0 rbp = 0x0000000128bd6e70 03:39:47 INFO - rsp = 0x0000000128bd6e50 r12 = 0x000000000000d203 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000116bd3ca0 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:39:47 INFO - rbx = 0x0000000122a40aa0 rbp = 0x0000000128bd6ec0 03:39:47 INFO - rsp = 0x0000000128bd6e80 r12 = 0x000000000000d203 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000116bd3ca0 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x0000000115d75370 rbp = 0x0000000128bd6ef0 03:39:47 INFO - rsp = 0x0000000128bd6ed0 r12 = 0x000000000000d203 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000128bd7000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 9 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x0000000128bd7000 rbp = 0x0000000128bd6f10 03:39:47 INFO - rsp = 0x0000000128bd6f00 r12 = 0x000000000000d203 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115d75370 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 10 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x0000000128bd6f50 rsp = 0x0000000128bd6f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 11 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x0000000128bd6f78 rsp = 0x0000000128bd6f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 12 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x0000000128bd7030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 38 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000000 03:39:47 INFO - rcx = 0x000000012931dbe8 rbx = 0x0000000000000000 03:39:47 INFO - rsi = 0x0000000100000100 rdi = 0x0000000119802188 03:39:47 INFO - rbp = 0x000000012931dca0 rsp = 0x000000012931dbe8 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:47 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x0000000122a77440 03:39:47 INFO - r14 = 0x0000000100000100 r15 = 0x000000012931e000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x000000012931dd00 rsp = 0x000000012931dcb0 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:39:47 INFO - rbx = 0x0000000122a40be0 rbp = 0x000000012931dd30 03:39:47 INFO - rsp = 0x000000012931dd10 r12 = 0x00000001064da388 03:39:47 INFO - r13 = 0x0000000080460001 r14 = 0x000000012931dd58 03:39:47 INFO - r15 = 0x00000001064da3a0 rip = 0x0000000101c8f7c6 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:39:47 INFO - rbx = 0x0000000122a40be0 rbp = 0x000000012931ddb0 03:39:47 INFO - rsp = 0x000000012931dd40 r12 = 0x0000000122a40ba0 03:39:47 INFO - r13 = 0x0000000080460001 r14 = 0x000000012931ddc7 03:39:47 INFO - r15 = 0x0000000122a40b70 rip = 0x0000000101c9267d 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:39:47 INFO - rbx = 0x0000000000000001 rbp = 0x000000012931ddd0 03:39:47 INFO - rsp = 0x000000012931ddc0 r12 = 0x00000001198021e0 03:39:47 INFO - r13 = 0x0000000000000800 r14 = 0x00000001198021c0 03:39:47 INFO - r15 = 0x000000012931dd00 rip = 0x0000000101cc0c63 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:39:47 INFO - rbx = 0x0000000115d2c180 rbp = 0x000000012931de40 03:39:47 INFO - rsp = 0x000000012931dde0 r12 = 0x00000001198021e0 03:39:47 INFO - r13 = 0x0000000000000800 r14 = 0x00000001198021c0 03:39:47 INFO - r15 = 0x000000012931dd00 rip = 0x000000010202643f 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:39:47 INFO - rbx = 0x0000000122a40b70 rbp = 0x000000012931de70 03:39:47 INFO - rsp = 0x000000012931de50 r12 = 0x000000000000d903 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115d2c180 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:39:47 INFO - rbx = 0x0000000122a40b70 rbp = 0x000000012931dec0 03:39:47 INFO - rsp = 0x000000012931de80 r12 = 0x000000000000d903 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115d2c180 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x0000000115d754a0 rbp = 0x000000012931def0 03:39:47 INFO - rsp = 0x000000012931ded0 r12 = 0x000000000000d903 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000012931e000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 9 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x000000012931e000 rbp = 0x000000012931df10 03:39:47 INFO - rsp = 0x000000012931df00 r12 = 0x000000000000d903 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115d754a0 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 10 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x000000012931df50 rsp = 0x000000012931df20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 11 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x000000012931df78 rsp = 0x000000012931df60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 12 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x000000012931e030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 39 03:39:47 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:39:47 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:39:47 INFO - rcx = 0x00000001293a0a88 rbx = 0x0000000000000000 03:39:47 INFO - rsi = 0x0000000000000002 rdi = 0x00000001293a0b50 03:39:47 INFO - rbp = 0x00000001293a0ad0 rsp = 0x00000001293a0a88 03:39:47 INFO - r8 = 0x000000000000c40b r9 = 0x0000000000000000 03:39:47 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x000000000000005c r13 = 0x0000000000000000 03:39:47 INFO - r14 = 0x00000001293a0b50 r15 = 0x000000000000c40b 03:39:47 INFO - rip = 0x00007fff989664de 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libsystem_kernel.dylib!mach_msg + 0x37 03:39:47 INFO - rbp = 0x00000001293a0ad0 rsp = 0x00000001293a0a90 03:39:47 INFO - rip = 0x00007fff9896564f 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - 2 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x23] 03:39:47 INFO - rsp = 0x00000001293a0ae0 rip = 0x000000010523dedd 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x0000000115d75700 rbp = 0x00000001293a0ef0 03:39:47 INFO - rsp = 0x00000001293a0ed0 r12 = 0x000000000000d317 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x00000001293a1000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x00000001293a1000 rbp = 0x00000001293a0f10 03:39:47 INFO - rsp = 0x00000001293a0f00 r12 = 0x000000000000d317 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115d75700 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x00000001293a0f50 rsp = 0x00000001293a0f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x00000001293a0f78 rsp = 0x00000001293a0f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 7 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x00000001293a1030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 40 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000300 03:39:47 INFO - rcx = 0x000000012ccc3be8 rbx = 0x0000000000000300 03:39:47 INFO - rsi = 0x0000030100000400 rdi = 0x000000012cdc3c08 03:39:47 INFO - rbp = 0x000000012ccc3ca0 rsp = 0x000000012ccc3be8 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:47 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x000000012d9f2fc0 03:39:47 INFO - r14 = 0x0000030100000400 r15 = 0x000000012ccc4000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x000000012ccc3d00 rsp = 0x000000012ccc3cb0 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:39:47 INFO - rbx = 0x00000001295c5d30 rbp = 0x000000012ccc3d30 03:39:47 INFO - rsp = 0x000000012ccc3d10 r12 = 0x00000001064da388 03:39:47 INFO - r13 = 0x0000000080460001 r14 = 0x000000012ccc3d58 03:39:47 INFO - r15 = 0x00000001064da3a0 rip = 0x0000000101c8f7c6 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:39:47 INFO - rbx = 0x00000001295c5d30 rbp = 0x000000012ccc3db0 03:39:47 INFO - rsp = 0x000000012ccc3d40 r12 = 0x00000001295c5cf0 03:39:47 INFO - r13 = 0x0000000080460001 r14 = 0x000000012ccc3dc7 03:39:47 INFO - r15 = 0x00000001295c5cc0 rip = 0x0000000101c9267d 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:39:47 INFO - rbx = 0x0000000000000001 rbp = 0x000000012ccc3dd0 03:39:47 INFO - rsp = 0x000000012ccc3dc0 r12 = 0x000000012cdc3c60 03:39:47 INFO - r13 = 0x0000000000000800 r14 = 0x000000012cdc3c40 03:39:47 INFO - r15 = 0x000000012ccc3d00 rip = 0x0000000101cc0c63 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:39:47 INFO - rbx = 0x0000000116bd3280 rbp = 0x000000012ccc3e40 03:39:47 INFO - rsp = 0x000000012ccc3de0 r12 = 0x000000012cdc3c60 03:39:47 INFO - r13 = 0x0000000000000800 r14 = 0x000000012cdc3c40 03:39:47 INFO - r15 = 0x000000012ccc3d00 rip = 0x000000010202643f 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:39:47 INFO - rbx = 0x00000001295c5cc0 rbp = 0x000000012ccc3e70 03:39:47 INFO - rsp = 0x000000012ccc3e50 r12 = 0x000000000000e813 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000116bd3280 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:39:47 INFO - rbx = 0x00000001295c5cc0 rbp = 0x000000012ccc3ec0 03:39:47 INFO - rsp = 0x000000012ccc3e80 r12 = 0x000000000000e813 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000116bd3280 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x0000000115d77250 rbp = 0x000000012ccc3ef0 03:39:47 INFO - rsp = 0x000000012ccc3ed0 r12 = 0x000000000000e813 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000012ccc4000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 9 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x000000012ccc4000 rbp = 0x000000012ccc3f10 03:39:47 INFO - rsp = 0x000000012ccc3f00 r12 = 0x000000000000e813 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115d77250 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 10 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x000000012ccc3f50 rsp = 0x000000012ccc3f20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 11 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x000000012ccc3f78 rsp = 0x000000012ccc3f60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 12 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x000000012ccc4030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 41 03:39:47 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:39:47 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:39:47 INFO - rcx = 0x000000012d89ca88 rbx = 0x0000000000000000 03:39:47 INFO - rsi = 0x0000000000000002 rdi = 0x000000012d89cb50 03:39:47 INFO - rbp = 0x000000012d89cad0 rsp = 0x000000012d89ca88 03:39:47 INFO - r8 = 0x000000000000ea07 r9 = 0x0000000000000000 03:39:47 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x000000000000005c r13 = 0x0000000000000000 03:39:47 INFO - r14 = 0x000000012d89cb50 r15 = 0x000000000000ea07 03:39:47 INFO - rip = 0x00007fff989664de 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libsystem_kernel.dylib!mach_msg + 0x37 03:39:47 INFO - rbp = 0x000000012d89cad0 rsp = 0x000000012d89ca90 03:39:47 INFO - rip = 0x00007fff9896564f 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - 2 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x23] 03:39:47 INFO - rsp = 0x000000012d89cae0 rip = 0x000000010523dedd 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x0000000115d77970 rbp = 0x000000012d89cef0 03:39:47 INFO - rsp = 0x000000012d89ced0 r12 = 0x000000000000eb03 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000012d89d000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x000000012d89d000 rbp = 0x000000012d89cf10 03:39:47 INFO - rsp = 0x000000012d89cf00 r12 = 0x000000000000eb03 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115d77970 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:47 INFO - rbp = 0x000000012d89cf50 rsp = 0x000000012d89cf20 03:39:47 INFO - rip = 0x00007fff8dcf2fd7 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:39:47 INFO - rbp = 0x000000012d89cf78 rsp = 0x000000012d89cf60 03:39:47 INFO - rip = 0x00007fff8dcf03ed 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 7 libnss3.dylib + 0x237ca0 03:39:47 INFO - rsp = 0x000000012d89d030 rip = 0x0000000101a37ca0 03:39:47 INFO - Found by: stack scanning 03:39:47 INFO - Thread 42 03:39:47 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:47 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000200 03:39:47 INFO - rcx = 0x000000012f180be8 rbx = 0x0000000000000200 03:39:47 INFO - rsi = 0x0000020100000300 rdi = 0x000000012f0bb908 03:39:47 INFO - rbp = 0x000000012f180ca0 rsp = 0x000000012f180be8 03:39:47 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:47 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:47 INFO - r12 = 0x0000000000000001 r13 = 0x000000012d9f4880 03:39:47 INFO - r14 = 0x0000020100000300 r15 = 0x000000012f181000 03:39:47 INFO - rip = 0x00007fff9896b136 03:39:47 INFO - Found by: given as instruction pointer in context 03:39:47 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:47 INFO - rbp = 0x000000012f180d00 rsp = 0x000000012f180cb0 03:39:47 INFO - rip = 0x0000000101a358ae 03:39:47 INFO - Found by: previous frame's frame pointer 03:39:47 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:39:47 INFO - rbx = 0x000000012ee30670 rbp = 0x000000012f180d30 03:39:47 INFO - rsp = 0x000000012f180d10 r12 = 0x00000001064da388 03:39:47 INFO - r13 = 0x0000000080460001 r14 = 0x000000012f180d58 03:39:47 INFO - r15 = 0x00000001064da3a0 rip = 0x0000000101c8f7c6 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:39:47 INFO - rbx = 0x000000012ee30670 rbp = 0x000000012f180db0 03:39:47 INFO - rsp = 0x000000012f180d40 r12 = 0x000000012ee30630 03:39:47 INFO - r13 = 0x0000000080460001 r14 = 0x000000012f180dc7 03:39:47 INFO - r15 = 0x000000012ee30600 rip = 0x0000000101c9267d 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:39:47 INFO - rbx = 0x0000000000000001 rbp = 0x000000012f180dd0 03:39:47 INFO - rsp = 0x000000012f180dc0 r12 = 0x000000012f0bb960 03:39:47 INFO - r13 = 0x0000000000000800 r14 = 0x000000012f0bb940 03:39:47 INFO - r15 = 0x000000012f180d00 rip = 0x0000000101cc0c63 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:39:47 INFO - rbx = 0x000000012c3f66a0 rbp = 0x000000012f180e40 03:39:47 INFO - rsp = 0x000000012f180de0 r12 = 0x000000012f0bb960 03:39:47 INFO - r13 = 0x0000000000000800 r14 = 0x000000012f0bb940 03:39:47 INFO - r15 = 0x000000012f180d00 rip = 0x000000010202643f 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:39:47 INFO - rbx = 0x000000012ee30600 rbp = 0x000000012f180e70 03:39:47 INFO - rsp = 0x000000012f180e50 r12 = 0x000000000000e907 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000012c3f66a0 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:39:47 INFO - rbx = 0x000000012ee30600 rbp = 0x000000012f180ec0 03:39:47 INFO - rsp = 0x000000012f180e80 r12 = 0x000000000000e907 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000012c3f66a0 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:47 INFO - rbx = 0x0000000115d787b0 rbp = 0x000000012f180ef0 03:39:47 INFO - rsp = 0x000000012f180ed0 r12 = 0x000000000000e907 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x000000012f181000 03:39:47 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 9 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:47 INFO - rbx = 0x000000012f181000 rbp = 0x000000012f180f10 03:39:47 INFO - rsp = 0x000000012f180f00 r12 = 0x000000000000e907 03:39:47 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115d787b0 03:39:47 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:47 INFO - Found by: call frame info 03:39:47 INFO - 10 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:48 INFO - rbp = 0x000000012f180f50 rsp = 0x000000012f180f20 03:39:48 INFO - rip = 0x00007fff8dcf2fd7 03:39:48 INFO - Found by: previous frame's frame pointer 03:39:48 INFO - 11 libsystem_pthread.dylib!thread_start + 0xd 03:39:48 INFO - rbp = 0x000000012f180f78 rsp = 0x000000012f180f60 03:39:48 INFO - rip = 0x00007fff8dcf03ed 03:39:48 INFO - Found by: previous frame's frame pointer 03:39:48 INFO - 12 libnss3.dylib + 0x237ca0 03:39:48 INFO - rsp = 0x000000012f181030 rip = 0x0000000101a37ca0 03:39:48 INFO - Found by: stack scanning 03:39:48 INFO - Thread 43 03:39:48 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:48 INFO - rax = 0x0000000002000131 rdx = 0x0000000000007c00 03:39:48 INFO - rcx = 0x000000012f800898 rbx = 0x0000000000007c00 03:39:48 INFO - rsi = 0x00007c0100007d00 rdi = 0x000000012f4b4d48 03:39:48 INFO - rbp = 0x000000012f800950 rsp = 0x000000012f800898 03:39:48 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:48 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:48 INFO - r12 = 0x0000000000000001 r13 = 0x000000012da57340 03:39:48 INFO - r14 = 0x00007c0100007d00 r15 = 0x000000012f801000 03:39:48 INFO - rip = 0x00007fff9896b136 03:39:48 INFO - Found by: given as instruction pointer in context 03:39:48 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:48 INFO - rbp = 0x000000012f8009b0 rsp = 0x000000012f800960 03:39:48 INFO - rip = 0x0000000101a358ae 03:39:48 INFO - Found by: previous frame's frame pointer 03:39:48 INFO - 2 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:39:48 INFO - rbx = 0x000000012da93800 rbp = 0x000000012f8009d0 03:39:48 INFO - rsp = 0x000000012f8009c0 r12 = 0x0000000000000000 03:39:48 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:39:48 INFO - r15 = 0x000000012da93800 rip = 0x0000000103b5ff23 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:39:48 INFO - rbx = 0x0000000000000000 rbp = 0x000000012f800a60 03:39:48 INFO - rsp = 0x000000012f8009e0 r12 = 0x0000000000000000 03:39:48 INFO - r13 = 0x0000000000000000 r14 = 0x000000012f0cbb70 03:39:48 INFO - r15 = 0x000000012da93800 rip = 0x0000000103b5f875 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 4 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xc] 03:39:48 INFO - rbx = 0x000000012f5d0057 rbp = 0x000000012f800d30 03:39:48 INFO - rsp = 0x000000012f800a70 r12 = 0x000000012f59f000 03:39:48 INFO - r13 = 0x270082f0752434f3 r14 = 0x000000012f4b24c0 03:39:48 INFO - r15 = 0x000000012f5e0400 rip = 0x0000000103b31a3f 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 5 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:39:48 INFO - rbx = 0x000000012d9bb730 rbp = 0x000000012f800db0 03:39:48 INFO - rsp = 0x000000012f800d40 r12 = 0x000000012d9bb6f0 03:39:48 INFO - r13 = 0x0000000000000000 r14 = 0x000000012f800dc7 03:39:48 INFO - r15 = 0x000000012d9bb6c0 rip = 0x0000000101c926f7 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 6 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:39:48 INFO - rbx = 0x0000000000000000 rbp = 0x000000012f800dd0 03:39:48 INFO - rsp = 0x000000012f800dc0 r12 = 0x0000000000007723 03:39:48 INFO - r13 = 0x00000000000008ff r14 = 0x000000012f4b4ec0 03:39:48 INFO - r15 = 0x000000012f800df0 rip = 0x0000000101cc0c63 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 7 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:39:48 INFO - rbx = 0x000000012c3f6bb0 rbp = 0x000000012f800e40 03:39:48 INFO - rsp = 0x000000012f800de0 r12 = 0x0000000000007723 03:39:48 INFO - r13 = 0x00000000000008ff r14 = 0x000000012f4b4ec0 03:39:48 INFO - r15 = 0x000000012f800df0 rip = 0x00000001020263cc 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 8 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:39:48 INFO - rbx = 0x000000012d9bb6c0 rbp = 0x000000012f800e70 03:39:48 INFO - rsp = 0x000000012f800e50 r12 = 0x0000000000007723 03:39:48 INFO - r13 = 0x00000000000008ff r14 = 0x000000012c3f6bb0 03:39:48 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 9 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:39:48 INFO - rbx = 0x000000012d9bb6c0 rbp = 0x000000012f800ec0 03:39:48 INFO - rsp = 0x000000012f800e80 r12 = 0x0000000000007723 03:39:48 INFO - r13 = 0x00000000000008ff r14 = 0x000000012c3f6bb0 03:39:48 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 10 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:48 INFO - rbx = 0x0000000115d78c70 rbp = 0x000000012f800ef0 03:39:48 INFO - rsp = 0x000000012f800ed0 r12 = 0x0000000000007723 03:39:48 INFO - r13 = 0x00000000000008ff r14 = 0x000000012f801000 03:39:48 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 11 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:48 INFO - rbx = 0x000000012f801000 rbp = 0x000000012f800f10 03:39:48 INFO - rsp = 0x000000012f800f00 r12 = 0x0000000000007723 03:39:48 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115d78c70 03:39:48 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 12 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:48 INFO - rbp = 0x000000012f800f50 rsp = 0x000000012f800f20 03:39:48 INFO - rip = 0x00007fff8dcf2fd7 03:39:48 INFO - Found by: previous frame's frame pointer 03:39:48 INFO - 13 libsystem_pthread.dylib!thread_start + 0xd 03:39:48 INFO - rbp = 0x000000012f800f78 rsp = 0x000000012f800f60 03:39:48 INFO - rip = 0x00007fff8dcf03ed 03:39:48 INFO - Found by: previous frame's frame pointer 03:39:48 INFO - 14 libnss3.dylib + 0x237ca0 03:39:48 INFO - rsp = 0x000000012f801030 rip = 0x0000000101a37ca0 03:39:48 INFO - Found by: stack scanning 03:39:48 INFO - Thread 44 03:39:48 INFO - 0 libsystem_kernel.dylib!mach_msg_trap + 0xa 03:39:48 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:39:48 INFO - rcx = 0x000000012f883a88 rbx = 0x0000000000000000 03:39:48 INFO - rsi = 0x0000000000000002 rdi = 0x000000012f883b50 03:39:48 INFO - rbp = 0x000000012f883ad0 rsp = 0x000000012f883a88 03:39:48 INFO - r8 = 0x000000000000ed07 r9 = 0x0000000000000000 03:39:48 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:39:48 INFO - r12 = 0x000000000000005c r13 = 0x0000000000000000 03:39:48 INFO - r14 = 0x000000012f883b50 r15 = 0x000000000000ed07 03:39:48 INFO - rip = 0x00007fff989664de 03:39:48 INFO - Found by: given as instruction pointer in context 03:39:48 INFO - 1 libsystem_kernel.dylib!mach_msg + 0x37 03:39:48 INFO - rbp = 0x000000012f883ad0 rsp = 0x000000012f883a90 03:39:48 INFO - rip = 0x00007fff9896564f 03:39:48 INFO - Found by: stack scanning 03:39:48 INFO - 2 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x23] 03:39:48 INFO - rsp = 0x000000012f883ae0 rip = 0x000000010523dedd 03:39:48 INFO - Found by: stack scanning 03:39:48 INFO - 3 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:48 INFO - rbx = 0x0000000115d78da0 rbp = 0x000000012f883ef0 03:39:48 INFO - rsp = 0x000000012f883ed0 r12 = 0x000000000000ee07 03:39:48 INFO - r13 = 0x00000000000008ff r14 = 0x000000012f884000 03:39:48 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 4 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:48 INFO - rbx = 0x000000012f884000 rbp = 0x000000012f883f10 03:39:48 INFO - rsp = 0x000000012f883f00 r12 = 0x000000000000ee07 03:39:48 INFO - r13 = 0x00000000000008ff r14 = 0x0000000115d78da0 03:39:48 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 5 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:48 INFO - rbp = 0x000000012f883f50 rsp = 0x000000012f883f20 03:39:48 INFO - rip = 0x00007fff8dcf2fd7 03:39:48 INFO - Found by: previous frame's frame pointer 03:39:48 INFO - 6 libsystem_pthread.dylib!thread_start + 0xd 03:39:48 INFO - rbp = 0x000000012f883f78 rsp = 0x000000012f883f60 03:39:48 INFO - rip = 0x00007fff8dcf03ed 03:39:48 INFO - Found by: previous frame's frame pointer 03:39:48 INFO - 7 libnss3.dylib + 0x237ca0 03:39:48 INFO - rsp = 0x000000012f884030 rip = 0x0000000101a37ca0 03:39:48 INFO - Found by: stack scanning 03:39:48 INFO - Thread 45 03:39:48 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:48 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000300 03:39:48 INFO - rcx = 0x000000012fa80be8 rbx = 0x0000000000000300 03:39:48 INFO - rsi = 0x0000030100000400 rdi = 0x000000012f5f12c8 03:39:48 INFO - rbp = 0x000000012fa80ca0 rsp = 0x000000012fa80be8 03:39:48 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:48 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:48 INFO - r12 = 0x0000000000000001 r13 = 0x000000012da57dc0 03:39:48 INFO - r14 = 0x0000030100000400 r15 = 0x000000012fa81000 03:39:48 INFO - rip = 0x00007fff9896b136 03:39:48 INFO - Found by: given as instruction pointer in context 03:39:48 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:48 INFO - rbp = 0x000000012fa80d00 rsp = 0x000000012fa80cb0 03:39:48 INFO - rip = 0x0000000101a358ae 03:39:48 INFO - Found by: previous frame's frame pointer 03:39:48 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:39:48 INFO - rbx = 0x000000012f26e2f0 rbp = 0x000000012fa80d30 03:39:48 INFO - rsp = 0x000000012fa80d10 r12 = 0x00000001064da388 03:39:48 INFO - r13 = 0x0000000080460001 r14 = 0x000000012fa80d58 03:39:48 INFO - r15 = 0x00000001064da3a0 rip = 0x0000000101c8f7c6 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:39:48 INFO - rbx = 0x000000012f26e2f0 rbp = 0x000000012fa80db0 03:39:48 INFO - rsp = 0x000000012fa80d40 r12 = 0x000000012f26e2b0 03:39:48 INFO - r13 = 0x0000000080460001 r14 = 0x000000012fa80dc7 03:39:48 INFO - r15 = 0x000000012f26e280 rip = 0x0000000101c9267d 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:39:48 INFO - rbx = 0x0000000000000001 rbp = 0x000000012fa80dd0 03:39:48 INFO - rsp = 0x000000012fa80dc0 r12 = 0x000000012f5f1320 03:39:48 INFO - r13 = 0x0000000000000800 r14 = 0x000000012f5f1300 03:39:48 INFO - r15 = 0x000000012fa80d00 rip = 0x0000000101cc0c63 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:39:48 INFO - rbx = 0x000000012c3f6f10 rbp = 0x000000012fa80e40 03:39:48 INFO - rsp = 0x000000012fa80de0 r12 = 0x000000012f5f1320 03:39:48 INFO - r13 = 0x0000000000000800 r14 = 0x000000012f5f1300 03:39:48 INFO - r15 = 0x000000012fa80d00 rip = 0x000000010202643f 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:39:48 INFO - rbx = 0x000000012f26e280 rbp = 0x000000012fa80e70 03:39:48 INFO - rsp = 0x000000012fa80e50 r12 = 0x000000000000f103 03:39:48 INFO - r13 = 0x00000000000008ff r14 = 0x000000012c3f6f10 03:39:48 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:39:48 INFO - rbx = 0x000000012f26e280 rbp = 0x000000012fa80ec0 03:39:48 INFO - rsp = 0x000000012fa80e80 r12 = 0x000000000000f103 03:39:48 INFO - r13 = 0x00000000000008ff r14 = 0x000000012c3f6f10 03:39:48 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:48 INFO - rbx = 0x000000012f5f6070 rbp = 0x000000012fa80ef0 03:39:48 INFO - rsp = 0x000000012fa80ed0 r12 = 0x000000000000f103 03:39:48 INFO - r13 = 0x00000000000008ff r14 = 0x000000012fa81000 03:39:48 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 9 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:48 INFO - rbx = 0x000000012fa81000 rbp = 0x000000012fa80f10 03:39:48 INFO - rsp = 0x000000012fa80f00 r12 = 0x000000000000f103 03:39:48 INFO - r13 = 0x00000000000008ff r14 = 0x000000012f5f6070 03:39:48 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 10 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:48 INFO - rbp = 0x000000012fa80f50 rsp = 0x000000012fa80f20 03:39:48 INFO - rip = 0x00007fff8dcf2fd7 03:39:48 INFO - Found by: previous frame's frame pointer 03:39:48 INFO - 11 libsystem_pthread.dylib!thread_start + 0xd 03:39:48 INFO - rbp = 0x000000012fa80f78 rsp = 0x000000012fa80f60 03:39:48 INFO - rip = 0x00007fff8dcf03ed 03:39:48 INFO - Found by: previous frame's frame pointer 03:39:48 INFO - 12 libnss3.dylib + 0x237ca0 03:39:48 INFO - rsp = 0x000000012fa81030 rip = 0x0000000101a37ca0 03:39:48 INFO - Found by: stack scanning 03:39:48 INFO - Thread 46 03:39:48 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:48 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000200 03:39:48 INFO - rcx = 0x00000001007b4be8 rbx = 0x0000000000000200 03:39:48 INFO - rsi = 0x0000020100000300 rdi = 0x00000001152e3d08 03:39:48 INFO - rbp = 0x00000001007b4ca0 rsp = 0x00000001007b4be8 03:39:48 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:48 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:48 INFO - r12 = 0x0000000000000001 r13 = 0x0000000115120680 03:39:48 INFO - r14 = 0x0000020100000300 r15 = 0x00000001007b5000 03:39:48 INFO - rip = 0x00007fff9896b136 03:39:48 INFO - Found by: given as instruction pointer in context 03:39:48 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:48 INFO - rbp = 0x00000001007b4d00 rsp = 0x00000001007b4cb0 03:39:48 INFO - rip = 0x0000000101a358ae 03:39:48 INFO - Found by: previous frame's frame pointer 03:39:48 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:39:48 INFO - rbx = 0x00000001316c9700 rbp = 0x00000001007b4d30 03:39:48 INFO - rsp = 0x00000001007b4d10 r12 = 0x00000001064da388 03:39:48 INFO - r13 = 0x0000000080460001 r14 = 0x00000001007b4d58 03:39:48 INFO - r15 = 0x00000001064da3a0 rip = 0x0000000101c8f7c6 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:39:48 INFO - rbx = 0x00000001316c9700 rbp = 0x00000001007b4db0 03:39:48 INFO - rsp = 0x00000001007b4d40 r12 = 0x00000001316c96c0 03:39:48 INFO - r13 = 0x0000000080460001 r14 = 0x00000001007b4dc7 03:39:48 INFO - r15 = 0x00000001316c9690 rip = 0x0000000101c9267d 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:39:48 INFO - rbx = 0x0000000000000001 rbp = 0x00000001007b4dd0 03:39:48 INFO - rsp = 0x00000001007b4dc0 r12 = 0x00000001152e3ce0 03:39:48 INFO - r13 = 0x0000000000000800 r14 = 0x00000001152e3cc0 03:39:48 INFO - r15 = 0x00000001007b4d00 rip = 0x0000000101cc0c63 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:39:48 INFO - rbx = 0x00000001145d6ba0 rbp = 0x00000001007b4e40 03:39:48 INFO - rsp = 0x00000001007b4de0 r12 = 0x00000001152e3ce0 03:39:48 INFO - r13 = 0x0000000000000800 r14 = 0x00000001152e3cc0 03:39:48 INFO - r15 = 0x00000001007b4d00 rip = 0x000000010202643f 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:39:48 INFO - rbx = 0x00000001316c9690 rbp = 0x00000001007b4e70 03:39:48 INFO - rsp = 0x00000001007b4e50 r12 = 0x0000000000001713 03:39:48 INFO - r13 = 0x00000000000008ff r14 = 0x00000001145d6ba0 03:39:48 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:39:48 INFO - rbx = 0x00000001316c9690 rbp = 0x00000001007b4ec0 03:39:48 INFO - rsp = 0x00000001007b4e80 r12 = 0x0000000000001713 03:39:48 INFO - r13 = 0x00000000000008ff r14 = 0x00000001145d6ba0 03:39:48 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:48 INFO - rbx = 0x00000001151499f0 rbp = 0x00000001007b4ef0 03:39:48 INFO - rsp = 0x00000001007b4ed0 r12 = 0x0000000000001713 03:39:48 INFO - r13 = 0x00000000000008ff r14 = 0x00000001007b5000 03:39:48 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 9 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:48 INFO - rbx = 0x00000001007b5000 rbp = 0x00000001007b4f10 03:39:48 INFO - rsp = 0x00000001007b4f00 r12 = 0x0000000000001713 03:39:48 INFO - r13 = 0x00000000000008ff r14 = 0x00000001151499f0 03:39:48 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 10 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:48 INFO - rbp = 0x00000001007b4f50 rsp = 0x00000001007b4f20 03:39:48 INFO - rip = 0x00007fff8dcf2fd7 03:39:48 INFO - Found by: previous frame's frame pointer 03:39:48 INFO - 11 libsystem_pthread.dylib!thread_start + 0xd 03:39:48 INFO - rbp = 0x00000001007b4f78 rsp = 0x00000001007b4f60 03:39:48 INFO - rip = 0x00007fff8dcf03ed 03:39:48 INFO - Found by: previous frame's frame pointer 03:39:48 INFO - 12 libnss3.dylib + 0x237ca0 03:39:48 INFO - rsp = 0x00000001007b5030 rip = 0x0000000101a37ca0 03:39:48 INFO - Found by: stack scanning 03:39:48 INFO - Thread 47 03:39:48 INFO - 0 libsystem_kernel.dylib!__psynch_cvwait + 0xa 03:39:48 INFO - rax = 0x0000000002000131 rdx = 0x0000000000000200 03:39:48 INFO - rcx = 0x00000001188fabe8 rbx = 0x0000000000000200 03:39:48 INFO - rsi = 0x0000020100000300 rdi = 0x0000000115c06448 03:39:48 INFO - rbp = 0x00000001188faca0 rsp = 0x00000001188fabe8 03:39:48 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000060 03:39:48 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000202 03:39:48 INFO - r12 = 0x0000000000000001 r13 = 0x0000000115192640 03:39:48 INFO - r14 = 0x0000020100000300 r15 = 0x00000001188fb000 03:39:48 INFO - rip = 0x00007fff9896b136 03:39:48 INFO - Found by: given as instruction pointer in context 03:39:48 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:39:48 INFO - rbp = 0x00000001188fad00 rsp = 0x00000001188facb0 03:39:48 INFO - rip = 0x0000000101a358ae 03:39:48 INFO - Found by: previous frame's frame pointer 03:39:48 INFO - 2 XUL! [CondVar.h:3f4dbceab265 : 79 + 0xa] 03:39:48 INFO - rbx = 0x00000001316ca260 rbp = 0x00000001188fad30 03:39:48 INFO - rsp = 0x00000001188fad10 r12 = 0x00000001064da388 03:39:48 INFO - r13 = 0x0000000080460001 r14 = 0x00000001188fad58 03:39:48 INFO - r15 = 0x00000001064da3a0 rip = 0x0000000101c8f7c6 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 3 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x13] 03:39:48 INFO - rbx = 0x00000001316ca260 rbp = 0x00000001188fadb0 03:39:48 INFO - rsp = 0x00000001188fad40 r12 = 0x00000001316ca220 03:39:48 INFO - r13 = 0x0000000080460001 r14 = 0x00000001188fadc7 03:39:48 INFO - r15 = 0x00000001316ca1f0 rip = 0x0000000101c9267d 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 4 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:39:48 INFO - rbx = 0x0000000000000001 rbp = 0x00000001188fadd0 03:39:48 INFO - rsp = 0x00000001188fadc0 r12 = 0x0000000115c064e0 03:39:48 INFO - r13 = 0x0000000000000800 r14 = 0x0000000115c064c0 03:39:48 INFO - r15 = 0x00000001188fad00 rip = 0x0000000101cc0c63 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 5 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:39:48 INFO - rbx = 0x00000001145d8850 rbp = 0x00000001188fae40 03:39:48 INFO - rsp = 0x00000001188fade0 r12 = 0x0000000115c064e0 03:39:48 INFO - r13 = 0x0000000000000800 r14 = 0x0000000115c064c0 03:39:48 INFO - r15 = 0x00000001188fad00 rip = 0x000000010202643f 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 6 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 234 + 0x8] 03:39:48 INFO - rbx = 0x00000001316ca1f0 rbp = 0x00000001188fae70 03:39:48 INFO - rsp = 0x00000001188fae50 r12 = 0x0000000000009f77 03:39:48 INFO - r13 = 0x00000000000008ff r14 = 0x00000001145d8850 03:39:48 INFO - r15 = 0x0000000000000000 rip = 0x0000000101fb60a9 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 7 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:39:48 INFO - rbx = 0x00000001316ca1f0 rbp = 0x00000001188faec0 03:39:48 INFO - rsp = 0x00000001188fae80 r12 = 0x0000000000009f77 03:39:48 INFO - r13 = 0x00000000000008ff r14 = 0x00000001145d8850 03:39:48 INFO - r15 = 0x0000000000000000 rip = 0x0000000101c9117c 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 8 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:39:48 INFO - rbx = 0x000000011514a830 rbp = 0x00000001188faef0 03:39:48 INFO - rsp = 0x00000001188faed0 r12 = 0x0000000000009f77 03:39:48 INFO - r13 = 0x00000000000008ff r14 = 0x00000001188fb000 03:39:48 INFO - r15 = 0x0000000000000000 rip = 0x0000000101a37d73 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 9 libsystem_pthread.dylib!_pthread_body + 0x83 03:39:48 INFO - rbx = 0x00000001188fb000 rbp = 0x00000001188faf10 03:39:48 INFO - rsp = 0x00000001188faf00 r12 = 0x0000000000009f77 03:39:48 INFO - r13 = 0x00000000000008ff r14 = 0x000000011514a830 03:39:48 INFO - r15 = 0x0000000101a37ca0 rip = 0x00007fff8dcf305a 03:39:48 INFO - Found by: call frame info 03:39:48 INFO - 10 libsystem_pthread.dylib!_pthread_start + 0xb0 03:39:48 INFO - rbp = 0x00000001188faf50 rsp = 0x00000001188faf20 03:39:48 INFO - rip = 0x00007fff8dcf2fd7 03:39:48 INFO - Found by: previous frame's frame pointer 03:39:48 INFO - 11 libsystem_pthread.dylib!thread_start + 0xd 03:39:48 INFO - rbp = 0x00000001188faf78 rsp = 0x00000001188faf60 03:39:48 INFO - rip = 0x00007fff8dcf03ed 03:39:48 INFO - Found by: previous frame's frame pointer 03:39:48 INFO - 12 libnss3.dylib + 0x237ca0 03:39:48 INFO - rsp = 0x00000001188fb030 rip = 0x0000000101a37ca0 03:39:48 INFO - Found by: stack scanning 03:39:48 INFO - Loaded modules: 03:39:48 INFO - 0x100000000 - 0x100005fff firefox ??? (main) 03:39:48 INFO - 0x100010000 - 0x10002ffff libmozglue.dylib ??? 03:39:48 INFO - 0x100600000 - 0x10061bfff liblgpllibs.dylib ??? 03:39:48 INFO - 0x101800000 - 0x101aa5fff libnss3.dylib ??? 03:39:48 INFO - 0x101bd2000 - 0x10722ffff XUL ??? 03:39:48 INFO - 0x10dc55000 - 0x10dc70fff libbrowsercomps.dylib ??? 03:39:48 INFO - 0x1107fc000 - 0x1107fcfff cl_kernels ??? 03:39:48 INFO - 0x1137f9000 - 0x1137f9fff cl_kernels ??? 03:39:48 INFO - 0x114a30000 - 0x114a68fff libsoftokn3.dylib ??? 03:39:48 INFO - 0x114a89000 - 0x114aabfff libnssdbm3.dylib ??? 03:39:48 INFO - 0x114ac3000 - 0x114b2bfff libfreebl3.dylib ??? 03:39:48 INFO - 0x114b4b000 - 0x114ba8fff libnssckbi.dylib ??? 03:39:48 INFO - 0x118752000 - 0x118838fff unorm8_bgra.dylib ??? 03:39:48 INFO - 0x12a000000 - 0x12a508fff AppleIntelHD5000GraphicsGLDriver ??? 03:39:48 INFO - 0x7fff8c67d000 - 0x7fff8c698fff ApplePushService ??? 03:39:48 INFO - 0x7fff8c699000 - 0x7fff8c6d2fff AirPlaySupport ??? 03:39:48 INFO - 0x7fff8c6dd000 - 0x7fff8c6f3fff libsystem_asl.dylib ??? 03:39:48 INFO - 0x7fff8c6f4000 - 0x7fff8c6fbfff libcompiler_rt.dylib ??? 03:39:48 INFO - 0x7fff8c6fc000 - 0x7fff8c780fff PerformanceAnalysis ??? 03:39:48 INFO - 0x7fff8c781000 - 0x7fff8c78cfff CommerceCore ??? 03:39:48 INFO - 0x7fff8c78d000 - 0x7fff8c78ffff SecurityHI ??? 03:39:48 INFO - 0x7fff8c790000 - 0x7fff8c793fff ServiceManagement ??? 03:39:48 INFO - 0x7fff8c794000 - 0x7fff8c79bfff NetworkStatistics ??? 03:39:48 INFO - 0x7fff8c872000 - 0x7fff8c874fff EFILogin ??? 03:39:48 INFO - 0x7fff8c87b000 - 0x7fff8c897fff libsystem_malloc.dylib ??? 03:39:48 INFO - 0x7fff8c898000 - 0x7fff8cbcbfff libmecabra.dylib ??? 03:39:48 INFO - 0x7fff8cc47000 - 0x7fff8ccf6fff libvMisc.dylib ??? 03:39:48 INFO - 0x7fff8cdf6000 - 0x7fff8cdf9fff Help ??? 03:39:48 INFO - 0x7fff8cdfa000 - 0x7fff8ce0bfff libz.1.dylib ??? 03:39:48 INFO - 0x7fff8cf3d000 - 0x7fff8cf3ffff libsystem_configuration.dylib ??? 03:39:48 INFO - 0x7fff8cf40000 - 0x7fff8d030fff libJP2.dylib ??? 03:39:48 INFO - 0x7fff8d031000 - 0x7fff8d034fff IOSurface ??? 03:39:48 INFO - 0x7fff8d035000 - 0x7fff8d0c1fff libsystem_c.dylib ??? 03:39:48 INFO - 0x7fff8d0c2000 - 0x7fff8d116fff libc++.1.dylib ??? 03:39:48 INFO - 0x7fff8d117000 - 0x7fff8d209fff libiconv.2.dylib ??? 03:39:48 INFO - 0x7fff8d29e000 - 0x7fff8d29efff Quartz ??? 03:39:48 INFO - 0x7fff8d2d9000 - 0x7fff8d2ebfff CoreDuetDaemonProtocol ??? 03:39:48 INFO - 0x7fff8d2ec000 - 0x7fff8d2f5fff libGFXShared.dylib ??? 03:39:48 INFO - 0x7fff8d5af000 - 0x7fff8d5bcfff SpeechRecognitionCore ??? 03:39:48 INFO - 0x7fff8d5bd000 - 0x7fff8d5d7fff Kerberos ??? 03:39:48 INFO - 0x7fff8d60e000 - 0x7fff8d884fff Security ??? 03:39:48 INFO - 0x7fff8d885000 - 0x7fff8d889fff IOAccelerator ??? 03:39:48 INFO - 0x7fff8d88a000 - 0x7fff8d9d0fff libsqlite3.dylib ??? 03:39:48 INFO - 0x7fff8d9d1000 - 0x7fff8da09fff RemoteViewServices ??? 03:39:48 INFO - 0x7fff8da0a000 - 0x7fff8db44fff ImageIO ??? 03:39:48 INFO - 0x7fff8db45000 - 0x7fff8dc69fff LaunchServices ??? 03:39:48 INFO - 0x7fff8dc6a000 - 0x7fff8dc9cfff CoreDaemon ??? 03:39:48 INFO - 0x7fff8dc9d000 - 0x7fff8dcc9fff SystemAdministration ??? 03:39:48 INFO - 0x7fff8dcda000 - 0x7fff8dcdefff libCoreVMClient.dylib ??? 03:39:48 INFO - 0x7fff8dcdf000 - 0x7fff8dceefff LangAnalysis ??? 03:39:48 INFO - 0x7fff8dcef000 - 0x7fff8dcf8fff libsystem_pthread.dylib ??? 03:39:48 INFO - 0x7fff8dcf9000 - 0x7fff8dcfdfff CommonPanels ??? 03:39:48 INFO - 0x7fff8dd08000 - 0x7fff8dd10fff libsystem_platform.dylib ??? 03:39:48 INFO - 0x7fff8dd11000 - 0x7fff8dd17fff libsystem_trace.dylib ??? 03:39:48 INFO - 0x7fff8dd18000 - 0x7fff8dea7fff libGLProgrammability.dylib ??? 03:39:48 INFO - 0x7fff8dea8000 - 0x7fff8df3dfff ColorSync ??? 03:39:48 INFO - 0x7fff8df3e000 - 0x7fff8e0edfff GLEngine ??? 03:39:48 INFO - 0x7fff8e0ee000 - 0x7fff8e0f0fff SafariServices ??? 03:39:48 INFO - 0x7fff8e0f1000 - 0x7fff8e252fff AVFoundation ??? 03:39:48 INFO - 0x7fff8e61a000 - 0x7fff8e624fff IntlPreferences ??? 03:39:48 INFO - 0x7fff8e625000 - 0x7fff8e62dfff libcopyfile.dylib ??? 03:39:48 INFO - 0x7fff8e639000 - 0x7fff8e655fff GenerationalStorage ??? 03:39:48 INFO - 0x7fff8e656000 - 0x7fff8e65efff FindMyDevice ??? 03:39:48 INFO - 0x7fff8e65f000 - 0x7fff8e6edfff CorePDF ??? 03:39:48 INFO - 0x7fff8e6ef000 - 0x7fff8e742fff libAVFAudio.dylib ??? 03:39:48 INFO - 0x7fff8e743000 - 0x7fff8e7bbfff SystemConfiguration ??? 03:39:48 INFO - 0x7fff8e7bc000 - 0x7fff8e82efff IOKit ??? 03:39:48 INFO - 0x7fff8e82f000 - 0x7fff8e833fff libpam.2.dylib ??? 03:39:48 INFO - 0x7fff8e834000 - 0x7fff8e867fff MediaKit ??? 03:39:48 INFO - 0x7fff8e868000 - 0x7fff8e868fff ApplicationServices ??? 03:39:48 INFO - 0x7fff8e870000 - 0x7fff8e870fff Carbon ??? 03:39:48 INFO - 0x7fff8e88e000 - 0x7fff8e890fff ExceptionHandling ??? 03:39:48 INFO - 0x7fff8e891000 - 0x7fff8e89cfff libkxld.dylib ??? 03:39:48 INFO - 0x7fff8e89d000 - 0x7fff8e8cdfff CoreAVCHD ??? 03:39:48 INFO - 0x7fff8e90c000 - 0x7fff8e917fff CrashReporterSupport ??? 03:39:48 INFO - 0x7fff8e92b000 - 0x7fff8eadbfff QuartzCore ??? 03:39:48 INFO - 0x7fff8eadc000 - 0x7fff8eae2fff SpeechRecognition ??? 03:39:48 INFO - 0x7fff8eae3000 - 0x7fff8eae8fff MediaAccessibility ??? 03:39:48 INFO - 0x7fff8eae9000 - 0x7fff8eaedfff libcache.dylib ??? 03:39:48 INFO - 0x7fff8eaee000 - 0x7fff8eb25fff LDAP ??? 03:39:48 INFO - 0x7fff8eb26000 - 0x7fff8eb38fff ImageCapture ??? 03:39:48 INFO - 0x7fff8eb39000 - 0x7fff8eb3bfff SecCodeWrapper ??? 03:39:48 INFO - 0x7fff8eb4a000 - 0x7fff8eb4bfff libSystem.B.dylib ??? 03:39:48 INFO - 0x7fff8eb4c000 - 0x7fff8f061fff JavaScriptCore ??? 03:39:48 INFO - 0x7fff8f0cd000 - 0x7fff8f0defff libsystem_coretls.dylib ??? 03:39:48 INFO - 0x7fff8f0df000 - 0x7fff8f130fff CoreAudio ??? 03:39:48 INFO - 0x7fff8f131000 - 0x7fff8f137fff libsystem_networkextension.dylib ??? 03:39:48 INFO - 0x7fff8f138000 - 0x7fff8f13afff libsystem_coreservices.dylib ??? 03:39:48 INFO - 0x7fff8f1ba000 - 0x7fff8f1befff libspindump.dylib ??? 03:39:48 INFO - 0x7fff8f4c5000 - 0x7fff8f4e5fff MultitouchSupport ??? 03:39:48 INFO - 0x7fff8f4e6000 - 0x7fff8f4f1fff libGL.dylib ??? 03:39:48 INFO - 0x7fff8f4f2000 - 0x7fff8f51ffff CoreVideo ??? 03:39:48 INFO - 0x7fff8f520000 - 0x7fff8f5c7fff PDFKit ??? 03:39:48 INFO - 0x7fff8f5c8000 - 0x7fff8f5d0fff libMatch.1.dylib ??? 03:39:48 INFO - 0x7fff8f5d1000 - 0x7fff8f5d2fff libodfde.dylib ??? 03:39:48 INFO - 0x7fff8f95a000 - 0x7fff8f9fcfff IOBluetooth ??? 03:39:48 INFO - 0x7fff8f9fd000 - 0x7fff8fa28fff libarchive.2.dylib ??? 03:39:48 INFO - 0x7fff8fa43000 - 0x7fff8fa4dfff NetAuth ??? 03:39:48 INFO - 0x7fff8fa4e000 - 0x7fff8fabafff CoreWLAN ??? 03:39:48 INFO - 0x7fff8fabb000 - 0x7fff8fae4fff libxslt.1.dylib ??? 03:39:48 INFO - 0x7fff8fb09000 - 0x7fff8fb23fff libextension.dylib ??? 03:39:48 INFO - 0x7fff8fb24000 - 0x7fff8fb29fff libmacho.dylib ??? 03:39:48 INFO - 0x7fff8fb39000 - 0x7fff8fda3fff ImageKit ??? 03:39:48 INFO - 0x7fff8fdbe000 - 0x7fff8fdc6fff AppleSRP ??? 03:39:48 INFO - 0x7fff8fdca000 - 0x7fff8fe10fff libFontRegistry.dylib ??? 03:39:48 INFO - 0x7fff8fe8f000 - 0x7fff8fe9ffff libbsm.0.dylib ??? 03:39:48 INFO - 0x7fff8fea0000 - 0x7fff8fea5fff libsystem_stats.dylib ??? 03:39:48 INFO - 0x7fff8fea6000 - 0x7fff900a0fff libobjc.A.dylib ??? 03:39:48 INFO - 0x7fff900bd000 - 0x7fff900d6fff CFOpenDirectory ??? 03:39:48 INFO - 0x7fff900d7000 - 0x7fff900e9fff libsasl2.2.dylib ??? 03:39:48 INFO - 0x7fff90102000 - 0x7fff90107fff DiskArbitration ??? 03:39:48 INFO - 0x7fff90108000 - 0x7fff9011dfff AppContainer ??? 03:39:48 INFO - 0x7fff9011e000 - 0x7fff9012dfff ToneLibrary ??? 03:39:48 INFO - 0x7fff901cb000 - 0x7fff90536fff VideoToolbox ??? 03:39:48 INFO - 0x7fff90540000 - 0x7fff90684fff QTKit ??? 03:39:48 INFO - 0x7fff90685000 - 0x7fff90692fff ProtocolBuffer ??? 03:39:48 INFO - 0x7fff90fef000 - 0x7fff91078fff CoreSymbolication ??? 03:39:48 INFO - 0x7fff91079000 - 0x7fff910a8fff CoreServicesInternal ??? 03:39:48 INFO - 0x7fff910d7000 - 0x7fff910d8fff liblangid.dylib ??? 03:39:48 INFO - 0x7fff910d9000 - 0x7fff91101fff libsystem_info.dylib ??? 03:39:48 INFO - 0x7fff91102000 - 0x7fff91105fff AppleSystemInfo ??? 03:39:48 INFO - 0x7fff911d9000 - 0x7fff911e5fff libGPUSupportMercury.dylib ??? 03:39:48 INFO - 0x7fff911e6000 - 0x7fff91230fff HIServices ??? 03:39:48 INFO - 0x7fff91241000 - 0x7fff91258fff libLinearAlgebra.dylib ??? 03:39:48 INFO - 0x7fff91259000 - 0x7fff91284fff DictionaryServices ??? 03:39:48 INFO - 0x7fff91285000 - 0x7fff912b6fff ProtectedCloudStorage ??? 03:39:48 INFO - 0x7fff912b7000 - 0x7fff912b8fff TrustEvaluationAgent ??? 03:39:48 INFO - 0x7fff913bc000 - 0x7fff91453fff CoreMedia ??? 03:39:48 INFO - 0x7fff914b4000 - 0x7fff91699fff libicucore.A.dylib ??? 03:39:48 INFO - 0x7fff9169a000 - 0x7fff9172efff Ink ??? 03:39:48 INFO - 0x7fff9172f000 - 0x7fff91730fff libDiagnosticMessagesClient.dylib ??? 03:39:48 INFO - 0x7fff91731000 - 0x7fff91747fff CoreMediaAuthoring ??? 03:39:48 INFO - 0x7fff91748000 - 0x7fff91753fff libcommonCrypto.dylib ??? 03:39:48 INFO - 0x7fff91754000 - 0x7fff918e2fff libBLAS.dylib ??? 03:39:48 INFO - 0x7fff918e8000 - 0x7fff918fdfff ToneKit ??? 03:39:48 INFO - 0x7fff91900000 - 0x7fff91967fff DataDetectorsCore ??? 03:39:48 INFO - 0x7fff91968000 - 0x7fff91c99fff Foundation ??? 03:39:48 INFO - 0x7fff91c9a000 - 0x7fff91ce7fff PrintCore ??? 03:39:48 INFO - 0x7fff91cfc000 - 0x7fff91cfdfff libremovefile.dylib ??? 03:39:48 INFO - 0x7fff91cfe000 - 0x7fff91d00fff libsystem_sandbox.dylib ??? 03:39:48 INFO - 0x7fff91d01000 - 0x7fff91d5cfff libTIFF.dylib ??? 03:39:48 INFO - 0x7fff91dbd000 - 0x7fff91dc0fff libCGXType.A.dylib ??? 03:39:48 INFO - 0x7fff91e46000 - 0x7fff91e78fff libTrueTypeScaler.dylib ??? 03:39:48 INFO - 0x7fff91e79000 - 0x7fff91fabfff MediaControlSender ??? 03:39:48 INFO - 0x7fff91fd2000 - 0x7fff922b9fff CarbonCore ??? 03:39:48 INFO - 0x7fff922ba000 - 0x7fff922d5fff AppleVPA ??? 03:39:48 INFO - 0x7fff922d6000 - 0x7fff922d8fff libutil.dylib ??? 03:39:48 INFO - 0x7fff9299e000 - 0x7fff92a0afff MMCS ??? 03:39:48 INFO - 0x7fff92a20000 - 0x7fff92a20fff Accelerate ??? 03:39:48 INFO - 0x7fff92a5a000 - 0x7fff92a89fff SecurityInterface ??? 03:39:48 INFO - 0x7fff92a8a000 - 0x7fff92b7efff libFontParser.dylib ??? 03:39:48 INFO - 0x7fff92b7f000 - 0x7fff92b86fff libCGCMS.A.dylib ??? 03:39:48 INFO - 0x7fff92b87000 - 0x7fff92bd6fff OpenCL ??? 03:39:48 INFO - 0x7fff92bd7000 - 0x7fff93007fff FaceCore ??? 03:39:48 INFO - 0x7fff93008000 - 0x7fff9300bfff Mangrove ??? 03:39:48 INFO - 0x7fff9300c000 - 0x7fff934fcfff MediaToolbox ??? 03:39:48 INFO - 0x7fff9379b000 - 0x7fff937f8fff QuickLook ??? 03:39:48 INFO - 0x7fff937f9000 - 0x7fff93813fff Ubiquity ??? 03:39:48 INFO - 0x7fff93814000 - 0x7fff93bacfff CoreFoundation ??? 03:39:48 INFO - 0x7fff93bad000 - 0x7fff9472efff AppKit ??? 03:39:48 INFO - 0x7fff9472f000 - 0x7fff94b06fff CoreAUC ??? 03:39:48 INFO - 0x7fff94b5e000 - 0x7fff94baafff CoreLocation ??? 03:39:48 INFO - 0x7fff94bab000 - 0x7fff94bb7fff OpenDirectory ??? 03:39:48 INFO - 0x7fff94bc3000 - 0x7fff94bf3fff libsystem_m.dylib ??? 03:39:48 INFO - 0x7fff94bf4000 - 0x7fff94caffff DiscRecording ??? 03:39:48 INFO - 0x7fff94cb0000 - 0x7fff94cbefff ContactsFoundation ??? 03:39:48 INFO - 0x7fff94cbf000 - 0x7fff94cdcfff libresolv.9.dylib ??? 03:39:48 INFO - 0x7fff94cdd000 - 0x7fff94cdffff libRadiance.dylib ??? 03:39:48 INFO - 0x7fff94d6e000 - 0x7fff95089fff vImage ??? 03:39:48 INFO - 0x7fff9508a000 - 0x7fff955b3fff QuartzComposer ??? 03:39:48 INFO - 0x7fff9569b000 - 0x7fff956c0fff libPng.dylib ??? 03:39:48 INFO - 0x7fff95f4a000 - 0x7fff95f4cfff libquarantine.dylib ??? 03:39:48 INFO - 0x7fff95f4d000 - 0x7fff95f75fff libRIP.A.dylib ??? 03:39:48 INFO - 0x7fff95f76000 - 0x7fff95fddfff CoreWiFi ??? 03:39:48 INFO - 0x7fff95fde000 - 0x7fff95fe3fff libunwind.dylib ??? 03:39:48 INFO - 0x7fff96023000 - 0x7fff96027fff TCC ??? 03:39:48 INFO - 0x7fff96028000 - 0x7fff96052fff GLRendererFloat ??? 03:39:48 INFO - 0x7fff96053000 - 0x7fff96055fff libCVMSPluginSupport.dylib ??? 03:39:48 INFO - 0x7fff96056000 - 0x7fff96091fff QD ??? 03:39:48 INFO - 0x7fff960cf000 - 0x7fff96120fff AppleVA ??? 03:39:48 INFO - 0x7fff96121000 - 0x7fff96167fff libauto.dylib ??? 03:39:48 INFO - 0x7fff96168000 - 0x7fff96281fff CoreText ??? 03:39:48 INFO - 0x7fff96285000 - 0x7fff96286fff libsystem_secinit.dylib ??? 03:39:48 INFO - 0x7fff96287000 - 0x7fff962d4fff CoreMediaIO ??? 03:39:48 INFO - 0x7fff962d5000 - 0x7fff962ddfff FSEvents ??? 03:39:48 INFO - 0x7fff962de000 - 0x7fff96301fff FamilyControls ??? 03:39:48 INFO - 0x7fff96302000 - 0x7fff963d8fff DiskImages ??? 03:39:48 INFO - 0x7fff96478000 - 0x7fff9677afff GeoServices ??? 03:39:48 INFO - 0x7fff9677b000 - 0x7fff96a4afff CoreImage ??? 03:39:48 INFO - 0x7fff96a4b000 - 0x7fff96a66fff libCRFSuite.dylib ??? 03:39:48 INFO - 0x7fff96a67000 - 0x7fff96a68fff Print ??? 03:39:48 INFO - 0x7fff96a69000 - 0x7fff96a74fff AppSandbox ??? 03:39:48 INFO - 0x7fff96a75000 - 0x7fff96a7efff DisplayServices ??? 03:39:48 INFO - 0x7fff96a8c000 - 0x7fff96b4cfff Backup ??? 03:39:48 INFO - 0x7fff96b60000 - 0x7fff96b64fff LoginUICore ??? 03:39:48 INFO - 0x7fff96b65000 - 0x7fff96de4fff CoreData ??? 03:39:48 INFO - 0x7fff96de5000 - 0x7fff96decfff PhoneNumbers ??? 03:39:48 INFO - 0x7fff96ded000 - 0x7fff96e11fff libJPEG.dylib ??? 03:39:48 INFO - 0x7fff96e12000 - 0x7fff96e12fff libkeymgr.dylib ??? 03:39:48 INFO - 0x7fff96e13000 - 0x7fff96e16fff libdyld.dylib ??? 03:39:48 INFO - 0x7fff96e17000 - 0x7fff96e62fff CloudDocs ??? 03:39:48 INFO - 0x7fff96e92000 - 0x7fff96e9ffff libbz2.1.0.dylib ??? 03:39:48 INFO - 0x7fff96eab000 - 0x7fff96ef9fff ImageCaptureCore ??? 03:39:48 INFO - 0x7fff96efa000 - 0x7fff96f1efff Sharing ??? 03:39:48 INFO - 0x7fff96f1f000 - 0x7fff96fbdfff Metadata ??? 03:39:48 INFO - 0x7fff96fbe000 - 0x7fff9701dfff AE ??? 03:39:48 INFO - 0x7fff97024000 - 0x7fff970a5fff CoreUtils ??? 03:39:48 INFO - 0x7fff970d8000 - 0x7fff971c2fff QuickLookUI ??? 03:39:48 INFO - 0x7fff971c3000 - 0x7fff971f3fff GSS ??? 03:39:48 INFO - 0x7fff971f4000 - 0x7fff97404fff CFNetwork ??? 03:39:48 INFO - 0x7fff97df4000 - 0x7fff97e14fff IconServices ??? 03:39:48 INFO - 0x7fff97e56000 - 0x7fff97ee7fff libCoreStorage.dylib ??? 03:39:48 INFO - 0x7fff981d4000 - 0x7fff98304fff UIFoundation ??? 03:39:48 INFO - 0x7fff983fd000 - 0x7fff98402fff libheimdal-asn1.dylib ??? 03:39:48 INFO - 0x7fff98403000 - 0x7fff98810fff libLAPACK.dylib ??? 03:39:48 INFO - 0x7fff98911000 - 0x7fff98939fff libxpc.dylib ??? 03:39:48 INFO - 0x7fff9893a000 - 0x7fff98954fff liblzma.5.dylib ??? 03:39:48 INFO - 0x7fff98955000 - 0x7fff98972fff libsystem_kernel.dylib ??? 03:39:48 INFO - 0x7fff98973000 - 0x7fff9897bfff libsystem_dnssd.dylib ??? 03:39:48 INFO - 0x7fff9897c000 - 0x7fff9897cfff Cocoa ??? 03:39:48 INFO - 0x7fff9897d000 - 0x7fff98989fff SpeechSynthesis ??? 03:39:48 INFO - 0x7fff9898a000 - 0x7fff989b0fff ChunkingLibrary ??? 03:39:48 INFO - 0x7fff989b1000 - 0x7fff98a00fff libstdc++.6.dylib ??? 03:39:48 INFO - 0x7fff98a53000 - 0x7fff98b65fff libvDSP.dylib ??? 03:39:48 INFO - 0x7fff98b66000 - 0x7fff98b66fff AudioUnit ??? 03:39:48 INFO - 0x7fff98b67000 - 0x7fff98b85fff vCard ??? 03:39:48 INFO - 0x7fff98b86000 - 0x7fff98b86fff liblaunch.dylib ??? 03:39:48 INFO - 0x7fff98b87000 - 0x7fff98c05fff OSServices ??? 03:39:48 INFO - 0x7fff98c83000 - 0x7fff98cc3fff libGLImage.dylib ??? 03:39:48 INFO - 0x7fff98cc4000 - 0x7fff98ceefff libdispatch.dylib ??? 03:39:48 INFO - 0x7fff98cef000 - 0x7fff98d13fff QuartzFilters ??? 03:39:48 INFO - 0x7fff98d14000 - 0x7fff98e3cfff CoreUI ??? 03:39:48 INFO - 0x7fff98f6d000 - 0x7fff98fdefff ATS ??? 03:39:48 INFO - 0x7fff98fdf000 - 0x7fff98fe8fff CommonAuth ??? 03:39:48 INFO - 0x7fff98fe9000 - 0x7fff98ff7fff OpenGL ??? 03:39:48 INFO - 0x7fff98ff8000 - 0x7fff98ff8fff libOpenScriptingUtil.dylib ??? 03:39:48 INFO - 0x7fff98ff9000 - 0x7fff9906dfff SecurityFoundation ??? 03:39:48 INFO - 0x7fff990ab000 - 0x7fff990adfff loginsupport ??? 03:39:48 INFO - 0x7fff990c8000 - 0x7fff990e9fff Apple80211 ??? 03:39:48 INFO - 0x7fff991a4000 - 0x7fff991affff libcsfde.dylib ??? 03:39:48 INFO - 0x7fff991b0000 - 0x7fff991b9fff libsystem_notify.dylib ??? 03:39:48 INFO - 0x7fff991da000 - 0x7fff99229fff libcurl.4.dylib ??? 03:39:48 INFO - 0x7fff9922a000 - 0x7fff99255fff libc++abi.dylib ??? 03:39:48 INFO - 0x7fff99256000 - 0x7fff9925afff libGIF.dylib ??? 03:39:48 INFO - 0x7fff99270000 - 0x7fff99277fff NetFS ??? 03:39:48 INFO - 0x7fff99301000 - 0x7fff9937afff libcorecrypto.dylib ??? 03:39:48 INFO - 0x7fff99397000 - 0x7fff993aafff CoreBluetooth ??? 03:39:48 INFO - 0x7fff993ad000 - 0x7fff9944cfff AppleJPEG ??? 03:39:48 INFO - 0x7fff99546000 - 0x7fff99592fff libcups.2.dylib ??? 03:39:48 INFO - 0x7fff99593000 - 0x7fff995cbfff libsystem_network.dylib ??? 03:39:48 INFO - 0x7fff995d9000 - 0x7fff995e1fff libcldcpuengine.dylib ??? 03:39:48 INFO - 0x7fff995e2000 - 0x7fff9963cfff LanguageModeling ??? 03:39:48 INFO - 0x7fff9963d000 - 0x7fff99677fff DebugSymbols ??? 03:39:48 INFO - 0x7fff99678000 - 0x7fff99787fff DesktopServicesPriv ??? 03:39:48 INFO - 0x7fff997d2000 - 0x7fff997ebfff OpenScripting ??? 03:39:48 INFO - 0x7fff997ec000 - 0x7fff997ecfff vecLib ??? 03:39:48 INFO - 0x7fff997ed000 - 0x7fff9980cfff CoreDuet ??? 03:39:48 INFO - 0x7fff9980d000 - 0x7fff9980efff ContactsData ??? 03:39:48 INFO - 0x7fff99848000 - 0x7fff99848fff libunc.dylib ??? 03:39:48 INFO - 0x7fff99a3e000 - 0x7fff99a3efff CoreServices ??? 03:39:48 INFO - 0x7fff99a3f000 - 0x7fff99b31fff libxml2.2.dylib ??? 03:39:48 INFO - 0x7fff99b32000 - 0x7fff99ba1fff SearchKit ??? 03:39:48 INFO - 0x7fff99ba5000 - 0x7fff99ba7fff CoreDuetDebugLogging ??? 03:39:48 INFO - 0x7fff99ba8000 - 0x7fff99bb9fff libcmph.dylib ??? 03:39:48 INFO - 0x7fff99c40000 - 0x7fff99c46fff XPCService ??? 03:39:48 INFO - 0x7fff99ca4000 - 0x7fff99fa9fff HIToolbox ??? 03:39:48 INFO - 0x7fff99faa000 - 0x7fff99fb7fff libxar.1.dylib ??? 03:39:48 INFO - 0x7fff99fb8000 - 0x7fff9a09cfff libcrypto.0.9.8.dylib ??? 03:39:48 INFO - 0x7fff9a09d000 - 0x7fff9a2e2fff AddressBook ??? 03:39:48 INFO - 0x7fff9b2a7000 - 0x7fff9b2e2fff Symbolication ??? 03:39:48 INFO - 0x7fff9b2e3000 - 0x7fff9b2e4fff libsystem_blocks.dylib ??? 03:39:48 INFO - 0x7fff9b308000 - 0x7fff9b46ffff AudioToolbox ??? 03:39:48 INFO - 0x7fff9b472000 - 0x7fff9bcb3fff CoreGraphics ??? 03:39:48 INFO - 0x7fff9bcb4000 - 0x7fff9bd22fff Heimdal ??? 03:39:48 INFO - 0x7fff9bd25000 - 0x7fff9bd30fff DirectoryService ??? 03:39:48 INFO - 0x7fff9bd8c000 - 0x7fff9be22fff CloudKit ??? 03:39:48 INFO - 0x7fff9be23000 - 0x7fff9be4ffff libsandbox.1.dylib ??? 03:39:48 INFO - 0x7fff9bea1000 - 0x7fff9bee2fff libGLU.dylib ??? 03:39:48 INFO - Stopping web server 03:39:48 INFO - Stopping web socket server 03:39:48 INFO - Stopping ssltunnel 03:39:48 INFO - WARNING | leakcheck | refcount logging is off, so leaks can't be detected! 03:39:48 INFO - runtests.py | Running tests: end. 03:39:48 INFO - SUITE-END | took 367s 03:39:48 ERROR - Return code: 1 03:39:48 ERROR - No tests run or test summary not found 03:39:48 INFO - TinderboxPrint: mochitest-jetpack-addon
T-FAIL CRASH 03:39:48 WARNING - # TBPL FAILURE # 03:39:48 WARNING - setting return code to 2 03:39:48 WARNING - The mochitest suite: jetpack-addon ran with return status: FAILURE 03:39:48 INFO - ENV: MOZ_UPLOAD_DIR is now /builds/slave/test/build/blobber_upload_dir 03:39:48 INFO - ENV: MINIDUMP_STACKWALK is now /builds/slave/test/build/macosx64-minidump_stackwalk 03:39:48 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:39: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-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:39: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-package_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-package_errorsummary.log --screenshot-on-fail --jetpack-package 03:39:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.UVv3eJ9Iz5/Render', 03:39:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:39:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:39:48 INFO - 'HOME': '/Users/cltbld', 03:39:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:39:48 INFO - 'LOGNAME': 'cltbld', 03:39:48 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:39:48 INFO - 'MINIDUMP_STACKWALK': '/builds/slave/test/build/macosx64-minidump_stackwalk', 03:39:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:39:48 INFO - 'MOZ_NO_REMOTE': '1', 03:39:48 INFO - 'MOZ_UPLOAD_DIR': '/builds/slave/test/build/blobber_upload_dir', 03:39:48 INFO - 'NO_EM_RESTART': '1', 03:39:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:39: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:39:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:39:48 INFO - 'PWD': '/builds/slave/test', 03:39:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:39:48 INFO - 'SHELL': '/bin/bash', 03:39:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.F9iXUS85wK/Listeners', 03:39:48 INFO - 'TMPDIR': '/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/', 03:39:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:39:48 INFO - 'USER': 'cltbld', 03:39:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:39:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 03:39:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:39:48 INFO - 'XPC_FLAGS': '0x0', 03:39:48 INFO - 'XPC_SERVICE_NAME': '0', 03:39:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:39: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-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:39: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.pyc, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 03:39:48 INFO - import pkg_resources 03:39:48 INFO - Checking for orphan ssltunnel processes... 03:39:48 INFO - Checking for orphan xpcshell processes... 03:39:48 INFO - SUITE-START | Running 142 tests 03:39:48 INFO - TEST-START | addon-sdk/source/test/test-cuddlefish.js 03:39:48 INFO - TEST-SKIP | addon-sdk/source/test/test-cuddlefish.js | took 0ms 03:39:48 INFO - TEST-START | addon-sdk/source/test/test-mpl2-license-header.js 03:39:48 INFO - TEST-SKIP | addon-sdk/source/test/test-mpl2-license-header.js | took 1ms 03:39:48 INFO - TEST-START | addon-sdk/source/test/test-unsupported-skip.js 03:39:48 INFO - TEST-SKIP | addon-sdk/source/test/test-unsupported-skip.js | took 0ms 03:39: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:39:48 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 03:39:48 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/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmp2ZJxoZ.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:39:48 INFO - runtests.py | Server pid: 2342 03:39:48 INFO - runtests.py | Websocket server pid: 2343 03:39:48 INFO - runtests.py | SSL tunnel pid: 2344 03:39:48 INFO - runtests.py | Running tests: start. 03:39:48 INFO - runtests.py | Application pid: 2345 03:39:48 INFO - TEST-INFO | started process Main app process 03:39:50 INFO - console.info: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:39:50 INFO - console.info: hiddenWindow document.readyState:complete 03:39:50 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:50 INFO - Error: TypeError: window is null 03:39:50 INFO - Traceback (most recent call last): 03:39:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:50 INFO - window.addEventListener("load", function testOnLoad() { 03:39:50 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:50 INFO - return interp.methods[prop](addon, target, ...args); 03:39:50 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:50 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:50 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:50 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:50 INFO - return interp.methods[prop](addon, target, ...args); 03:39:50 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:50 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:50 INFO - setTimeout(testInit, 0); 03:39:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:50 INFO - getTestList(config, function(links) { 03:39:50 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:50 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:50 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:50 INFO - req.onload = function() { 03:39:50 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:50 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:50 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:50 INFO - callback(links); 03:39:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:50 INFO - require("sdk/addon/window").ready.then(() => { 03:39:50 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:50 INFO - return _require(id); 03:39:50 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:50 INFO - freeze(load(loader, module)); 03:39:50 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:50 INFO - evaluate(sandbox, module.uri); 03:39:50 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:50 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:50 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:50 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:50 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:50 INFO - return interp.methods[prop](addon, target, ...args); 03:39:50 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:50 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:50 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:50 INFO - resolve(); 03:39:50 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:50 INFO - this.schedulePromise(aPromise); 03:39:50 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:50 INFO - this.scheduleWalkerLoop(); 03:39:50 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:50 INFO - let stack = Components_ ? Components_.stack : null; 03:39:50 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:50 INFO - this.handlers.shift().process(); 03:39:50 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:50 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:50 INFO - return new Promise(resolve => { 03:39:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:50 INFO - runTests({ 03:39:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:50 INFO - nextIteration(); 03:39:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:50 INFO - checkForEnd(); 03:39:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:50 INFO - findAndRunTests(loader, nextIteration); 03:39:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:50 INFO - var runner = new TestRunner(); 03:39:50 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:50 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:50 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:50 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:51 INFO - Error: TypeError: window is null 03:39:51 INFO - Traceback (most recent call last): 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:51 INFO - window.addEventListener("load", function testOnLoad() { 03:39:51 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:51 INFO - return interp.methods[prop](addon, target, ...args); 03:39:51 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:51 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:51 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:51 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:51 INFO - return interp.methods[prop](addon, target, ...args); 03:39:51 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:51 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:51 INFO - setTimeout(testInit, 0); 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:51 INFO - getTestList(config, function(links) { 03:39:51 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:51 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:51 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:51 INFO - req.onload = function() { 03:39:51 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:51 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:51 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:51 INFO - callback(links); 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:51 INFO - require("sdk/addon/window").ready.then(() => { 03:39:51 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:51 INFO - return _require(id); 03:39:51 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:51 INFO - freeze(load(loader, module)); 03:39:51 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:51 INFO - evaluate(sandbox, module.uri); 03:39:51 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:51 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:51 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:51 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:51 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:51 INFO - return interp.methods[prop](addon, target, ...args); 03:39:51 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:51 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:51 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:51 INFO - resolve(); 03:39:51 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:51 INFO - this.schedulePromise(aPromise); 03:39:51 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:51 INFO - this.scheduleWalkerLoop(); 03:39:51 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:51 INFO - let stack = Components_ ? Components_.stack : null; 03:39:51 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:51 INFO - this.handlers.shift().process(); 03:39:51 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:51 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:51 INFO - testModule(require, filename).then(tests => { 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:51 INFO - return new Promise(resolve => { 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:51 INFO - runTests({ 03:39:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:51 INFO - nextIteration(); 03:39:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:51 INFO - checkForEnd(); 03:39:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:51 INFO - findAndRunTests(loader, nextIteration); 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:51 INFO - var runner = new TestRunner(); 03:39:51 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:51 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:51 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:51 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:51 INFO - Error: TypeError: window is null 03:39:51 INFO - Traceback (most recent call last): 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:51 INFO - window.addEventListener("load", function testOnLoad() { 03:39:51 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:51 INFO - return interp.methods[prop](addon, target, ...args); 03:39:51 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:51 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:51 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:51 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:51 INFO - return interp.methods[prop](addon, target, ...args); 03:39:51 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:51 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:51 INFO - setTimeout(testInit, 0); 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:51 INFO - getTestList(config, function(links) { 03:39:51 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:51 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:51 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:51 INFO - req.onload = function() { 03:39:51 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:51 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:51 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:51 INFO - callback(links); 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:51 INFO - require("sdk/addon/window").ready.then(() => { 03:39:51 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:51 INFO - return _require(id); 03:39:51 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:51 INFO - freeze(load(loader, module)); 03:39:51 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:51 INFO - evaluate(sandbox, module.uri); 03:39:51 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:51 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:51 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:51 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:51 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:51 INFO - return interp.methods[prop](addon, target, ...args); 03:39:51 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:51 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:51 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:51 INFO - resolve(); 03:39:51 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:51 INFO - this.schedulePromise(aPromise); 03:39:51 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:51 INFO - this.scheduleWalkerLoop(); 03:39:51 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:51 INFO - let stack = Components_ ? Components_.stack : null; 03:39:51 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:51 INFO - this.handlers.shift().process(); 03:39:51 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:51 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:51 INFO - testModule(require, filename).then(tests => { 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:51 INFO - testModule(require, filename).then(tests => { 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:51 INFO - return new Promise(resolve => { 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:51 INFO - runTests({ 03:39:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:51 INFO - nextIteration(); 03:39:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:51 INFO - checkForEnd(); 03:39:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:51 INFO - findAndRunTests(loader, nextIteration); 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:51 INFO - var runner = new TestRunner(); 03:39:51 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:51 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:51 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:51 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:51 INFO - Error: TypeError: window is null 03:39:51 INFO - Traceback (most recent call last): 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:51 INFO - window.addEventListener("load", function testOnLoad() { 03:39:51 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:51 INFO - return interp.methods[prop](addon, target, ...args); 03:39:51 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:51 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:51 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:51 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:51 INFO - return interp.methods[prop](addon, target, ...args); 03:39:51 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:51 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:51 INFO - setTimeout(testInit, 0); 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:51 INFO - getTestList(config, function(links) { 03:39:51 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:51 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:51 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:51 INFO - req.onload = function() { 03:39:51 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:51 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:51 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:51 INFO - callback(links); 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:51 INFO - require("sdk/addon/window").ready.then(() => { 03:39:51 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:51 INFO - return _require(id); 03:39:51 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:51 INFO - freeze(load(loader, module)); 03:39:51 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:51 INFO - evaluate(sandbox, module.uri); 03:39:51 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:51 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:51 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:51 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:51 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:51 INFO - return interp.methods[prop](addon, target, ...args); 03:39:51 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:51 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:51 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:51 INFO - resolve(); 03:39:51 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:51 INFO - this.schedulePromise(aPromise); 03:39:51 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:51 INFO - this.scheduleWalkerLoop(); 03:39:51 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:51 INFO - let stack = Components_ ? Components_.stack : null; 03:39:51 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:51 INFO - this.handlers.shift().process(); 03:39:51 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:51 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:51 INFO - testModule(require, filename).then(tests => { 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:51 INFO - testModule(require, filename).then(tests => { 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:51 INFO - testModule(require, filename).then(tests => { 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:51 INFO - return new Promise(resolve => { 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:51 INFO - runTests({ 03:39:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:51 INFO - nextIteration(); 03:39:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:51 INFO - checkForEnd(); 03:39:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:51 INFO - findAndRunTests(loader, nextIteration); 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:51 INFO - var runner = new TestRunner(); 03:39:51 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:51 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:51 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:51 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:51 INFO - Error: TypeError: window is null 03:39:51 INFO - Traceback (most recent call last): 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:51 INFO - window.addEventListener("load", function testOnLoad() { 03:39:51 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:51 INFO - return interp.methods[prop](addon, target, ...args); 03:39:51 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:51 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:51 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:51 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:51 INFO - return interp.methods[prop](addon, target, ...args); 03:39:51 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:51 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:51 INFO - setTimeout(testInit, 0); 03:39:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:51 INFO - getTestList(config, function(links) { 03:39:51 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:51 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:51 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:51 INFO - req.onload = function() { 03:39:52 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:52 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:52 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:52 INFO - callback(links); 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:52 INFO - require("sdk/addon/window").ready.then(() => { 03:39:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:52 INFO - return _require(id); 03:39:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:52 INFO - freeze(load(loader, module)); 03:39:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:52 INFO - evaluate(sandbox, module.uri); 03:39:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:52 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:52 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:52 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:52 INFO - return interp.methods[prop](addon, target, ...args); 03:39:52 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:52 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:52 INFO - resolve(); 03:39:52 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:52 INFO - this.schedulePromise(aPromise); 03:39:52 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:52 INFO - this.scheduleWalkerLoop(); 03:39:52 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:52 INFO - let stack = Components_ ? Components_.stack : null; 03:39:52 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:52 INFO - this.handlers.shift().process(); 03:39:52 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:52 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:52 INFO - testModule(require, filename).then(tests => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:52 INFO - testModule(require, filename).then(tests => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:52 INFO - testModule(require, filename).then(tests => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:52 INFO - testModule(require, filename).then(tests => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:52 INFO - return new Promise(resolve => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:52 INFO - runTests({ 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:52 INFO - nextIteration(); 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:52 INFO - checkForEnd(); 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:52 INFO - findAndRunTests(loader, nextIteration); 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:52 INFO - var runner = new TestRunner(); 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:52 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:52 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:52 INFO - Error: TypeError: window is null 03:39:52 INFO - Traceback (most recent call last): 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:52 INFO - window.addEventListener("load", function testOnLoad() { 03:39:52 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:52 INFO - return interp.methods[prop](addon, target, ...args); 03:39:52 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:52 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:52 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:52 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:52 INFO - return interp.methods[prop](addon, target, ...args); 03:39:52 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:52 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:52 INFO - setTimeout(testInit, 0); 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:52 INFO - getTestList(config, function(links) { 03:39:52 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:52 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:52 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:52 INFO - req.onload = function() { 03:39:52 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:52 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:52 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:52 INFO - callback(links); 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:52 INFO - require("sdk/addon/window").ready.then(() => { 03:39:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:52 INFO - return _require(id); 03:39:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:52 INFO - freeze(load(loader, module)); 03:39:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:52 INFO - evaluate(sandbox, module.uri); 03:39:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:52 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:52 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:52 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:52 INFO - return interp.methods[prop](addon, target, ...args); 03:39:52 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:52 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:52 INFO - resolve(); 03:39:52 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:52 INFO - this.schedulePromise(aPromise); 03:39:52 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:52 INFO - this.scheduleWalkerLoop(); 03:39:52 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:52 INFO - let stack = Components_ ? Components_.stack : null; 03:39:52 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:52 INFO - this.handlers.shift().process(); 03:39:52 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:52 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:52 INFO - testModule(require, filename).then(tests => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:52 INFO - testModule(require, filename).then(tests => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:52 INFO - testModule(require, filename).then(tests => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:52 INFO - testModule(require, filename).then(tests => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:52 INFO - testModule(require, filename).then(tests => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:52 INFO - return new Promise(resolve => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:52 INFO - runTests({ 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:52 INFO - nextIteration(); 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:52 INFO - checkForEnd(); 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:52 INFO - findAndRunTests(loader, nextIteration); 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:52 INFO - var runner = new TestRunner(); 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:52 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:52 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:52 INFO - Error: TypeError: window is null 03:39:52 INFO - Traceback (most recent call last): 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:52 INFO - window.addEventListener("load", function testOnLoad() { 03:39:52 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:52 INFO - return interp.methods[prop](addon, target, ...args); 03:39:52 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:52 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:52 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:52 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:52 INFO - return interp.methods[prop](addon, target, ...args); 03:39:52 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:52 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:52 INFO - setTimeout(testInit, 0); 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:52 INFO - getTestList(config, function(links) { 03:39:52 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:52 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:52 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:52 INFO - req.onload = function() { 03:39:52 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:52 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:52 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:52 INFO - callback(links); 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:52 INFO - require("sdk/addon/window").ready.then(() => { 03:39:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:52 INFO - return _require(id); 03:39:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:52 INFO - freeze(load(loader, module)); 03:39:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:52 INFO - evaluate(sandbox, module.uri); 03:39:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:52 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:52 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:52 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:52 INFO - return interp.methods[prop](addon, target, ...args); 03:39:52 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:52 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:52 INFO - resolve(); 03:39:52 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:52 INFO - this.schedulePromise(aPromise); 03:39:52 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:52 INFO - this.scheduleWalkerLoop(); 03:39:52 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:52 INFO - let stack = Components_ ? Components_.stack : null; 03:39:52 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:52 INFO - this.handlers.shift().process(); 03:39:52 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:52 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:52 INFO - testModule(require, filename).then(tests => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:52 INFO - testModule(require, filename).then(tests => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:52 INFO - testModule(require, filename).then(tests => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:52 INFO - testModule(require, filename).then(tests => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:52 INFO - testModule(require, filename).then(tests => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:52 INFO - testModule(require, filename).then(tests => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:52 INFO - return new Promise(resolve => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:52 INFO - runTests({ 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:52 INFO - nextIteration(); 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:52 INFO - checkForEnd(); 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:52 INFO - findAndRunTests(loader, nextIteration); 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:52 INFO - var runner = new TestRunner(); 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:52 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:52 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:52 INFO - Error: TypeError: window is null 03:39:52 INFO - Traceback (most recent call last): 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:52 INFO - window.addEventListener("load", function testOnLoad() { 03:39:52 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:52 INFO - return interp.methods[prop](addon, target, ...args); 03:39:52 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:52 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:52 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:52 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:52 INFO - return interp.methods[prop](addon, target, ...args); 03:39:52 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:52 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:52 INFO - setTimeout(testInit, 0); 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:52 INFO - getTestList(config, function(links) { 03:39:52 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:52 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:52 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:52 INFO - req.onload = function() { 03:39:52 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:52 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:52 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:52 INFO - callback(links); 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:52 INFO - require("sdk/addon/window").ready.then(() => { 03:39:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:52 INFO - return _require(id); 03:39:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:52 INFO - freeze(load(loader, module)); 03:39:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:52 INFO - evaluate(sandbox, module.uri); 03:39:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:52 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:52 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:52 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:52 INFO - return interp.methods[prop](addon, target, ...args); 03:39:52 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:52 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:52 INFO - resolve(); 03:39:52 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:52 INFO - this.schedulePromise(aPromise); 03:39:52 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:52 INFO - this.scheduleWalkerLoop(); 03:39:52 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:52 INFO - let stack = Components_ ? Components_.stack : null; 03:39:52 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:52 INFO - this.handlers.shift().process(); 03:39:52 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:52 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:52 INFO - testModule(require, filename).then(tests => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:52 INFO - testModule(require, filename).then(tests => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:52 INFO - testModule(require, filename).then(tests => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:52 INFO - testModule(require, filename).then(tests => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:52 INFO - testModule(require, filename).then(tests => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:52 INFO - testModule(require, filename).then(tests => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:52 INFO - testModule(require, filename).then(tests => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:52 INFO - return new Promise(resolve => { 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:52 INFO - runTests({ 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:52 INFO - nextIteration(); 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:52 INFO - checkForEnd(); 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:52 INFO - findAndRunTests(loader, nextIteration); 03:39:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:52 INFO - var runner = new TestRunner(); 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:52 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:52 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:52 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:53 INFO - Error: TypeError: window is null 03:39:53 INFO - Traceback (most recent call last): 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:53 INFO - window.addEventListener("load", function testOnLoad() { 03:39:53 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:53 INFO - return interp.methods[prop](addon, target, ...args); 03:39:53 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:53 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:53 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:53 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:53 INFO - return interp.methods[prop](addon, target, ...args); 03:39:53 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:53 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:53 INFO - setTimeout(testInit, 0); 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:53 INFO - getTestList(config, function(links) { 03:39:53 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:53 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:53 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:53 INFO - req.onload = function() { 03:39:53 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:53 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:53 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:53 INFO - callback(links); 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:53 INFO - require("sdk/addon/window").ready.then(() => { 03:39:53 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:53 INFO - return _require(id); 03:39:53 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:53 INFO - freeze(load(loader, module)); 03:39:53 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:53 INFO - evaluate(sandbox, module.uri); 03:39:53 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:53 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:53 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:53 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:53 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:53 INFO - return interp.methods[prop](addon, target, ...args); 03:39:53 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:53 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:53 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:53 INFO - resolve(); 03:39:53 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:53 INFO - this.schedulePromise(aPromise); 03:39:53 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:53 INFO - this.scheduleWalkerLoop(); 03:39:53 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:53 INFO - let stack = Components_ ? Components_.stack : null; 03:39:53 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:53 INFO - this.handlers.shift().process(); 03:39:53 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:53 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:53 INFO - return new Promise(resolve => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:53 INFO - runTests({ 03:39:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:53 INFO - nextIteration(); 03:39:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:53 INFO - checkForEnd(); 03:39:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:53 INFO - findAndRunTests(loader, nextIteration); 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:53 INFO - var runner = new TestRunner(); 03:39:53 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:53 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:53 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:53 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:53 INFO - Error: TypeError: window is null 03:39:53 INFO - Traceback (most recent call last): 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:53 INFO - window.addEventListener("load", function testOnLoad() { 03:39:53 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:53 INFO - return interp.methods[prop](addon, target, ...args); 03:39:53 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:53 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:53 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:53 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:53 INFO - return interp.methods[prop](addon, target, ...args); 03:39:53 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:53 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:53 INFO - setTimeout(testInit, 0); 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:53 INFO - getTestList(config, function(links) { 03:39:53 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:53 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:53 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:53 INFO - req.onload = function() { 03:39:53 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:53 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:53 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:53 INFO - callback(links); 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:53 INFO - require("sdk/addon/window").ready.then(() => { 03:39:53 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:53 INFO - return _require(id); 03:39:53 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:53 INFO - freeze(load(loader, module)); 03:39:53 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:53 INFO - evaluate(sandbox, module.uri); 03:39:53 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:53 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:53 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:53 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:53 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:53 INFO - return interp.methods[prop](addon, target, ...args); 03:39:53 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:53 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:53 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:53 INFO - resolve(); 03:39:53 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:53 INFO - this.schedulePromise(aPromise); 03:39:53 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:53 INFO - this.scheduleWalkerLoop(); 03:39:53 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:53 INFO - let stack = Components_ ? Components_.stack : null; 03:39:53 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:53 INFO - this.handlers.shift().process(); 03:39:53 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:53 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:53 INFO - return new Promise(resolve => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:53 INFO - runTests({ 03:39:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:53 INFO - nextIteration(); 03:39:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:53 INFO - checkForEnd(); 03:39:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:53 INFO - findAndRunTests(loader, nextIteration); 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:53 INFO - var runner = new TestRunner(); 03:39:53 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:53 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:53 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:53 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:53 INFO - Error: TypeError: window is null 03:39:53 INFO - Traceback (most recent call last): 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:53 INFO - window.addEventListener("load", function testOnLoad() { 03:39:53 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:53 INFO - return interp.methods[prop](addon, target, ...args); 03:39:53 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:53 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:53 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:53 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:53 INFO - return interp.methods[prop](addon, target, ...args); 03:39:53 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:53 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:53 INFO - setTimeout(testInit, 0); 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:53 INFO - getTestList(config, function(links) { 03:39:53 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:53 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:53 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:53 INFO - req.onload = function() { 03:39:53 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:53 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:53 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:53 INFO - callback(links); 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:53 INFO - require("sdk/addon/window").ready.then(() => { 03:39:53 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:53 INFO - return _require(id); 03:39:53 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:53 INFO - freeze(load(loader, module)); 03:39:53 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:53 INFO - evaluate(sandbox, module.uri); 03:39:53 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:53 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:53 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:53 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:53 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:53 INFO - return interp.methods[prop](addon, target, ...args); 03:39:53 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:53 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:53 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:53 INFO - resolve(); 03:39:53 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:53 INFO - this.schedulePromise(aPromise); 03:39:53 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:53 INFO - this.scheduleWalkerLoop(); 03:39:53 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:53 INFO - let stack = Components_ ? Components_.stack : null; 03:39:53 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:53 INFO - this.handlers.shift().process(); 03:39:53 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:53 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:53 INFO - testModule(require, filename).then(tests => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:53 INFO - return new Promise(resolve => { 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:53 INFO - runTests({ 03:39:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:53 INFO - nextIteration(); 03:39:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:53 INFO - checkForEnd(); 03:39:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:53 INFO - findAndRunTests(loader, nextIteration); 03:39:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:53 INFO - var runner = new TestRunner(); 03:39:53 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:53 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:53 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:53 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:54 INFO - Error: TypeError: window is null 03:39:54 INFO - Traceback (most recent call last): 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:54 INFO - window.addEventListener("load", function testOnLoad() { 03:39:54 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:54 INFO - return interp.methods[prop](addon, target, ...args); 03:39:54 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:54 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:54 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:54 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:54 INFO - return interp.methods[prop](addon, target, ...args); 03:39:54 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:54 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:54 INFO - setTimeout(testInit, 0); 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:54 INFO - getTestList(config, function(links) { 03:39:54 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:54 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:54 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:54 INFO - req.onload = function() { 03:39:54 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:54 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:54 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:54 INFO - callback(links); 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:54 INFO - require("sdk/addon/window").ready.then(() => { 03:39:54 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:54 INFO - return _require(id); 03:39:54 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:54 INFO - freeze(load(loader, module)); 03:39:54 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:54 INFO - evaluate(sandbox, module.uri); 03:39:54 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:54 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:54 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:54 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:54 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:54 INFO - return interp.methods[prop](addon, target, ...args); 03:39:54 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:54 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:54 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:54 INFO - resolve(); 03:39:54 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:54 INFO - this.schedulePromise(aPromise); 03:39:54 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:54 INFO - this.scheduleWalkerLoop(); 03:39:54 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:54 INFO - let stack = Components_ ? Components_.stack : null; 03:39:54 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:54 INFO - this.handlers.shift().process(); 03:39:54 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:54 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:54 INFO - return new Promise(resolve => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:54 INFO - runTests({ 03:39:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:54 INFO - nextIteration(); 03:39:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:54 INFO - checkForEnd(); 03:39:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:54 INFO - findAndRunTests(loader, nextIteration); 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:54 INFO - var runner = new TestRunner(); 03:39:54 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:54 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:54 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:54 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:54 INFO - Error: TypeError: window is null 03:39:54 INFO - Traceback (most recent call last): 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:54 INFO - window.addEventListener("load", function testOnLoad() { 03:39:54 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:54 INFO - return interp.methods[prop](addon, target, ...args); 03:39:54 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:54 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:54 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:54 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:54 INFO - return interp.methods[prop](addon, target, ...args); 03:39:54 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:54 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:54 INFO - setTimeout(testInit, 0); 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:54 INFO - getTestList(config, function(links) { 03:39:54 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:54 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:54 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:54 INFO - req.onload = function() { 03:39:54 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:54 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:54 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:54 INFO - callback(links); 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:54 INFO - require("sdk/addon/window").ready.then(() => { 03:39:54 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:54 INFO - return _require(id); 03:39:54 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:54 INFO - freeze(load(loader, module)); 03:39:54 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:54 INFO - evaluate(sandbox, module.uri); 03:39:54 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:54 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:54 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:54 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:54 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:54 INFO - return interp.methods[prop](addon, target, ...args); 03:39:54 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:54 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:54 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:54 INFO - resolve(); 03:39:54 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:54 INFO - this.schedulePromise(aPromise); 03:39:54 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:54 INFO - this.scheduleWalkerLoop(); 03:39:54 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:54 INFO - let stack = Components_ ? Components_.stack : null; 03:39:54 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:54 INFO - this.handlers.shift().process(); 03:39:54 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:54 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:54 INFO - return new Promise(resolve => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:54 INFO - runTests({ 03:39:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:54 INFO - nextIteration(); 03:39:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:54 INFO - checkForEnd(); 03:39:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:54 INFO - findAndRunTests(loader, nextIteration); 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:54 INFO - var runner = new TestRunner(); 03:39:54 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:54 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:54 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:54 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:54 INFO - Error: TypeError: window is null 03:39:54 INFO - Traceback (most recent call last): 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:54 INFO - window.addEventListener("load", function testOnLoad() { 03:39:54 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:54 INFO - return interp.methods[prop](addon, target, ...args); 03:39:54 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:54 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:54 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:54 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:54 INFO - return interp.methods[prop](addon, target, ...args); 03:39:54 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:54 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:54 INFO - setTimeout(testInit, 0); 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:54 INFO - getTestList(config, function(links) { 03:39:54 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:54 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:54 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:54 INFO - req.onload = function() { 03:39:54 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:54 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:54 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:54 INFO - callback(links); 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:54 INFO - require("sdk/addon/window").ready.then(() => { 03:39:54 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:54 INFO - return _require(id); 03:39:54 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:54 INFO - freeze(load(loader, module)); 03:39:54 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:54 INFO - evaluate(sandbox, module.uri); 03:39:54 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:54 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:54 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:54 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:54 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:54 INFO - return interp.methods[prop](addon, target, ...args); 03:39:54 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:54 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:54 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:54 INFO - resolve(); 03:39:54 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:54 INFO - this.schedulePromise(aPromise); 03:39:54 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:54 INFO - this.scheduleWalkerLoop(); 03:39:54 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:54 INFO - let stack = Components_ ? Components_.stack : null; 03:39:54 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:54 INFO - this.handlers.shift().process(); 03:39:54 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:54 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:54 INFO - testModule(require, filename).then(tests => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:54 INFO - return new Promise(resolve => { 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:54 INFO - runTests({ 03:39:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:54 INFO - nextIteration(); 03:39:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:54 INFO - checkForEnd(); 03:39:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:54 INFO - findAndRunTests(loader, nextIteration); 03:39:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:54 INFO - var runner = new TestRunner(); 03:39:54 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:54 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:54 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:54 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:55 INFO - Error: TypeError: window is null 03:39:55 INFO - Traceback (most recent call last): 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:55 INFO - window.addEventListener("load", function testOnLoad() { 03:39:55 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:55 INFO - return interp.methods[prop](addon, target, ...args); 03:39:55 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:55 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:55 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:55 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:55 INFO - return interp.methods[prop](addon, target, ...args); 03:39:55 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:55 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:55 INFO - setTimeout(testInit, 0); 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:55 INFO - getTestList(config, function(links) { 03:39:55 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:55 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:55 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:55 INFO - req.onload = function() { 03:39:55 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:55 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:55 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:55 INFO - callback(links); 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:55 INFO - require("sdk/addon/window").ready.then(() => { 03:39:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:55 INFO - return _require(id); 03:39:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:55 INFO - freeze(load(loader, module)); 03:39:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:55 INFO - evaluate(sandbox, module.uri); 03:39:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:55 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:55 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:55 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:55 INFO - return interp.methods[prop](addon, target, ...args); 03:39:55 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:55 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:55 INFO - resolve(); 03:39:55 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:55 INFO - this.schedulePromise(aPromise); 03:39:55 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:55 INFO - this.scheduleWalkerLoop(); 03:39:55 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:55 INFO - let stack = Components_ ? Components_.stack : null; 03:39:55 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:55 INFO - this.handlers.shift().process(); 03:39:55 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:55 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:55 INFO - return new Promise(resolve => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:55 INFO - runTests({ 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:55 INFO - nextIteration(); 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:55 INFO - checkForEnd(); 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:55 INFO - findAndRunTests(loader, nextIteration); 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:55 INFO - var runner = new TestRunner(); 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:55 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:55 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:55 INFO - Error: TypeError: window is null 03:39:55 INFO - Traceback (most recent call last): 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:55 INFO - window.addEventListener("load", function testOnLoad() { 03:39:55 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:55 INFO - return interp.methods[prop](addon, target, ...args); 03:39:55 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:55 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:55 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:55 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:55 INFO - return interp.methods[prop](addon, target, ...args); 03:39:55 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:55 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:55 INFO - setTimeout(testInit, 0); 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:55 INFO - getTestList(config, function(links) { 03:39:55 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:55 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:55 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:55 INFO - req.onload = function() { 03:39:55 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:55 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:55 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:55 INFO - callback(links); 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:55 INFO - require("sdk/addon/window").ready.then(() => { 03:39:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:55 INFO - return _require(id); 03:39:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:55 INFO - freeze(load(loader, module)); 03:39:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:55 INFO - evaluate(sandbox, module.uri); 03:39:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:55 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:55 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:55 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:55 INFO - return interp.methods[prop](addon, target, ...args); 03:39:55 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:55 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:55 INFO - resolve(); 03:39:55 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:55 INFO - this.schedulePromise(aPromise); 03:39:55 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:55 INFO - this.scheduleWalkerLoop(); 03:39:55 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:55 INFO - let stack = Components_ ? Components_.stack : null; 03:39:55 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:55 INFO - this.handlers.shift().process(); 03:39:55 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:55 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:55 INFO - return new Promise(resolve => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:55 INFO - runTests({ 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:55 INFO - nextIteration(); 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:55 INFO - checkForEnd(); 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:55 INFO - findAndRunTests(loader, nextIteration); 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:55 INFO - var runner = new TestRunner(); 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:55 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:55 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:55 INFO - Error: TypeError: window is null 03:39:55 INFO - Traceback (most recent call last): 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:55 INFO - window.addEventListener("load", function testOnLoad() { 03:39:55 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:55 INFO - return interp.methods[prop](addon, target, ...args); 03:39:55 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:55 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:55 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:55 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:55 INFO - return interp.methods[prop](addon, target, ...args); 03:39:55 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:55 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:55 INFO - setTimeout(testInit, 0); 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:55 INFO - getTestList(config, function(links) { 03:39:55 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:55 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:55 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:55 INFO - req.onload = function() { 03:39:55 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:55 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:55 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:55 INFO - callback(links); 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:55 INFO - require("sdk/addon/window").ready.then(() => { 03:39:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:55 INFO - return _require(id); 03:39:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:55 INFO - freeze(load(loader, module)); 03:39:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:55 INFO - evaluate(sandbox, module.uri); 03:39:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:55 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:55 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:55 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:55 INFO - return interp.methods[prop](addon, target, ...args); 03:39:55 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:55 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:55 INFO - resolve(); 03:39:55 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:55 INFO - this.schedulePromise(aPromise); 03:39:55 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:55 INFO - this.scheduleWalkerLoop(); 03:39:55 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:55 INFO - let stack = Components_ ? Components_.stack : null; 03:39:55 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:55 INFO - this.handlers.shift().process(); 03:39:55 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:55 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:55 INFO - return new Promise(resolve => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:55 INFO - runTests({ 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:55 INFO - nextIteration(); 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:55 INFO - checkForEnd(); 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:55 INFO - findAndRunTests(loader, nextIteration); 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:55 INFO - var runner = new TestRunner(); 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:55 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:55 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:55 INFO - Error: TypeError: window is null 03:39:55 INFO - Traceback (most recent call last): 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:55 INFO - window.addEventListener("load", function testOnLoad() { 03:39:55 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:55 INFO - return interp.methods[prop](addon, target, ...args); 03:39:55 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:55 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:55 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:55 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:55 INFO - return interp.methods[prop](addon, target, ...args); 03:39:55 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:55 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:55 INFO - setTimeout(testInit, 0); 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:55 INFO - getTestList(config, function(links) { 03:39:55 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:55 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:55 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:55 INFO - req.onload = function() { 03:39:55 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:55 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:55 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:55 INFO - callback(links); 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:55 INFO - require("sdk/addon/window").ready.then(() => { 03:39:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:55 INFO - return _require(id); 03:39:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:55 INFO - freeze(load(loader, module)); 03:39:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:55 INFO - evaluate(sandbox, module.uri); 03:39:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:55 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:55 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:55 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:55 INFO - return interp.methods[prop](addon, target, ...args); 03:39:55 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:55 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:55 INFO - resolve(); 03:39:55 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:55 INFO - this.schedulePromise(aPromise); 03:39:55 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:55 INFO - this.scheduleWalkerLoop(); 03:39:55 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:55 INFO - let stack = Components_ ? Components_.stack : null; 03:39:55 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:55 INFO - this.handlers.shift().process(); 03:39:55 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:55 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:55 INFO - testModule(require, filename).then(tests => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:55 INFO - return new Promise(resolve => { 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:55 INFO - runTests({ 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:55 INFO - nextIteration(); 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:55 INFO - checkForEnd(); 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:55 INFO - findAndRunTests(loader, nextIteration); 03:39:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:55 INFO - var runner = new TestRunner(); 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:55 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:55 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:55 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:56 INFO - Error: TypeError: window is null 03:39:56 INFO - Traceback (most recent call last): 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:56 INFO - window.addEventListener("load", function testOnLoad() { 03:39:56 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:56 INFO - return interp.methods[prop](addon, target, ...args); 03:39:56 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:56 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:56 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:56 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:56 INFO - return interp.methods[prop](addon, target, ...args); 03:39:56 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:56 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:56 INFO - setTimeout(testInit, 0); 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:56 INFO - getTestList(config, function(links) { 03:39:56 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:56 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:56 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:56 INFO - req.onload = function() { 03:39:56 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:56 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:56 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:56 INFO - callback(links); 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:56 INFO - require("sdk/addon/window").ready.then(() => { 03:39:56 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:56 INFO - return _require(id); 03:39:56 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:56 INFO - freeze(load(loader, module)); 03:39:56 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:56 INFO - evaluate(sandbox, module.uri); 03:39:56 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:56 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:56 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:56 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:56 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:56 INFO - return interp.methods[prop](addon, target, ...args); 03:39:56 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:56 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:56 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:56 INFO - resolve(); 03:39:56 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:56 INFO - this.schedulePromise(aPromise); 03:39:56 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:56 INFO - this.scheduleWalkerLoop(); 03:39:56 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:56 INFO - let stack = Components_ ? Components_.stack : null; 03:39:56 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:56 INFO - this.handlers.shift().process(); 03:39:56 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:56 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:56 INFO - return new Promise(resolve => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:56 INFO - runTests({ 03:39:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:56 INFO - nextIteration(); 03:39:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:56 INFO - checkForEnd(); 03:39:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:56 INFO - findAndRunTests(loader, nextIteration); 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:56 INFO - var runner = new TestRunner(); 03:39:56 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:56 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:56 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:56 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:56 INFO - Error: TypeError: window is null 03:39:56 INFO - Traceback (most recent call last): 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:56 INFO - window.addEventListener("load", function testOnLoad() { 03:39:56 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:56 INFO - return interp.methods[prop](addon, target, ...args); 03:39:56 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:56 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:56 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:56 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:56 INFO - return interp.methods[prop](addon, target, ...args); 03:39:56 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:56 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:56 INFO - setTimeout(testInit, 0); 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:56 INFO - getTestList(config, function(links) { 03:39:56 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:56 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:56 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:56 INFO - req.onload = function() { 03:39:56 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:56 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:56 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:56 INFO - callback(links); 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:56 INFO - require("sdk/addon/window").ready.then(() => { 03:39:56 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:56 INFO - return _require(id); 03:39:56 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:56 INFO - freeze(load(loader, module)); 03:39:56 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:56 INFO - evaluate(sandbox, module.uri); 03:39:56 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:56 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:56 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:56 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:56 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:56 INFO - return interp.methods[prop](addon, target, ...args); 03:39:56 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:56 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:56 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:56 INFO - resolve(); 03:39:56 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:56 INFO - this.schedulePromise(aPromise); 03:39:56 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:56 INFO - this.scheduleWalkerLoop(); 03:39:56 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:56 INFO - let stack = Components_ ? Components_.stack : null; 03:39:56 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:56 INFO - this.handlers.shift().process(); 03:39:56 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:56 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:56 INFO - testModule(require, filename).then(tests => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:56 INFO - return new Promise(resolve => { 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:56 INFO - runTests({ 03:39:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:56 INFO - nextIteration(); 03:39:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:56 INFO - checkForEnd(); 03:39:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:56 INFO - findAndRunTests(loader, nextIteration); 03:39:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:56 INFO - var runner = new TestRunner(); 03:39:56 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:56 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:56 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:56 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:57 INFO - Error: TypeError: window is null 03:39:57 INFO - Traceback (most recent call last): 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:57 INFO - window.addEventListener("load", function testOnLoad() { 03:39:57 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:57 INFO - return interp.methods[prop](addon, target, ...args); 03:39:57 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:57 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:57 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:57 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:57 INFO - return interp.methods[prop](addon, target, ...args); 03:39:57 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:57 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:57 INFO - setTimeout(testInit, 0); 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:57 INFO - getTestList(config, function(links) { 03:39:57 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:57 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:57 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:57 INFO - req.onload = function() { 03:39:57 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:57 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:57 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:57 INFO - callback(links); 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:57 INFO - require("sdk/addon/window").ready.then(() => { 03:39:57 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:57 INFO - return _require(id); 03:39:57 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:57 INFO - freeze(load(loader, module)); 03:39:57 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:57 INFO - evaluate(sandbox, module.uri); 03:39:57 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:57 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:57 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:57 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:57 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:57 INFO - return interp.methods[prop](addon, target, ...args); 03:39:57 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:57 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:57 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:57 INFO - resolve(); 03:39:57 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:57 INFO - this.schedulePromise(aPromise); 03:39:57 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:57 INFO - this.scheduleWalkerLoop(); 03:39:57 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:57 INFO - let stack = Components_ ? Components_.stack : null; 03:39:57 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:57 INFO - this.handlers.shift().process(); 03:39:57 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:57 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:57 INFO - return new Promise(resolve => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:57 INFO - runTests({ 03:39:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:57 INFO - nextIteration(); 03:39:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:57 INFO - checkForEnd(); 03:39:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:57 INFO - findAndRunTests(loader, nextIteration); 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:57 INFO - var runner = new TestRunner(); 03:39:57 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:57 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:57 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:57 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:57 INFO - Error: TypeError: window is null 03:39:57 INFO - Traceback (most recent call last): 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:57 INFO - window.addEventListener("load", function testOnLoad() { 03:39:57 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:57 INFO - return interp.methods[prop](addon, target, ...args); 03:39:57 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:57 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:57 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:57 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:57 INFO - return interp.methods[prop](addon, target, ...args); 03:39:57 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:57 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:57 INFO - setTimeout(testInit, 0); 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:57 INFO - getTestList(config, function(links) { 03:39:57 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:57 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:57 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:57 INFO - req.onload = function() { 03:39:57 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:57 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:57 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:57 INFO - callback(links); 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:57 INFO - require("sdk/addon/window").ready.then(() => { 03:39:57 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:57 INFO - return _require(id); 03:39:57 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:57 INFO - freeze(load(loader, module)); 03:39:57 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:57 INFO - evaluate(sandbox, module.uri); 03:39:57 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:57 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:57 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:57 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:57 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:57 INFO - return interp.methods[prop](addon, target, ...args); 03:39:57 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:57 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:57 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:57 INFO - resolve(); 03:39:57 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:57 INFO - this.schedulePromise(aPromise); 03:39:57 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:57 INFO - this.scheduleWalkerLoop(); 03:39:57 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:57 INFO - let stack = Components_ ? Components_.stack : null; 03:39:57 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:57 INFO - this.handlers.shift().process(); 03:39:57 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:57 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:57 INFO - return new Promise(resolve => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:57 INFO - runTests({ 03:39:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:57 INFO - nextIteration(); 03:39:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:57 INFO - checkForEnd(); 03:39:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:57 INFO - findAndRunTests(loader, nextIteration); 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:57 INFO - var runner = new TestRunner(); 03:39:57 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:57 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:57 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:57 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:57 INFO - Error: TypeError: window is null 03:39:57 INFO - Traceback (most recent call last): 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:57 INFO - window.addEventListener("load", function testOnLoad() { 03:39:57 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:57 INFO - return interp.methods[prop](addon, target, ...args); 03:39:57 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:57 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:57 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:57 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:57 INFO - return interp.methods[prop](addon, target, ...args); 03:39:57 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:57 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:57 INFO - setTimeout(testInit, 0); 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:57 INFO - getTestList(config, function(links) { 03:39:57 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:57 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:57 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:57 INFO - req.onload = function() { 03:39:57 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:57 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:57 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:57 INFO - callback(links); 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:57 INFO - require("sdk/addon/window").ready.then(() => { 03:39:57 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:57 INFO - return _require(id); 03:39:57 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:57 INFO - freeze(load(loader, module)); 03:39:57 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:57 INFO - evaluate(sandbox, module.uri); 03:39:57 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:57 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:57 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:57 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:57 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:57 INFO - return interp.methods[prop](addon, target, ...args); 03:39:57 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:57 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:57 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:57 INFO - resolve(); 03:39:57 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:57 INFO - this.schedulePromise(aPromise); 03:39:57 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:57 INFO - this.scheduleWalkerLoop(); 03:39:57 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:57 INFO - let stack = Components_ ? Components_.stack : null; 03:39:57 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:57 INFO - this.handlers.shift().process(); 03:39:57 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:57 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:57 INFO - testModule(require, filename).then(tests => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:57 INFO - return new Promise(resolve => { 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:57 INFO - runTests({ 03:39:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:57 INFO - nextIteration(); 03:39:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:57 INFO - checkForEnd(); 03:39:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:57 INFO - findAndRunTests(loader, nextIteration); 03:39:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:57 INFO - var runner = new TestRunner(); 03:39:57 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:57 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:57 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:57 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:58 INFO - Error: TypeError: window is null 03:39:58 INFO - Traceback (most recent call last): 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:58 INFO - window.addEventListener("load", function testOnLoad() { 03:39:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:58 INFO - return interp.methods[prop](addon, target, ...args); 03:39:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:58 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:58 INFO - return interp.methods[prop](addon, target, ...args); 03:39:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:58 INFO - setTimeout(testInit, 0); 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:58 INFO - getTestList(config, function(links) { 03:39:58 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:58 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:58 INFO - req.onload = function() { 03:39:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:58 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:58 INFO - callback(links); 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:58 INFO - require("sdk/addon/window").ready.then(() => { 03:39:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:58 INFO - return _require(id); 03:39:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:58 INFO - freeze(load(loader, module)); 03:39:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:58 INFO - evaluate(sandbox, module.uri); 03:39:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:58 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:58 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:58 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:58 INFO - return interp.methods[prop](addon, target, ...args); 03:39:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:58 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:58 INFO - resolve(); 03:39:58 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:58 INFO - this.schedulePromise(aPromise); 03:39:58 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:58 INFO - this.scheduleWalkerLoop(); 03:39:58 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:58 INFO - let stack = Components_ ? Components_.stack : null; 03:39:58 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:58 INFO - this.handlers.shift().process(); 03:39:58 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:58 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:58 INFO - return new Promise(resolve => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:58 INFO - runTests({ 03:39:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:58 INFO - nextIteration(); 03:39:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:58 INFO - checkForEnd(); 03:39:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:58 INFO - findAndRunTests(loader, nextIteration); 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:58 INFO - var runner = new TestRunner(); 03:39:58 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:58 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:58 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:58 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:58 INFO - Error: TypeError: window is null 03:39:58 INFO - Traceback (most recent call last): 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:58 INFO - window.addEventListener("load", function testOnLoad() { 03:39:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:58 INFO - return interp.methods[prop](addon, target, ...args); 03:39:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:58 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:58 INFO - return interp.methods[prop](addon, target, ...args); 03:39:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:58 INFO - setTimeout(testInit, 0); 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:58 INFO - getTestList(config, function(links) { 03:39:58 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:58 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:58 INFO - req.onload = function() { 03:39:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:58 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:58 INFO - callback(links); 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:58 INFO - require("sdk/addon/window").ready.then(() => { 03:39:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:58 INFO - return _require(id); 03:39:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:58 INFO - freeze(load(loader, module)); 03:39:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:58 INFO - evaluate(sandbox, module.uri); 03:39:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:58 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:58 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:58 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:58 INFO - return interp.methods[prop](addon, target, ...args); 03:39:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:58 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:58 INFO - resolve(); 03:39:58 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:58 INFO - this.schedulePromise(aPromise); 03:39:58 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:58 INFO - this.scheduleWalkerLoop(); 03:39:58 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:58 INFO - let stack = Components_ ? Components_.stack : null; 03:39:58 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:58 INFO - this.handlers.shift().process(); 03:39:58 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:58 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:58 INFO - return new Promise(resolve => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:58 INFO - runTests({ 03:39:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:58 INFO - nextIteration(); 03:39:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:58 INFO - checkForEnd(); 03:39:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:58 INFO - findAndRunTests(loader, nextIteration); 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:58 INFO - var runner = new TestRunner(); 03:39:58 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:58 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:58 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:58 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:58 INFO - Error: TypeError: window is null 03:39:58 INFO - Traceback (most recent call last): 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:58 INFO - window.addEventListener("load", function testOnLoad() { 03:39:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:58 INFO - return interp.methods[prop](addon, target, ...args); 03:39:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:58 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:58 INFO - return interp.methods[prop](addon, target, ...args); 03:39:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:58 INFO - setTimeout(testInit, 0); 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:58 INFO - getTestList(config, function(links) { 03:39:58 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:58 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:58 INFO - req.onload = function() { 03:39:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:58 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:58 INFO - callback(links); 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:58 INFO - require("sdk/addon/window").ready.then(() => { 03:39:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:58 INFO - return _require(id); 03:39:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:58 INFO - freeze(load(loader, module)); 03:39:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:58 INFO - evaluate(sandbox, module.uri); 03:39:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:58 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:58 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:58 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:58 INFO - return interp.methods[prop](addon, target, ...args); 03:39:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:58 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:58 INFO - resolve(); 03:39:58 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:58 INFO - this.schedulePromise(aPromise); 03:39:58 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:58 INFO - this.scheduleWalkerLoop(); 03:39:58 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:58 INFO - let stack = Components_ ? Components_.stack : null; 03:39:58 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:58 INFO - this.handlers.shift().process(); 03:39:58 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:58 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:58 INFO - testModule(require, filename).then(tests => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:58 INFO - return new Promise(resolve => { 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:58 INFO - runTests({ 03:39:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:58 INFO - nextIteration(); 03:39:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:58 INFO - checkForEnd(); 03:39:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:58 INFO - findAndRunTests(loader, nextIteration); 03:39:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:58 INFO - var runner = new TestRunner(); 03:39:58 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:58 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:58 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39:58 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:39:59 INFO - Error: TypeError: window is null 03:39:59 INFO - Traceback (most recent call last): 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:59 INFO - window.addEventListener("load", function testOnLoad() { 03:39:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:59 INFO - return interp.methods[prop](addon, target, ...args); 03:39:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:59 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:59 INFO - return interp.methods[prop](addon, target, ...args); 03:39:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:59 INFO - setTimeout(testInit, 0); 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:59 INFO - getTestList(config, function(links) { 03:39:59 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:59 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:59 INFO - req.onload = function() { 03:39:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:59 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:59 INFO - callback(links); 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:59 INFO - require("sdk/addon/window").ready.then(() => { 03:39:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:59 INFO - return _require(id); 03:39:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:59 INFO - freeze(load(loader, module)); 03:39:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:59 INFO - evaluate(sandbox, module.uri); 03:39:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:59 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:59 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:59 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:59 INFO - return interp.methods[prop](addon, target, ...args); 03:39:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:59 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:59 INFO - resolve(); 03:39:59 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:59 INFO - this.schedulePromise(aPromise); 03:39:59 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:59 INFO - this.scheduleWalkerLoop(); 03:39:59 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:59 INFO - let stack = Components_ ? Components_.stack : null; 03:39:59 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:59 INFO - this.handlers.shift().process(); 03:39:59 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:59 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:59 INFO - return new Promise(resolve => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:59 INFO - runTests({ 03:39:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:59 INFO - nextIteration(); 03:39:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:59 INFO - checkForEnd(); 03:39:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:59 INFO - findAndRunTests(loader, nextIteration); 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:59 INFO - var runner = new TestRunner(); 03:39:59 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:59 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:59 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39: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:39:59 INFO - Error: TypeError: window is null 03:39:59 INFO - Traceback (most recent call last): 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:59 INFO - window.addEventListener("load", function testOnLoad() { 03:39:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:59 INFO - return interp.methods[prop](addon, target, ...args); 03:39:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:59 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:59 INFO - return interp.methods[prop](addon, target, ...args); 03:39:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:59 INFO - setTimeout(testInit, 0); 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:59 INFO - getTestList(config, function(links) { 03:39:59 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:59 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:59 INFO - req.onload = function() { 03:39:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:59 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:59 INFO - callback(links); 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:59 INFO - require("sdk/addon/window").ready.then(() => { 03:39:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:59 INFO - return _require(id); 03:39:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:59 INFO - freeze(load(loader, module)); 03:39:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:59 INFO - evaluate(sandbox, module.uri); 03:39:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:59 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:59 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:59 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:59 INFO - return interp.methods[prop](addon, target, ...args); 03:39:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:59 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:59 INFO - resolve(); 03:39:59 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:59 INFO - this.schedulePromise(aPromise); 03:39:59 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:59 INFO - this.scheduleWalkerLoop(); 03:39:59 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:59 INFO - let stack = Components_ ? Components_.stack : null; 03:39:59 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:59 INFO - this.handlers.shift().process(); 03:39:59 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:59 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:59 INFO - return new Promise(resolve => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:59 INFO - runTests({ 03:39:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:59 INFO - nextIteration(); 03:39:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:59 INFO - checkForEnd(); 03:39:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:59 INFO - findAndRunTests(loader, nextIteration); 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:59 INFO - var runner = new TestRunner(); 03:39:59 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:59 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:59 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39: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:39:59 INFO - Error: TypeError: window is null 03:39:59 INFO - Traceback (most recent call last): 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:39:59 INFO - window.addEventListener("load", function testOnLoad() { 03:39:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:59 INFO - return interp.methods[prop](addon, target, ...args); 03:39:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:39:59 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:39:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:59 INFO - return interp.methods[prop](addon, target, ...args); 03:39:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:39:59 INFO - setTimeout(testInit, 0); 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:39:59 INFO - getTestList(config, function(links) { 03:39:59 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:39:59 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:39:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:39:59 INFO - req.onload = function() { 03:39:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:39:59 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:39:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:39:59 INFO - callback(links); 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:39:59 INFO - require("sdk/addon/window").ready.then(() => { 03:39:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:39:59 INFO - return _require(id); 03:39:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:39:59 INFO - freeze(load(loader, module)); 03:39:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:39:59 INFO - evaluate(sandbox, module.uri); 03:39:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:39:59 INFO - : loadSubScript(uri, sandbox, encoding); 03:39:59 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:39:59 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:39:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:39:59 INFO - return interp.methods[prop](addon, target, ...args); 03:39:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:39:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:39:59 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:39:59 INFO - resolve(); 03:39:59 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:39:59 INFO - this.schedulePromise(aPromise); 03:39:59 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:39:59 INFO - this.scheduleWalkerLoop(); 03:39:59 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:39:59 INFO - let stack = Components_ ? Components_.stack : null; 03:39:59 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:39:59 INFO - this.handlers.shift().process(); 03:39:59 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:39:59 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:39:59 INFO - testModule(require, filename).then(tests => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:39:59 INFO - return new Promise(resolve => { 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:39:59 INFO - runTests({ 03:39:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:39:59 INFO - nextIteration(); 03:39:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:39:59 INFO - checkForEnd(); 03:39:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:39:59 INFO - findAndRunTests(loader, nextIteration); 03:39:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:39:59 INFO - var runner = new TestRunner(); 03:39:59 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:39:59 INFO - runnerWindows.set(this, getInnerId(window)); 03:39:59 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:39: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:40:00 INFO - Error: TypeError: window is null 03:40:00 INFO - Traceback (most recent call last): 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:40:00 INFO - window.addEventListener("load", function testOnLoad() { 03:40:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:40:00 INFO - return interp.methods[prop](addon, target, ...args); 03:40:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:40:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:40:00 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:40:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:40:00 INFO - return interp.methods[prop](addon, target, ...args); 03:40:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:40:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:40:00 INFO - setTimeout(testInit, 0); 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:40:00 INFO - getTestList(config, function(links) { 03:40:00 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:40:00 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:40:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:40:00 INFO - req.onload = function() { 03:40:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:40:00 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:40:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:40:00 INFO - callback(links); 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:40:00 INFO - require("sdk/addon/window").ready.then(() => { 03:40:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:40:00 INFO - return _require(id); 03:40:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:40:00 INFO - freeze(load(loader, module)); 03:40:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:40:00 INFO - evaluate(sandbox, module.uri); 03:40:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:40:00 INFO - : loadSubScript(uri, sandbox, encoding); 03:40:00 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:40:00 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:40:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:40:00 INFO - return interp.methods[prop](addon, target, ...args); 03:40:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:40:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:40:00 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:40:00 INFO - resolve(); 03:40:00 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:40:00 INFO - this.schedulePromise(aPromise); 03:40:00 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:40:00 INFO - this.scheduleWalkerLoop(); 03:40:00 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:40:00 INFO - let stack = Components_ ? Components_.stack : null; 03:40:00 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:40:00 INFO - this.handlers.shift().process(); 03:40:00 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:40:00 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:00 INFO - return new Promise(resolve => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:00 INFO - runTests({ 03:40:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:00 INFO - nextIteration(); 03:40:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:00 INFO - checkForEnd(); 03:40:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:00 INFO - findAndRunTests(loader, nextIteration); 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:00 INFO - var runner = new TestRunner(); 03:40:00 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:00 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:00 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:00 INFO - Error: TypeError: window is null 03:40:00 INFO - Traceback (most recent call last): 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:40:00 INFO - window.addEventListener("load", function testOnLoad() { 03:40:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:40:00 INFO - return interp.methods[prop](addon, target, ...args); 03:40:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:40:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:40:00 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:40:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:40:00 INFO - return interp.methods[prop](addon, target, ...args); 03:40:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:40:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:40:00 INFO - setTimeout(testInit, 0); 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:40:00 INFO - getTestList(config, function(links) { 03:40:00 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:40:00 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:40:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:40:00 INFO - req.onload = function() { 03:40:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:40:00 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:40:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:40:00 INFO - callback(links); 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:40:00 INFO - require("sdk/addon/window").ready.then(() => { 03:40:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:40:00 INFO - return _require(id); 03:40:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:40:00 INFO - freeze(load(loader, module)); 03:40:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:40:00 INFO - evaluate(sandbox, module.uri); 03:40:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:40:00 INFO - : loadSubScript(uri, sandbox, encoding); 03:40:00 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:40:00 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:40:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:40:00 INFO - return interp.methods[prop](addon, target, ...args); 03:40:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:40:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:40:00 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:40:00 INFO - resolve(); 03:40:00 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:40:00 INFO - this.schedulePromise(aPromise); 03:40:00 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:40:00 INFO - this.scheduleWalkerLoop(); 03:40:00 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:40:00 INFO - let stack = Components_ ? Components_.stack : null; 03:40:00 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:40:00 INFO - this.handlers.shift().process(); 03:40:00 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:40:00 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:00 INFO - testModule(require, filename).then(tests => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:00 INFO - return new Promise(resolve => { 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:00 INFO - runTests({ 03:40:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:00 INFO - nextIteration(); 03:40:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:00 INFO - checkForEnd(); 03:40:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:00 INFO - findAndRunTests(loader, nextIteration); 03:40:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:00 INFO - var runner = new TestRunner(); 03:40:00 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:00 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:00 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:01 INFO - Error: TypeError: window is null 03:40:01 INFO - Traceback (most recent call last): 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:40:01 INFO - window.addEventListener("load", function testOnLoad() { 03:40:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:40:01 INFO - return interp.methods[prop](addon, target, ...args); 03:40:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:40:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:40:01 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:40:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:40:01 INFO - return interp.methods[prop](addon, target, ...args); 03:40:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:40:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:40:01 INFO - setTimeout(testInit, 0); 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:40:01 INFO - getTestList(config, function(links) { 03:40:01 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:40:01 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:40:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:40:01 INFO - req.onload = function() { 03:40:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:40:01 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:40:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:40:01 INFO - callback(links); 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:40:01 INFO - require("sdk/addon/window").ready.then(() => { 03:40:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:40:01 INFO - return _require(id); 03:40:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:40:01 INFO - freeze(load(loader, module)); 03:40:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:40:01 INFO - evaluate(sandbox, module.uri); 03:40:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:40:01 INFO - : loadSubScript(uri, sandbox, encoding); 03:40:01 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:40:01 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:40:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:40:01 INFO - return interp.methods[prop](addon, target, ...args); 03:40:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:40:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:40:01 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:40:01 INFO - resolve(); 03:40:01 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:40:01 INFO - this.schedulePromise(aPromise); 03:40:01 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:40:01 INFO - this.scheduleWalkerLoop(); 03:40:01 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:40:01 INFO - let stack = Components_ ? Components_.stack : null; 03:40:01 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:40:01 INFO - this.handlers.shift().process(); 03:40:01 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:40:01 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:01 INFO - return new Promise(resolve => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:01 INFO - runTests({ 03:40:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:01 INFO - nextIteration(); 03:40:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:01 INFO - checkForEnd(); 03:40:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:01 INFO - findAndRunTests(loader, nextIteration); 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:01 INFO - var runner = new TestRunner(); 03:40:01 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:01 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:01 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:01 INFO - Error: TypeError: window is null 03:40:01 INFO - Traceback (most recent call last): 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:01 INFO - return new Promise(resolve => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:01 INFO - runTests({ 03:40:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:01 INFO - nextIteration(); 03:40:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:01 INFO - checkForEnd(); 03:40:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:01 INFO - findAndRunTests(loader, nextIteration); 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:01 INFO - var runner = new TestRunner(); 03:40:01 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:01 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:01 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:01 INFO - Error: TypeError: window is null 03:40:01 INFO - Traceback (most recent call last): 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:01 INFO - return new Promise(resolve => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:01 INFO - runTests({ 03:40:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:01 INFO - nextIteration(); 03:40:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:01 INFO - checkForEnd(); 03:40:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:01 INFO - findAndRunTests(loader, nextIteration); 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:01 INFO - var runner = new TestRunner(); 03:40:01 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:01 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:01 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:01 INFO - Error: TypeError: window is null 03:40:01 INFO - Traceback (most recent call last): 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:01 INFO - testModule(require, filename).then(tests => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:01 INFO - return new Promise(resolve => { 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:01 INFO - runTests({ 03:40:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:01 INFO - nextIteration(); 03:40:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:01 INFO - checkForEnd(); 03:40:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:01 INFO - findAndRunTests(loader, nextIteration); 03:40:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:01 INFO - var runner = new TestRunner(); 03:40:01 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:01 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:01 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:02 INFO - Error: TypeError: window is null 03:40:02 INFO - Traceback (most recent call last): 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:02 INFO - return new Promise(resolve => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:02 INFO - runTests({ 03:40:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:02 INFO - nextIteration(); 03:40:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:02 INFO - checkForEnd(); 03:40:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:02 INFO - findAndRunTests(loader, nextIteration); 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:02 INFO - var runner = new TestRunner(); 03:40:02 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:02 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:02 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:02 INFO - Error: TypeError: window is null 03:40:02 INFO - Traceback (most recent call last): 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:02 INFO - testModule(require, filename).then(tests => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:02 INFO - return new Promise(resolve => { 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:02 INFO - runTests({ 03:40:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:02 INFO - nextIteration(); 03:40:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:02 INFO - checkForEnd(); 03:40:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:02 INFO - findAndRunTests(loader, nextIteration); 03:40:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:02 INFO - var runner = new TestRunner(); 03:40:02 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:02 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:02 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:03 INFO - Error: TypeError: window is null 03:40:03 INFO - Traceback (most recent call last): 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:03 INFO - return new Promise(resolve => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:03 INFO - runTests({ 03:40:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:03 INFO - nextIteration(); 03:40:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:03 INFO - checkForEnd(); 03:40:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:03 INFO - findAndRunTests(loader, nextIteration); 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:03 INFO - var runner = new TestRunner(); 03:40:03 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:03 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:03 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:03 INFO - Error: TypeError: window is null 03:40:03 INFO - Traceback (most recent call last): 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:03 INFO - return new Promise(resolve => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:03 INFO - runTests({ 03:40:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:03 INFO - nextIteration(); 03:40:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:03 INFO - checkForEnd(); 03:40:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:03 INFO - findAndRunTests(loader, nextIteration); 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:03 INFO - var runner = new TestRunner(); 03:40:03 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:03 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:03 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:03 INFO - Error: TypeError: window is null 03:40:03 INFO - Traceback (most recent call last): 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:03 INFO - testModule(require, filename).then(tests => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:03 INFO - return new Promise(resolve => { 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:03 INFO - runTests({ 03:40:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:03 INFO - nextIteration(); 03:40:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:03 INFO - checkForEnd(); 03:40:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:03 INFO - findAndRunTests(loader, nextIteration); 03:40:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:03 INFO - var runner = new TestRunner(); 03:40:03 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:03 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:03 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:04 INFO - Error: TypeError: window is null 03:40:04 INFO - Traceback (most recent call last): 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:04 INFO - return new Promise(resolve => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:04 INFO - runTests({ 03:40:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:04 INFO - nextIteration(); 03:40:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:04 INFO - checkForEnd(); 03:40:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:04 INFO - findAndRunTests(loader, nextIteration); 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:04 INFO - var runner = new TestRunner(); 03:40:04 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:04 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:04 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:04 INFO - Error: TypeError: window is null 03:40:04 INFO - Traceback (most recent call last): 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:04 INFO - return new Promise(resolve => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:04 INFO - runTests({ 03:40:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:04 INFO - nextIteration(); 03:40:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:04 INFO - checkForEnd(); 03:40:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:04 INFO - findAndRunTests(loader, nextIteration); 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:04 INFO - var runner = new TestRunner(); 03:40:04 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:04 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:04 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:04 INFO - Error: TypeError: window is null 03:40:04 INFO - Traceback (most recent call last): 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:04 INFO - return new Promise(resolve => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:04 INFO - runTests({ 03:40:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:04 INFO - nextIteration(); 03:40:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:04 INFO - checkForEnd(); 03:40:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:04 INFO - findAndRunTests(loader, nextIteration); 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:04 INFO - var runner = new TestRunner(); 03:40:04 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:04 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:04 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:04 INFO - Error: TypeError: window is null 03:40:04 INFO - Traceback (most recent call last): 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:04 INFO - testModule(require, filename).then(tests => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:04 INFO - return new Promise(resolve => { 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:04 INFO - runTests({ 03:40:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:04 INFO - nextIteration(); 03:40:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:04 INFO - checkForEnd(); 03:40:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:04 INFO - findAndRunTests(loader, nextIteration); 03:40:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:04 INFO - var runner = new TestRunner(); 03:40:04 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:04 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:04 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:05 INFO - Error: TypeError: window is null 03:40:05 INFO - Traceback (most recent call last): 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:05 INFO - return new Promise(resolve => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:05 INFO - runTests({ 03:40:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:05 INFO - nextIteration(); 03:40:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:05 INFO - checkForEnd(); 03:40:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:05 INFO - findAndRunTests(loader, nextIteration); 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:05 INFO - var runner = new TestRunner(); 03:40:05 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:05 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:05 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:05 INFO - Error: TypeError: window is null 03:40:05 INFO - Traceback (most recent call last): 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:05 INFO - return new Promise(resolve => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:05 INFO - runTests({ 03:40:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:05 INFO - nextIteration(); 03:40:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:05 INFO - checkForEnd(); 03:40:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:05 INFO - findAndRunTests(loader, nextIteration); 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:05 INFO - var runner = new TestRunner(); 03:40:05 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:05 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:05 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:05 INFO - Error: TypeError: window is null 03:40:05 INFO - Traceback (most recent call last): 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:05 INFO - testModule(require, filename).then(tests => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:05 INFO - return new Promise(resolve => { 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:05 INFO - runTests({ 03:40:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:05 INFO - nextIteration(); 03:40:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:05 INFO - checkForEnd(); 03:40:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:05 INFO - findAndRunTests(loader, nextIteration); 03:40:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:05 INFO - var runner = new TestRunner(); 03:40:05 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:05 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:05 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:06 INFO - Error: TypeError: window is null 03:40:06 INFO - Traceback (most recent call last): 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:06 INFO - return new Promise(resolve => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:06 INFO - runTests({ 03:40:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:06 INFO - nextIteration(); 03:40:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:06 INFO - checkForEnd(); 03:40:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:06 INFO - findAndRunTests(loader, nextIteration); 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:06 INFO - var runner = new TestRunner(); 03:40:06 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:06 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:06 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:06 INFO - Error: TypeError: window is null 03:40:06 INFO - Traceback (most recent call last): 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:06 INFO - testModule(require, filename).then(tests => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:06 INFO - return new Promise(resolve => { 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:06 INFO - runTests({ 03:40:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:06 INFO - nextIteration(); 03:40:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:06 INFO - checkForEnd(); 03:40:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:06 INFO - findAndRunTests(loader, nextIteration); 03:40:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:06 INFO - var runner = new TestRunner(); 03:40:06 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:06 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:06 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:07 INFO - Error: TypeError: window is null 03:40:07 INFO - Traceback (most recent call last): 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:07 INFO - return new Promise(resolve => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:07 INFO - runTests({ 03:40:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:07 INFO - nextIteration(); 03:40:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:07 INFO - checkForEnd(); 03:40:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:07 INFO - findAndRunTests(loader, nextIteration); 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:07 INFO - var runner = new TestRunner(); 03:40:07 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:07 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:07 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:07 INFO - Error: TypeError: window is null 03:40:07 INFO - Traceback (most recent call last): 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:07 INFO - return new Promise(resolve => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:07 INFO - runTests({ 03:40:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:07 INFO - nextIteration(); 03:40:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:07 INFO - checkForEnd(); 03:40:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:07 INFO - findAndRunTests(loader, nextIteration); 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:07 INFO - var runner = new TestRunner(); 03:40:07 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:07 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:07 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:07 INFO - Error: TypeError: window is null 03:40:07 INFO - Traceback (most recent call last): 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:07 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:08 INFO - return new Promise(resolve => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:08 INFO - runTests({ 03:40:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:08 INFO - nextIteration(); 03:40:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:08 INFO - checkForEnd(); 03:40:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:08 INFO - findAndRunTests(loader, nextIteration); 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:08 INFO - var runner = new TestRunner(); 03:40:08 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:08 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:08 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:08 INFO - Error: TypeError: window is null 03:40:08 INFO - Traceback (most recent call last): 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:08 INFO - return new Promise(resolve => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:08 INFO - runTests({ 03:40:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:08 INFO - nextIteration(); 03:40:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:08 INFO - checkForEnd(); 03:40:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:08 INFO - findAndRunTests(loader, nextIteration); 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:08 INFO - var runner = new TestRunner(); 03:40:08 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:08 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:08 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:08 INFO - Error: TypeError: window is null 03:40:08 INFO - Traceback (most recent call last): 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:08 INFO - testModule(require, filename).then(tests => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:08 INFO - return new Promise(resolve => { 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:08 INFO - runTests({ 03:40:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:08 INFO - nextIteration(); 03:40:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:08 INFO - checkForEnd(); 03:40:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:08 INFO - findAndRunTests(loader, nextIteration); 03:40:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:08 INFO - var runner = new TestRunner(); 03:40:08 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:08 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:08 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:09 INFO - Error: TypeError: window is null 03:40:09 INFO - Traceback (most recent call last): 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:09 INFO - return new Promise(resolve => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:09 INFO - runTests({ 03:40:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:09 INFO - nextIteration(); 03:40:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:09 INFO - checkForEnd(); 03:40:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:09 INFO - findAndRunTests(loader, nextIteration); 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:09 INFO - var runner = new TestRunner(); 03:40:09 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:09 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:09 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:09 INFO - Error: TypeError: window is null 03:40:09 INFO - Traceback (most recent call last): 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:09 INFO - return new Promise(resolve => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:09 INFO - runTests({ 03:40:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:09 INFO - nextIteration(); 03:40:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:09 INFO - checkForEnd(); 03:40:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:09 INFO - findAndRunTests(loader, nextIteration); 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:09 INFO - var runner = new TestRunner(); 03:40:09 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:09 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:09 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:09 INFO - Error: TypeError: window is null 03:40:09 INFO - Traceback (most recent call last): 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:09 INFO - testModule(require, filename).then(tests => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:09 INFO - return new Promise(resolve => { 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:09 INFO - runTests({ 03:40:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:09 INFO - nextIteration(); 03:40:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:09 INFO - checkForEnd(); 03:40:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:09 INFO - findAndRunTests(loader, nextIteration); 03:40:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:09 INFO - var runner = new TestRunner(); 03:40:09 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:09 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:09 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:10 INFO - Error: TypeError: window is null 03:40:10 INFO - Traceback (most recent call last): 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:10 INFO - return new Promise(resolve => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:10 INFO - runTests({ 03:40:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:10 INFO - nextIteration(); 03:40:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:10 INFO - checkForEnd(); 03:40:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:10 INFO - findAndRunTests(loader, nextIteration); 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:10 INFO - var runner = new TestRunner(); 03:40:10 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:10 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:10 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:10 INFO - Error: TypeError: window is null 03:40:10 INFO - Traceback (most recent call last): 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:10 INFO - return new Promise(resolve => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:10 INFO - runTests({ 03:40:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:10 INFO - nextIteration(); 03:40:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:10 INFO - checkForEnd(); 03:40:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:10 INFO - findAndRunTests(loader, nextIteration); 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:10 INFO - var runner = new TestRunner(); 03:40:10 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:10 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:10 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:10 INFO - Error: TypeError: window is null 03:40:10 INFO - Traceback (most recent call last): 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:10 INFO - testModule(require, filename).then(tests => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:10 INFO - return new Promise(resolve => { 03:40:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:10 INFO - runTests({ 03:40:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:10 INFO - nextIteration(); 03:40:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:10 INFO - checkForEnd(); 03:40:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:10 INFO - findAndRunTests(loader, nextIteration); 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:11 INFO - var runner = new TestRunner(); 03:40:11 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:11 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:11 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:11 INFO - Error: TypeError: window is null 03:40:11 INFO - Traceback (most recent call last): 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:11 INFO - return new Promise(resolve => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:11 INFO - runTests({ 03:40:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:11 INFO - nextIteration(); 03:40:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:11 INFO - checkForEnd(); 03:40:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:11 INFO - findAndRunTests(loader, nextIteration); 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:11 INFO - var runner = new TestRunner(); 03:40:11 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:11 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:11 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:11 INFO - Error: TypeError: window is null 03:40:11 INFO - Traceback (most recent call last): 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:11 INFO - testModule(require, filename).then(tests => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:11 INFO - return new Promise(resolve => { 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:11 INFO - runTests({ 03:40:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:11 INFO - nextIteration(); 03:40:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:11 INFO - checkForEnd(); 03:40:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:11 INFO - findAndRunTests(loader, nextIteration); 03:40:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:11 INFO - var runner = new TestRunner(); 03:40:11 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:11 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:11 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:12 INFO - Error: TypeError: window is null 03:40:12 INFO - Traceback (most recent call last): 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:12 INFO - return new Promise(resolve => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:12 INFO - runTests({ 03:40:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:12 INFO - nextIteration(); 03:40:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:12 INFO - checkForEnd(); 03:40:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:12 INFO - findAndRunTests(loader, nextIteration); 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:12 INFO - var runner = new TestRunner(); 03:40:12 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:12 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:12 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:12 INFO - Error: TypeError: window is null 03:40:12 INFO - Traceback (most recent call last): 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:12 INFO - return new Promise(resolve => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:12 INFO - runTests({ 03:40:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:12 INFO - nextIteration(); 03:40:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:12 INFO - checkForEnd(); 03:40:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:12 INFO - findAndRunTests(loader, nextIteration); 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:12 INFO - var runner = new TestRunner(); 03:40:12 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:12 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:12 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:12 INFO - Error: TypeError: window is null 03:40:12 INFO - Traceback (most recent call last): 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:12 INFO - testModule(require, filename).then(tests => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:12 INFO - return new Promise(resolve => { 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:12 INFO - runTests({ 03:40:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:12 INFO - nextIteration(); 03:40:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:12 INFO - checkForEnd(); 03:40:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:12 INFO - findAndRunTests(loader, nextIteration); 03:40:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:12 INFO - var runner = new TestRunner(); 03:40:12 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:12 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:12 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:13 INFO - Error: TypeError: window is null 03:40:13 INFO - Traceback (most recent call last): 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:13 INFO - return new Promise(resolve => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:13 INFO - runTests({ 03:40:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:13 INFO - nextIteration(); 03:40:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:13 INFO - checkForEnd(); 03:40:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:13 INFO - findAndRunTests(loader, nextIteration); 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:13 INFO - var runner = new TestRunner(); 03:40:13 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:13 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:13 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:13 INFO - Error: TypeError: window is null 03:40:13 INFO - Traceback (most recent call last): 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:13 INFO - testModule(require, filename).then(tests => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:13 INFO - return new Promise(resolve => { 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:13 INFO - runTests({ 03:40:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:13 INFO - nextIteration(); 03:40:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:13 INFO - checkForEnd(); 03:40:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:13 INFO - findAndRunTests(loader, nextIteration); 03:40:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:13 INFO - var runner = new TestRunner(); 03:40:13 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:13 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:13 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:14 INFO - Error: TypeError: window is null 03:40:14 INFO - Traceback (most recent call last): 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:14 INFO - return new Promise(resolve => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:14 INFO - runTests({ 03:40:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:14 INFO - nextIteration(); 03:40:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:14 INFO - checkForEnd(); 03:40:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:14 INFO - findAndRunTests(loader, nextIteration); 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:14 INFO - var runner = new TestRunner(); 03:40:14 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:14 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:14 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:14 INFO - Error: TypeError: window is null 03:40:14 INFO - Traceback (most recent call last): 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:14 INFO - return new Promise(resolve => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:14 INFO - runTests({ 03:40:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:14 INFO - nextIteration(); 03:40:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:14 INFO - checkForEnd(); 03:40:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:14 INFO - findAndRunTests(loader, nextIteration); 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:14 INFO - var runner = new TestRunner(); 03:40:14 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:14 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:14 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:14 INFO - Error: TypeError: window is null 03:40:14 INFO - Traceback (most recent call last): 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:14 INFO - testModule(require, filename).then(tests => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:14 INFO - return new Promise(resolve => { 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:14 INFO - runTests({ 03:40:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:14 INFO - nextIteration(); 03:40:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:14 INFO - checkForEnd(); 03:40:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:14 INFO - findAndRunTests(loader, nextIteration); 03:40:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:14 INFO - var runner = new TestRunner(); 03:40:14 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:14 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:14 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:15 INFO - Error: TypeError: window is null 03:40:15 INFO - Traceback (most recent call last): 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:15 INFO - return new Promise(resolve => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:15 INFO - runTests({ 03:40:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:15 INFO - nextIteration(); 03:40:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:15 INFO - checkForEnd(); 03:40:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:15 INFO - findAndRunTests(loader, nextIteration); 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:15 INFO - var runner = new TestRunner(); 03:40:15 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:15 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:15 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:15 INFO - Error: TypeError: window is null 03:40:15 INFO - Traceback (most recent call last): 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:15 INFO - return new Promise(resolve => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:15 INFO - runTests({ 03:40:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:15 INFO - nextIteration(); 03:40:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:15 INFO - checkForEnd(); 03:40:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:15 INFO - findAndRunTests(loader, nextIteration); 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:15 INFO - var runner = new TestRunner(); 03:40:15 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:15 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:15 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:15 INFO - Error: TypeError: window is null 03:40:15 INFO - Traceback (most recent call last): 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:15 INFO - testModule(require, filename).then(tests => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:15 INFO - return new Promise(resolve => { 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:15 INFO - runTests({ 03:40:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:15 INFO - nextIteration(); 03:40:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:15 INFO - checkForEnd(); 03:40:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:15 INFO - findAndRunTests(loader, nextIteration); 03:40:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:15 INFO - var runner = new TestRunner(); 03:40:15 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:15 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:15 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:16 INFO - Error: TypeError: window is null 03:40:16 INFO - Traceback (most recent call last): 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:16 INFO - return new Promise(resolve => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:16 INFO - runTests({ 03:40:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:16 INFO - nextIteration(); 03:40:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:16 INFO - checkForEnd(); 03:40:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:16 INFO - findAndRunTests(loader, nextIteration); 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:16 INFO - var runner = new TestRunner(); 03:40:16 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:16 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:16 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:16 INFO - Error: TypeError: window is null 03:40:16 INFO - Traceback (most recent call last): 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:16 INFO - return new Promise(resolve => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:16 INFO - runTests({ 03:40:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:16 INFO - nextIteration(); 03:40:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:16 INFO - checkForEnd(); 03:40:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:16 INFO - findAndRunTests(loader, nextIteration); 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:16 INFO - var runner = new TestRunner(); 03:40:16 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:16 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:16 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:16 INFO - Error: TypeError: window is null 03:40:16 INFO - Traceback (most recent call last): 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:16 INFO - testModule(require, filename).then(tests => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:16 INFO - return new Promise(resolve => { 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:16 INFO - runTests({ 03:40:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:16 INFO - nextIteration(); 03:40:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:16 INFO - checkForEnd(); 03:40:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:16 INFO - findAndRunTests(loader, nextIteration); 03:40:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:16 INFO - var runner = new TestRunner(); 03:40:16 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:16 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:16 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:17 INFO - Error: TypeError: window is null 03:40:17 INFO - Traceback (most recent call last): 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:17 INFO - return new Promise(resolve => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:17 INFO - runTests({ 03:40:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:17 INFO - nextIteration(); 03:40:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:17 INFO - checkForEnd(); 03:40:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:17 INFO - findAndRunTests(loader, nextIteration); 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:17 INFO - var runner = new TestRunner(); 03:40:17 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:17 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:17 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:17 INFO - Error: TypeError: window is null 03:40:17 INFO - Traceback (most recent call last): 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:17 INFO - return new Promise(resolve => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:17 INFO - runTests({ 03:40:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:17 INFO - nextIteration(); 03:40:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:17 INFO - checkForEnd(); 03:40:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:17 INFO - findAndRunTests(loader, nextIteration); 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:17 INFO - var runner = new TestRunner(); 03:40:17 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:17 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:17 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:17 INFO - Error: TypeError: window is null 03:40:17 INFO - Traceback (most recent call last): 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:17 INFO - return new Promise(resolve => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:17 INFO - runTests({ 03:40:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:17 INFO - nextIteration(); 03:40:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:17 INFO - checkForEnd(); 03:40:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:17 INFO - findAndRunTests(loader, nextIteration); 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:17 INFO - var runner = new TestRunner(); 03:40:17 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:17 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:17 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:17 INFO - Error: TypeError: window is null 03:40:17 INFO - Traceback (most recent call last): 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:17 INFO - testModule(require, filename).then(tests => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:17 INFO - return new Promise(resolve => { 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:17 INFO - runTests({ 03:40:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:17 INFO - nextIteration(); 03:40:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:17 INFO - checkForEnd(); 03:40:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:17 INFO - findAndRunTests(loader, nextIteration); 03:40:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:17 INFO - var runner = new TestRunner(); 03:40:17 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:17 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:17 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:18 INFO - Error: TypeError: window is null 03:40:18 INFO - Traceback (most recent call last): 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:18 INFO - return new Promise(resolve => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:18 INFO - runTests({ 03:40:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:18 INFO - nextIteration(); 03:40:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:18 INFO - checkForEnd(); 03:40:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:18 INFO - findAndRunTests(loader, nextIteration); 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:18 INFO - var runner = new TestRunner(); 03:40:18 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:18 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:18 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:18 INFO - Error: TypeError: window is null 03:40:18 INFO - Traceback (most recent call last): 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:18 INFO - testModule(require, filename).then(tests => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:18 INFO - return new Promise(resolve => { 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:18 INFO - runTests({ 03:40:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:18 INFO - nextIteration(); 03:40:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:18 INFO - checkForEnd(); 03:40:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:18 INFO - findAndRunTests(loader, nextIteration); 03:40:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:18 INFO - var runner = new TestRunner(); 03:40:18 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:18 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:18 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:19 INFO - Error: TypeError: window is null 03:40:19 INFO - Traceback (most recent call last): 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:19 INFO - return new Promise(resolve => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:19 INFO - runTests({ 03:40:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:19 INFO - nextIteration(); 03:40:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:19 INFO - checkForEnd(); 03:40:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:19 INFO - findAndRunTests(loader, nextIteration); 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:19 INFO - var runner = new TestRunner(); 03:40:19 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:19 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:19 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:19 INFO - Error: TypeError: window is null 03:40:19 INFO - Traceback (most recent call last): 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:19 INFO - testModule(require, filename).then(tests => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:19 INFO - return new Promise(resolve => { 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:19 INFO - runTests({ 03:40:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:19 INFO - nextIteration(); 03:40:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:19 INFO - checkForEnd(); 03:40:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:19 INFO - findAndRunTests(loader, nextIteration); 03:40:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:19 INFO - var runner = new TestRunner(); 03:40:19 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:19 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:19 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:20 INFO - Error: TypeError: window is null 03:40:20 INFO - Traceback (most recent call last): 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:20 INFO - testModule(require, filename).then(tests => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:20 INFO - return new Promise(resolve => { 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:20 INFO - runTests({ 03:40:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:20 INFO - nextIteration(); 03:40:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:20 INFO - checkForEnd(); 03:40:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:20 INFO - findAndRunTests(loader, nextIteration); 03:40:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:20 INFO - var runner = new TestRunner(); 03:40:20 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:20 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:20 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:21 INFO - Error: TypeError: window is null 03:40:21 INFO - Traceback (most recent call last): 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:21 INFO - return new Promise(resolve => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:21 INFO - runTests({ 03:40:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:21 INFO - nextIteration(); 03:40:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:21 INFO - checkForEnd(); 03:40:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:21 INFO - findAndRunTests(loader, nextIteration); 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:21 INFO - var runner = new TestRunner(); 03:40:21 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:21 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:21 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:21 INFO - Error: TypeError: window is null 03:40:21 INFO - Traceback (most recent call last): 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:21 INFO - return new Promise(resolve => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:21 INFO - runTests({ 03:40:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:21 INFO - nextIteration(); 03:40:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:21 INFO - checkForEnd(); 03:40:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:21 INFO - findAndRunTests(loader, nextIteration); 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:21 INFO - var runner = new TestRunner(); 03:40:21 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:21 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:21 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:21 INFO - Error: TypeError: window is null 03:40:21 INFO - Traceback (most recent call last): 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:21 INFO - testModule(require, filename).then(tests => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:21 INFO - return new Promise(resolve => { 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:21 INFO - runTests({ 03:40:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:21 INFO - nextIteration(); 03:40:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:21 INFO - checkForEnd(); 03:40:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:21 INFO - findAndRunTests(loader, nextIteration); 03:40:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:21 INFO - var runner = new TestRunner(); 03:40:21 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:21 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:21 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:22 INFO - Error: TypeError: window is null 03:40:22 INFO - Traceback (most recent call last): 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:22 INFO - return new Promise(resolve => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:22 INFO - runTests({ 03:40:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:22 INFO - nextIteration(); 03:40:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:22 INFO - checkForEnd(); 03:40:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:22 INFO - findAndRunTests(loader, nextIteration); 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:22 INFO - var runner = new TestRunner(); 03:40:22 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:22 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:22 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:22 INFO - Error: TypeError: window is null 03:40:22 INFO - Traceback (most recent call last): 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:22 INFO - return new Promise(resolve => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:22 INFO - runTests({ 03:40:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:22 INFO - nextIteration(); 03:40:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:22 INFO - checkForEnd(); 03:40:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:22 INFO - findAndRunTests(loader, nextIteration); 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:22 INFO - var runner = new TestRunner(); 03:40:22 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:22 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:22 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:22 INFO - Error: TypeError: window is null 03:40:22 INFO - Traceback (most recent call last): 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:22 INFO - testModule(require, filename).then(tests => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:22 INFO - return new Promise(resolve => { 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:22 INFO - runTests({ 03:40:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:22 INFO - nextIteration(); 03:40:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:22 INFO - checkForEnd(); 03:40:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:22 INFO - findAndRunTests(loader, nextIteration); 03:40:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:22 INFO - var runner = new TestRunner(); 03:40:22 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:22 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:22 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:23 INFO - Error: TypeError: window is null 03:40:23 INFO - Traceback (most recent call last): 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:23 INFO - return new Promise(resolve => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:23 INFO - runTests({ 03:40:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:23 INFO - nextIteration(); 03:40:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:23 INFO - checkForEnd(); 03:40:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:23 INFO - findAndRunTests(loader, nextIteration); 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:23 INFO - var runner = new TestRunner(); 03:40:23 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:23 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:23 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:23 INFO - Error: TypeError: window is null 03:40:23 INFO - Traceback (most recent call last): 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:23 INFO - return new Promise(resolve => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:23 INFO - runTests({ 03:40:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:23 INFO - nextIteration(); 03:40:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:23 INFO - checkForEnd(); 03:40:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:23 INFO - findAndRunTests(loader, nextIteration); 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:23 INFO - var runner = new TestRunner(); 03:40:23 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:23 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:23 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:23 INFO - Error: TypeError: window is null 03:40:23 INFO - Traceback (most recent call last): 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:23 INFO - testModule(require, filename).then(tests => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:23 INFO - return new Promise(resolve => { 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:23 INFO - runTests({ 03:40:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:23 INFO - nextIteration(); 03:40:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:23 INFO - checkForEnd(); 03:40:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:23 INFO - findAndRunTests(loader, nextIteration); 03:40:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:23 INFO - var runner = new TestRunner(); 03:40:23 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:23 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:23 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:24 INFO - Error: TypeError: window is null 03:40:24 INFO - Traceback (most recent call last): 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:24 INFO - return new Promise(resolve => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:24 INFO - runTests({ 03:40:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:24 INFO - nextIteration(); 03:40:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:24 INFO - checkForEnd(); 03:40:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:24 INFO - findAndRunTests(loader, nextIteration); 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:24 INFO - var runner = new TestRunner(); 03:40:24 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:24 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:24 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:24 INFO - Error: TypeError: window is null 03:40:24 INFO - Traceback (most recent call last): 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:24 INFO - return new Promise(resolve => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:24 INFO - runTests({ 03:40:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:24 INFO - nextIteration(); 03:40:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:24 INFO - checkForEnd(); 03:40:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:24 INFO - findAndRunTests(loader, nextIteration); 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:24 INFO - var runner = new TestRunner(); 03:40:24 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:24 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:24 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:24 INFO - Error: TypeError: window is null 03:40:24 INFO - Traceback (most recent call last): 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:24 INFO - testModule(require, filename).then(tests => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:24 INFO - return new Promise(resolve => { 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:24 INFO - runTests({ 03:40:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:24 INFO - nextIteration(); 03:40:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:24 INFO - checkForEnd(); 03:40:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:24 INFO - findAndRunTests(loader, nextIteration); 03:40:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:24 INFO - var runner = new TestRunner(); 03:40:24 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:24 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:24 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:25 INFO - Error: TypeError: window is null 03:40:25 INFO - Traceback (most recent call last): 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:25 INFO - return new Promise(resolve => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:25 INFO - runTests({ 03:40:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:25 INFO - nextIteration(); 03:40:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:25 INFO - checkForEnd(); 03:40:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:25 INFO - findAndRunTests(loader, nextIteration); 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:25 INFO - var runner = new TestRunner(); 03:40:25 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:25 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:25 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:25 INFO - Error: TypeError: window is null 03:40:25 INFO - Traceback (most recent call last): 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:25 INFO - return new Promise(resolve => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:25 INFO - runTests({ 03:40:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:25 INFO - nextIteration(); 03:40:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:25 INFO - checkForEnd(); 03:40:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:25 INFO - findAndRunTests(loader, nextIteration); 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:25 INFO - var runner = new TestRunner(); 03:40:25 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:25 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:25 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:25 INFO - Error: TypeError: window is null 03:40:25 INFO - Traceback (most recent call last): 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:25 INFO - testModule(require, filename).then(tests => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:25 INFO - return new Promise(resolve => { 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:25 INFO - runTests({ 03:40:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:25 INFO - nextIteration(); 03:40:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:25 INFO - checkForEnd(); 03:40:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:25 INFO - findAndRunTests(loader, nextIteration); 03:40:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:25 INFO - var runner = new TestRunner(); 03:40:25 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:25 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:25 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:26 INFO - Error: TypeError: window is null 03:40:26 INFO - Traceback (most recent call last): 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:26 INFO - return new Promise(resolve => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:26 INFO - runTests({ 03:40:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:26 INFO - nextIteration(); 03:40:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:26 INFO - checkForEnd(); 03:40:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:26 INFO - findAndRunTests(loader, nextIteration); 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:26 INFO - var runner = new TestRunner(); 03:40:26 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:26 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:26 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:26 INFO - Error: TypeError: window is null 03:40:26 INFO - Traceback (most recent call last): 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:26 INFO - return new Promise(resolve => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:26 INFO - runTests({ 03:40:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:26 INFO - nextIteration(); 03:40:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:26 INFO - checkForEnd(); 03:40:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:26 INFO - findAndRunTests(loader, nextIteration); 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:26 INFO - var runner = new TestRunner(); 03:40:26 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:26 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:26 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:26 INFO - Error: TypeError: window is null 03:40:26 INFO - Traceback (most recent call last): 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:26 INFO - return new Promise(resolve => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:26 INFO - runTests({ 03:40:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:26 INFO - nextIteration(); 03:40:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:26 INFO - checkForEnd(); 03:40:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:26 INFO - findAndRunTests(loader, nextIteration); 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:26 INFO - var runner = new TestRunner(); 03:40:26 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:26 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:26 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:26 INFO - Error: TypeError: window is null 03:40:26 INFO - Traceback (most recent call last): 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:26 INFO - testModule(require, filename).then(tests => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:26 INFO - return new Promise(resolve => { 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:26 INFO - runTests({ 03:40:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:26 INFO - nextIteration(); 03:40:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:26 INFO - checkForEnd(); 03:40:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:26 INFO - findAndRunTests(loader, nextIteration); 03:40:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:26 INFO - var runner = new TestRunner(); 03:40:26 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:26 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:26 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:27 INFO - Error: TypeError: window is null 03:40:27 INFO - Traceback (most recent call last): 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:27 INFO - return new Promise(resolve => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:27 INFO - runTests({ 03:40:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:27 INFO - nextIteration(); 03:40:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:27 INFO - checkForEnd(); 03:40:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:27 INFO - findAndRunTests(loader, nextIteration); 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:27 INFO - var runner = new TestRunner(); 03:40:27 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:27 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:27 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:27 INFO - Error: TypeError: window is null 03:40:27 INFO - Traceback (most recent call last): 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:27 INFO - return new Promise(resolve => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:27 INFO - runTests({ 03:40:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:27 INFO - nextIteration(); 03:40:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:27 INFO - checkForEnd(); 03:40:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:27 INFO - findAndRunTests(loader, nextIteration); 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:27 INFO - var runner = new TestRunner(); 03:40:27 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:27 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:27 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:27 INFO - Error: TypeError: window is null 03:40:27 INFO - Traceback (most recent call last): 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:27 INFO - testModule(require, filename).then(tests => { 03:40:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:28 INFO - return new Promise(resolve => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:28 INFO - runTests({ 03:40:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:28 INFO - nextIteration(); 03:40:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:28 INFO - checkForEnd(); 03:40:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:28 INFO - findAndRunTests(loader, nextIteration); 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:28 INFO - var runner = new TestRunner(); 03:40:28 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:28 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:28 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:28 INFO - Error: TypeError: window is null 03:40:28 INFO - Traceback (most recent call last): 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:28 INFO - return new Promise(resolve => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:28 INFO - runTests({ 03:40:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:28 INFO - nextIteration(); 03:40:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:28 INFO - checkForEnd(); 03:40:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:28 INFO - findAndRunTests(loader, nextIteration); 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:28 INFO - var runner = new TestRunner(); 03:40:28 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:28 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:28 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:28 INFO - Error: TypeError: window is null 03:40:28 INFO - Traceback (most recent call last): 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:28 INFO - testModule(require, filename).then(tests => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:28 INFO - return new Promise(resolve => { 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:28 INFO - runTests({ 03:40:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:28 INFO - nextIteration(); 03:40:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:28 INFO - checkForEnd(); 03:40:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:28 INFO - findAndRunTests(loader, nextIteration); 03:40:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:28 INFO - var runner = new TestRunner(); 03:40:28 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:28 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:28 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:29 INFO - Error: TypeError: window is null 03:40:29 INFO - Traceback (most recent call last): 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:29 INFO - return new Promise(resolve => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:29 INFO - runTests({ 03:40:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:29 INFO - nextIteration(); 03:40:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:29 INFO - checkForEnd(); 03:40:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:29 INFO - findAndRunTests(loader, nextIteration); 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:29 INFO - var runner = new TestRunner(); 03:40:29 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:29 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:29 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:29 INFO - Error: TypeError: window is null 03:40:29 INFO - Traceback (most recent call last): 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:29 INFO - testModule(require, filename).then(tests => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:29 INFO - return new Promise(resolve => { 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:29 INFO - runTests({ 03:40:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:29 INFO - nextIteration(); 03:40:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:29 INFO - checkForEnd(); 03:40:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:29 INFO - findAndRunTests(loader, nextIteration); 03:40:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:29 INFO - var runner = new TestRunner(); 03:40:29 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:29 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:29 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:30 INFO - Error: TypeError: window is null 03:40:30 INFO - Traceback (most recent call last): 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:30 INFO - return new Promise(resolve => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:30 INFO - runTests({ 03:40:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:30 INFO - nextIteration(); 03:40:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:30 INFO - checkForEnd(); 03:40:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:30 INFO - findAndRunTests(loader, nextIteration); 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:30 INFO - var runner = new TestRunner(); 03:40:30 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:30 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:30 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:30 INFO - Error: TypeError: window is null 03:40:30 INFO - Traceback (most recent call last): 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:30 INFO - return new Promise(resolve => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:30 INFO - runTests({ 03:40:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:30 INFO - nextIteration(); 03:40:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:30 INFO - checkForEnd(); 03:40:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:30 INFO - findAndRunTests(loader, nextIteration); 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:30 INFO - var runner = new TestRunner(); 03:40:30 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:30 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:30 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:30 INFO - Error: TypeError: window is null 03:40:30 INFO - Traceback (most recent call last): 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:30 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:31 INFO - return new Promise(resolve => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:31 INFO - runTests({ 03:40:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:31 INFO - nextIteration(); 03:40:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:31 INFO - checkForEnd(); 03:40:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:31 INFO - findAndRunTests(loader, nextIteration); 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:31 INFO - var runner = new TestRunner(); 03:40:31 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:31 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:31 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:31 INFO - Error: TypeError: window is null 03:40:31 INFO - Traceback (most recent call last): 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:31 INFO - return new Promise(resolve => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:31 INFO - runTests({ 03:40:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:31 INFO - nextIteration(); 03:40:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:31 INFO - checkForEnd(); 03:40:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:31 INFO - findAndRunTests(loader, nextIteration); 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:31 INFO - var runner = new TestRunner(); 03:40:31 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:31 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:31 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:31 INFO - Error: TypeError: window is null 03:40:31 INFO - Traceback (most recent call last): 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:31 INFO - return new Promise(resolve => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:31 INFO - runTests({ 03:40:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:31 INFO - nextIteration(); 03:40:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:31 INFO - checkForEnd(); 03:40:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:31 INFO - findAndRunTests(loader, nextIteration); 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:31 INFO - var runner = new TestRunner(); 03:40:31 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:31 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:31 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:31 INFO - Error: TypeError: window is null 03:40:31 INFO - Traceback (most recent call last): 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:31 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:32 INFO - return new Promise(resolve => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:32 INFO - runTests({ 03:40:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:32 INFO - nextIteration(); 03:40:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:32 INFO - checkForEnd(); 03:40:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:32 INFO - findAndRunTests(loader, nextIteration); 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:32 INFO - var runner = new TestRunner(); 03:40:32 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:32 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:32 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:32 INFO - Error: TypeError: window is null 03:40:32 INFO - Traceback (most recent call last): 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:32 INFO - return new Promise(resolve => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:32 INFO - runTests({ 03:40:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:32 INFO - nextIteration(); 03:40:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:32 INFO - checkForEnd(); 03:40:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:32 INFO - findAndRunTests(loader, nextIteration); 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:32 INFO - var runner = new TestRunner(); 03:40:32 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:32 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:32 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:32 INFO - Error: TypeError: window is null 03:40:32 INFO - Traceback (most recent call last): 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:32 INFO - return new Promise(resolve => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:32 INFO - runTests({ 03:40:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:32 INFO - nextIteration(); 03:40:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:32 INFO - checkForEnd(); 03:40:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:32 INFO - findAndRunTests(loader, nextIteration); 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:32 INFO - var runner = new TestRunner(); 03:40:32 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:32 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:32 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:32 INFO - Error: TypeError: window is null 03:40:32 INFO - Traceback (most recent call last): 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:32 INFO - testModule(require, filename).then(tests => { 03:40:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:33 INFO - return new Promise(resolve => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:33 INFO - runTests({ 03:40:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:33 INFO - nextIteration(); 03:40:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:33 INFO - checkForEnd(); 03:40:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:33 INFO - findAndRunTests(loader, nextIteration); 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:33 INFO - var runner = new TestRunner(); 03:40:33 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:33 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:33 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:33 INFO - Error: TypeError: window is null 03:40:33 INFO - Traceback (most recent call last): 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:33 INFO - return new Promise(resolve => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:33 INFO - runTests({ 03:40:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:33 INFO - nextIteration(); 03:40:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:33 INFO - checkForEnd(); 03:40:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:33 INFO - findAndRunTests(loader, nextIteration); 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:33 INFO - var runner = new TestRunner(); 03:40:33 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:33 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:33 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:33 INFO - Error: TypeError: window is null 03:40:33 INFO - Traceback (most recent call last): 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:33 INFO - testModule(require, filename).then(tests => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:33 INFO - return new Promise(resolve => { 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:33 INFO - runTests({ 03:40:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:33 INFO - nextIteration(); 03:40:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:33 INFO - checkForEnd(); 03:40:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:33 INFO - findAndRunTests(loader, nextIteration); 03:40:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:33 INFO - var runner = new TestRunner(); 03:40:33 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:33 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:33 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:34 INFO - Error: TypeError: window is null 03:40:34 INFO - Traceback (most recent call last): 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:34 INFO - return new Promise(resolve => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:34 INFO - runTests({ 03:40:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:34 INFO - nextIteration(); 03:40:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:34 INFO - checkForEnd(); 03:40:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:34 INFO - findAndRunTests(loader, nextIteration); 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:34 INFO - var runner = new TestRunner(); 03:40:34 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:34 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:34 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:34 INFO - Error: TypeError: window is null 03:40:34 INFO - Traceback (most recent call last): 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:34 INFO - return new Promise(resolve => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:34 INFO - runTests({ 03:40:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:34 INFO - nextIteration(); 03:40:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:34 INFO - checkForEnd(); 03:40:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:34 INFO - findAndRunTests(loader, nextIteration); 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:34 INFO - var runner = new TestRunner(); 03:40:34 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:34 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:34 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:34 INFO - Error: TypeError: window is null 03:40:34 INFO - Traceback (most recent call last): 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:34 INFO - testModule(require, filename).then(tests => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:34 INFO - return new Promise(resolve => { 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:34 INFO - runTests({ 03:40:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:34 INFO - nextIteration(); 03:40:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:34 INFO - checkForEnd(); 03:40:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:34 INFO - findAndRunTests(loader, nextIteration); 03:40:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:34 INFO - var runner = new TestRunner(); 03:40:34 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:34 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:34 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:35 INFO - Error: TypeError: window is null 03:40:35 INFO - Traceback (most recent call last): 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:35 INFO - return new Promise(resolve => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:35 INFO - runTests({ 03:40:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:35 INFO - nextIteration(); 03:40:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:35 INFO - checkForEnd(); 03:40:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:35 INFO - findAndRunTests(loader, nextIteration); 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:35 INFO - var runner = new TestRunner(); 03:40:35 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:35 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:35 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:35 INFO - Error: TypeError: window is null 03:40:35 INFO - Traceback (most recent call last): 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:35 INFO - return new Promise(resolve => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:35 INFO - runTests({ 03:40:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:35 INFO - nextIteration(); 03:40:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:35 INFO - checkForEnd(); 03:40:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:35 INFO - findAndRunTests(loader, nextIteration); 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:35 INFO - var runner = new TestRunner(); 03:40:35 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:35 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:35 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:35 INFO - Error: TypeError: window is null 03:40:35 INFO - Traceback (most recent call last): 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:35 INFO - return new Promise(resolve => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:35 INFO - runTests({ 03:40:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:35 INFO - nextIteration(); 03:40:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:35 INFO - checkForEnd(); 03:40:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:35 INFO - findAndRunTests(loader, nextIteration); 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:35 INFO - var runner = new TestRunner(); 03:40:35 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:35 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:35 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:35 INFO - Error: TypeError: window is null 03:40:35 INFO - Traceback (most recent call last): 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:35 INFO - testModule(require, filename).then(tests => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:35 INFO - return new Promise(resolve => { 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:35 INFO - runTests({ 03:40:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:35 INFO - nextIteration(); 03:40:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:35 INFO - checkForEnd(); 03:40:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:35 INFO - findAndRunTests(loader, nextIteration); 03:40:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:35 INFO - var runner = new TestRunner(); 03:40:35 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:35 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:35 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:36 INFO - Error: TypeError: window is null 03:40:36 INFO - Traceback (most recent call last): 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:36 INFO - return new Promise(resolve => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:36 INFO - runTests({ 03:40:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:36 INFO - nextIteration(); 03:40:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:36 INFO - checkForEnd(); 03:40:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:36 INFO - findAndRunTests(loader, nextIteration); 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:36 INFO - var runner = new TestRunner(); 03:40:36 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:36 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:36 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:36 INFO - Error: TypeError: window is null 03:40:36 INFO - Traceback (most recent call last): 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:36 INFO - return new Promise(resolve => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:36 INFO - runTests({ 03:40:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:36 INFO - nextIteration(); 03:40:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:36 INFO - checkForEnd(); 03:40:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:36 INFO - findAndRunTests(loader, nextIteration); 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:36 INFO - var runner = new TestRunner(); 03:40:36 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:36 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:36 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:36 INFO - Error: TypeError: window is null 03:40:36 INFO - Traceback (most recent call last): 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:36 INFO - testModule(require, filename).then(tests => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:36 INFO - return new Promise(resolve => { 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:36 INFO - runTests({ 03:40:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:36 INFO - nextIteration(); 03:40:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:36 INFO - checkForEnd(); 03:40:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:36 INFO - findAndRunTests(loader, nextIteration); 03:40:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:36 INFO - var runner = new TestRunner(); 03:40:36 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:36 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:36 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:37 INFO - Error: TypeError: window is null 03:40:37 INFO - Traceback (most recent call last): 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:37 INFO - return new Promise(resolve => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:37 INFO - runTests({ 03:40:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:37 INFO - nextIteration(); 03:40:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:37 INFO - checkForEnd(); 03:40:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:37 INFO - findAndRunTests(loader, nextIteration); 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:37 INFO - var runner = new TestRunner(); 03:40:37 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:37 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:37 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:37 INFO - Error: TypeError: window is null 03:40:37 INFO - Traceback (most recent call last): 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:37 INFO - return new Promise(resolve => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:37 INFO - runTests({ 03:40:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:37 INFO - nextIteration(); 03:40:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:37 INFO - checkForEnd(); 03:40:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:37 INFO - findAndRunTests(loader, nextIteration); 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:37 INFO - var runner = new TestRunner(); 03:40:37 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:37 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:37 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:37 INFO - Error: TypeError: window is null 03:40:37 INFO - Traceback (most recent call last): 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:37 INFO - testModule(require, filename).then(tests => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:37 INFO - return new Promise(resolve => { 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:37 INFO - runTests({ 03:40:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:37 INFO - nextIteration(); 03:40:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:37 INFO - checkForEnd(); 03:40:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:37 INFO - findAndRunTests(loader, nextIteration); 03:40:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:37 INFO - var runner = new TestRunner(); 03:40:37 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:37 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:37 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:38 INFO - Error: TypeError: window is null 03:40:38 INFO - Traceback (most recent call last): 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:38 INFO - return new Promise(resolve => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:38 INFO - runTests({ 03:40:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:38 INFO - nextIteration(); 03:40:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:38 INFO - checkForEnd(); 03:40:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:38 INFO - findAndRunTests(loader, nextIteration); 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:38 INFO - var runner = new TestRunner(); 03:40:38 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:38 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:38 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:38 INFO - Error: TypeError: window is null 03:40:38 INFO - Traceback (most recent call last): 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:38 INFO - return new Promise(resolve => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:38 INFO - runTests({ 03:40:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:38 INFO - nextIteration(); 03:40:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:38 INFO - checkForEnd(); 03:40:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:38 INFO - findAndRunTests(loader, nextIteration); 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:38 INFO - var runner = new TestRunner(); 03:40:38 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:38 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:38 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:38 INFO - Error: TypeError: window is null 03:40:38 INFO - Traceback (most recent call last): 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:38 INFO - testModule(require, filename).then(tests => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:38 INFO - return new Promise(resolve => { 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:38 INFO - runTests({ 03:40:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:38 INFO - nextIteration(); 03:40:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:38 INFO - checkForEnd(); 03:40:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:38 INFO - findAndRunTests(loader, nextIteration); 03:40:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:38 INFO - var runner = new TestRunner(); 03:40:38 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:38 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:38 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40: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:40:39 INFO - Error: TypeError: window is null 03:40:39 INFO - Traceback (most recent call last): 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:40:39 INFO - testModule(require, filename).then(tests => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:40:39 INFO - return new Promise(resolve => { 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:40:39 INFO - runTests({ 03:40:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:40:39 INFO - nextIteration(); 03:40:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:40:39 INFO - checkForEnd(); 03:40:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:40:39 INFO - findAndRunTests(loader, nextIteration); 03:40:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:40:39 INFO - var runner = new TestRunner(); 03:40:39 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:40:39 INFO - runnerWindows.set(this, getInnerId(window)); 03:40:39 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:40:39 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Jetpack Package Test Summary 03:40:39 INFO - Passed: 0 03:40:39 WARNING - Failed: 139 03:40:39 WARNING - One or more unittests failed. 03:40:39 INFO - Todo: 0 03:40:39 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 03:40:41 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 03:40:41 INFO - TEST-INFO | [JavaScript Error: "places.sqlite#0: cannot execute operation Bookmarks.jsm: insertBookmark, the connection is already closing" {file: "resource://gre/modules/Sqlite.jsm" line: 321}] 03:40:41 INFO - -*- TCPPresentationServer.js: TCPPresentationServer - close 03:40:41 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 03:40:41 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 03:40:41 INFO - TEST-INFO | [JavaScript Error: "1454413241452 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:40:41 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 03:40:41 INFO - TEST-INFO | Main app process: exit 0 03:40:41 INFO - runtests.py | Application ran for: 0:00:52.892727 03:40:41 INFO - zombiecheck | Reading PID log: /var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/tmpGjdrm6pidlog 03:40:41 INFO - Stopping web server 03:40:41 INFO - Stopping web socket server 03:40:41 INFO - Stopping ssltunnel 03:40:41 INFO - WARNING | leakcheck | refcount logging is off, so leaks can't be detected! 03:40:41 INFO - runtests.py | Running tests: end. 03:40:41 INFO - SUITE-END | took 53s 03:40:41 INFO - Return code: 0 03:40:41 INFO - TinderboxPrint: mochitest-jetpack-package
0/139/0 03:40:41 INFO - Current worst status FAILURE is worse; keeping it. 03:40:41 WARNING - # TBPL FAILURE # 03:40:41 WARNING - The mochitest suite: jetpack-package ran with return status: WARNING 03:40:41 INFO - Running post-action listener: _package_coverage_data 03:40:41 INFO - Running post-action listener: _resource_record_post_action 03:40:41 INFO - Running post-run listener: _resource_record_post_run 03:40:42 INFO - Total resource usage - Wall time: 453s; CPU: 41.0%; Read bytes: 10612736; Write bytes: 1044426240; Read time: 110; Write time: 2447 03:40:42 INFO - install - Wall time: 32s; CPU: 54.0%; Read bytes: 360516096; Write bytes: 362723328; Read time: 28052; Write time: 736 03:40:42 INFO - run-tests - Wall time: 422s; CPU: 40.0%; Read bytes: 10559488; Write bytes: 678016512; Read time: 109; Write time: 1694 03:40:42 INFO - Running post-run listener: _upload_blobber_files 03:40:42 INFO - Blob upload gear active. 03:40:42 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:40:42 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:40:42 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:40:42 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:40:43 INFO - (blobuploader) - INFO - Open directory for files ... 03:40:43 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/4E082CE2-6356-490F-B296-2C3A0C1D0866.dmp ... 03:40:43 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:40:43 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:40:45 INFO - (blobuploader) - INFO - TinderboxPrint: 4E082CE2-6356-490F-B296-2C3A0C1D0866.dmp: uploaded 03:40:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:40:45 INFO - (blobuploader) - INFO - Done attempting. 03:40:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/4E082CE2-6356-490F-B296-2C3A0C1D0866.extra ... 03:40:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:40:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:40:46 INFO - (blobuploader) - INFO - TinderboxPrint: 4E082CE2-6356-490F-B296-2C3A0C1D0866.extra: uploaded 03:40:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:40:46 INFO - (blobuploader) - INFO - Done attempting. 03:40:46 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/jetpack-addon_errorsummary.log ... 03:40:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:40:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:40:48 INFO - (blobuploader) - INFO - TinderboxPrint: jetpack-addon_errorsummary.log: uploaded 03:40:48 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:40:48 INFO - (blobuploader) - INFO - Done attempting. 03:40:48 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/jetpack-addon_raw.log ... 03:40:48 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:40:48 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:40:49 INFO - (blobuploader) - INFO - TinderboxPrint: jetpack-addon_raw.log: uploaded 03:40:49 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:40:49 INFO - (blobuploader) - INFO - Done attempting. 03:40:49 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/jetpack-package_errorsummary.log ... 03:40:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:40:49 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:40:50 INFO - (blobuploader) - INFO - TinderboxPrint: jetpack-package_errorsummary.log: uploaded 03:40:50 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:40:50 INFO - (blobuploader) - INFO - Done attempting. 03:40:50 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/jetpack-package_raw.log ... 03:40:50 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:40:50 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:40:52 INFO - (blobuploader) - INFO - TinderboxPrint: jetpack-package_raw.log: uploaded 03:40:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:40:52 INFO - (blobuploader) - INFO - Done attempting. 03:40:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/mozilla-test-fail-screenshot_nBmMNs.png ... 03:40:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:40:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:40:54 INFO - (blobuploader) - INFO - TinderboxPrint: mozilla-test-fail-screenshot_nBmMNs.png: uploaded 03:40:54 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:40:54 INFO - (blobuploader) - INFO - Done attempting. 03:40:54 INFO - (blobuploader) - INFO - Iteration through files over. 03:40:54 INFO - Return code: 0 03:40:54 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:40:54 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:40:54 INFO - Setting buildbot property blobber_files to {"jetpack-addon_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a63b0a7a613f41d80b110f5242868463306e55564cefe195fa73e57035ed77354ef414e601f617d53a132928c27b3c540a0d660b744ae0f4a00ce86557f5716a", "jetpack-addon_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/99acddb5c46ab14091c552d9cf3bdc758a16b135448788f155f88e0e8cfc73806c291e42b873e31d243b72229396d961c334f798031d2126b07466645ad817a7", "mozilla-test-fail-screenshot_nBmMNs.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5f495b23f9cb95eebce6ff1f0cb2c63a201089d96dfb67525ea1e8e6e8aaf4056c63bbe678607c821bd4ed446c441e827362ecc47333c7ca53a83414a749241c", "jetpack-package_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/685acbd8c2105b561d4d46f11d1fd6f7e070ed3369bc507500c855fb7698d4629e56a02b1de01917e08377c80f020a9280a34ccb74f6da6b457018df9e7f1b15", "4E082CE2-6356-490F-B296-2C3A0C1D0866.extra": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7536e3aa93540c8ee5011861fdc36cbd7853fd7502a609ca331ab151fb9b56aebf9eaa4e284268ce50d6ecb2ac1d7bb448722793201e7b9c22bc06aade922ffe", "jetpack-package_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/be082f857253a1a17ad121da141dcb36849c0d2daaefd65d3ad7ad1c5135422372970770ea395107eed4b3bd6476fe8b71467df508fe6c21804f485d2fd11621", "4E082CE2-6356-490F-B296-2C3A0C1D0866.dmp": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/59a28cff278f95747fca1e6aac505b2fb98d4f054c2924b685f32d5221eb664061d9998dbf18e43a2ae9cd307c7775f77f346717cf2f03ca57dffa5e102dd9d3"} 03:40:54 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:40:54 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:40:54 INFO - Contents: 03:40:54 INFO - blobber_files:{"jetpack-addon_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a63b0a7a613f41d80b110f5242868463306e55564cefe195fa73e57035ed77354ef414e601f617d53a132928c27b3c540a0d660b744ae0f4a00ce86557f5716a", "jetpack-addon_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/99acddb5c46ab14091c552d9cf3bdc758a16b135448788f155f88e0e8cfc73806c291e42b873e31d243b72229396d961c334f798031d2126b07466645ad817a7", "mozilla-test-fail-screenshot_nBmMNs.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5f495b23f9cb95eebce6ff1f0cb2c63a201089d96dfb67525ea1e8e6e8aaf4056c63bbe678607c821bd4ed446c441e827362ecc47333c7ca53a83414a749241c", "jetpack-package_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/685acbd8c2105b561d4d46f11d1fd6f7e070ed3369bc507500c855fb7698d4629e56a02b1de01917e08377c80f020a9280a34ccb74f6da6b457018df9e7f1b15", "4E082CE2-6356-490F-B296-2C3A0C1D0866.extra": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7536e3aa93540c8ee5011861fdc36cbd7853fd7502a609ca331ab151fb9b56aebf9eaa4e284268ce50d6ecb2ac1d7bb448722793201e7b9c22bc06aade922ffe", "jetpack-package_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/be082f857253a1a17ad121da141dcb36849c0d2daaefd65d3ad7ad1c5135422372970770ea395107eed4b3bd6476fe8b71467df508fe6c21804f485d2fd11621", "4E082CE2-6356-490F-B296-2C3A0C1D0866.dmp": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/59a28cff278f95747fca1e6aac505b2fb98d4f054c2924b685f32d5221eb664061d9998dbf18e43a2ae9cd307c7775f77f346717cf2f03ca57dffa5e102dd9d3"} 03:40:54 INFO - Running post-run listener: copy_logs_to_upload_dir 03:40:54 INFO - Copying logs to upload dir... 03:40:54 INFO - mkdir: /builds/slave/test/build/upload/logs 03:40:54 INFO - Copying logs to upload dir... 03:40:54 WARNING - returning nonzero exit status 2 program finished with exit code 2 elapsedTime=518.140431 ========= master_lag: 0.17 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/desktop_unittest.py ...' failed (results: 2, elapsed: 8 mins, 38 secs) (at 2016-02-02 03:40:54.564504) ========= ========= Started set props: build_url blobber_files (results: 0, elapsed: 0 secs) (at 2016-02-02 03:40:54.568290) ========= 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.UVv3eJ9Iz5/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.F9iXUS85wK/Listeners TMPDIR=/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"jetpack-addon_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a63b0a7a613f41d80b110f5242868463306e55564cefe195fa73e57035ed77354ef414e601f617d53a132928c27b3c540a0d660b744ae0f4a00ce86557f5716a", "jetpack-addon_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/99acddb5c46ab14091c552d9cf3bdc758a16b135448788f155f88e0e8cfc73806c291e42b873e31d243b72229396d961c334f798031d2126b07466645ad817a7", "mozilla-test-fail-screenshot_nBmMNs.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5f495b23f9cb95eebce6ff1f0cb2c63a201089d96dfb67525ea1e8e6e8aaf4056c63bbe678607c821bd4ed446c441e827362ecc47333c7ca53a83414a749241c", "jetpack-package_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/685acbd8c2105b561d4d46f11d1fd6f7e070ed3369bc507500c855fb7698d4629e56a02b1de01917e08377c80f020a9280a34ccb74f6da6b457018df9e7f1b15", "4E082CE2-6356-490F-B296-2C3A0C1D0866.extra": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7536e3aa93540c8ee5011861fdc36cbd7853fd7502a609ca331ab151fb9b56aebf9eaa4e284268ce50d6ecb2ac1d7bb448722793201e7b9c22bc06aade922ffe", "jetpack-package_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/be082f857253a1a17ad121da141dcb36849c0d2daaefd65d3ad7ad1c5135422372970770ea395107eed4b3bd6476fe8b71467df508fe6c21804f485d2fd11621", "4E082CE2-6356-490F-B296-2C3A0C1D0866.dmp": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/59a28cff278f95747fca1e6aac505b2fb98d4f054c2924b685f32d5221eb664061d9998dbf18e43a2ae9cd307c7775f77f346717cf2f03ca57dffa5e102dd9d3"} 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.011038 build_url: 'https://queue.taskcluster.net/v1/task/ODdnzclxSrGH0fv924u8TQ/artifacts/public/build/firefox-46.0a2.en-US.mac.dmg' blobber_files: '{"jetpack-addon_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a63b0a7a613f41d80b110f5242868463306e55564cefe195fa73e57035ed77354ef414e601f617d53a132928c27b3c540a0d660b744ae0f4a00ce86557f5716a", "jetpack-addon_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/99acddb5c46ab14091c552d9cf3bdc758a16b135448788f155f88e0e8cfc73806c291e42b873e31d243b72229396d961c334f798031d2126b07466645ad817a7", "mozilla-test-fail-screenshot_nBmMNs.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5f495b23f9cb95eebce6ff1f0cb2c63a201089d96dfb67525ea1e8e6e8aaf4056c63bbe678607c821bd4ed446c441e827362ecc47333c7ca53a83414a749241c", "jetpack-package_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/685acbd8c2105b561d4d46f11d1fd6f7e070ed3369bc507500c855fb7698d4629e56a02b1de01917e08377c80f020a9280a34ccb74f6da6b457018df9e7f1b15", "4E082CE2-6356-490F-B296-2C3A0C1D0866.extra": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/7536e3aa93540c8ee5011861fdc36cbd7853fd7502a609ca331ab151fb9b56aebf9eaa4e284268ce50d6ecb2ac1d7bb448722793201e7b9c22bc06aade922ffe", "jetpack-package_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/be082f857253a1a17ad121da141dcb36849c0d2daaefd65d3ad7ad1c5135422372970770ea395107eed4b3bd6476fe8b71467df508fe6c21804f485d2fd11621", "4E082CE2-6356-490F-B296-2C3A0C1D0866.dmp": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/59a28cff278f95747fca1e6aac505b2fb98d4f054c2924b685f32d5221eb664061d9998dbf18e43a2ae9cd307c7775f77f346717cf2f03ca57dffa5e102dd9d3"}' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files (results: 0, elapsed: 0 secs) (at 2016-02-02 03:40:54.598267) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:40:54.598582) ========= 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.UVv3eJ9Iz5/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.F9iXUS85wK/Listeners TMPDIR=/var/folders/kd/dr9m7yf13jg0k8bs6vvr8z3m00000w/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.005483 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:40:54.652545) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-02-02 03:40:54.652896) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-02-02 03:40:54.653256) ========= ========= Total master_lag: 0.40 =========