builder: mozilla-aurora_snowleopard-debug_test-mochitest-jetpack slave: t-snow-r4-0084 starttime: 1454417579.45 results: failure (2) buildid: 20160202031519 builduid: a6ee26bbd01f4373b5e1f57653bb56d6 revision: 2bf5e0123345b7023a90e697f6e5689656b6b053 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-02-02 04:52:59.454635) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-02-02 04:52:59.455044) ========= ========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2016-02-02 04:52:59.455331) ========= bash -c pwd in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'pwd'] environment: Apple_PubSub_Socket_Render=/tmp/launch-7UoMQv/Render DISPLAY=/tmp/launch-oMi8JN/org.x:0 GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/tmp/launch-HtLPmZ/Listeners TMPDIR=/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.6 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False /builds/slave/test program finished with exit code 0 elapsedTime=0.009809 basedir: '/builds/slave/test' ========= master_lag: 0.04 ========= ========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2016-02-02 04:52:59.508906) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-02-02 04:52:59.510007) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-02-02 04:52:59.575700) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 04:52:59.576120) ========= rm -rf properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'properties'] environment: Apple_PubSub_Socket_Render=/tmp/launch-7UoMQv/Render DISPLAY=/tmp/launch-oMi8JN/org.x:0 GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/tmp/launch-HtLPmZ/Listeners TMPDIR=/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.6 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.023263 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 04:52:59.628096) ========= ========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2016-02-02 04:52:59.631554) ========= script_repo_url: https://hg.mozilla.org/build/mozharness ========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2016-02-02 04:52:59.632107) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 04:52:59.632550) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: Apple_PubSub_Socket_Render=/tmp/launch-7UoMQv/Render DISPLAY=/tmp/launch-oMi8JN/org.x:0 GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/tmp/launch-HtLPmZ/Listeners TMPDIR=/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.6 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-02-02 04:52:59-- 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% 90.5M=0s 2016-02-02 04:52:59 (90.5 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.202555 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 04:52:59.856642) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 04:52:59.857011) ========= rm -rf scripts in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts'] environment: Apple_PubSub_Socket_Render=/tmp/launch-7UoMQv/Render DISPLAY=/tmp/launch-oMi8JN/org.x:0 GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/tmp/launch-HtLPmZ/Listeners TMPDIR=/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.6 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.247615 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 04:53:00.126565) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 04:53:00.127032) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 2bf5e0123345b7023a90e697f6e5689656b6b053 --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 2bf5e0123345b7023a90e697f6e5689656b6b053 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/tmp/launch-7UoMQv/Render DISPLAY=/tmp/launch-oMi8JN/org.x:0 GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/tmp/launch-HtLPmZ/Listeners TMPDIR=/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.6 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-02-02 04:53:00,243 truncating revision to first 12 chars 2016-02-02 04:53:00,243 Setting DEBUG logging. 2016-02-02 04:53:00,243 attempt 1/10 2016-02-02 04:53:00,243 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/2bf5e0123345?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-02-02 04:53:00,706 unpacking tar archive at: mozilla-aurora-2bf5e0123345/testing/mozharness/ program finished with exit code 0 elapsedTime=0.818099 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 04:53:00.964531) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-02-02 04:53:00.964881) ========= echo 2bf5e0123345b7023a90e697f6e5689656b6b053 in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['echo', u'2bf5e0123345b7023a90e697f6e5689656b6b053'] environment: Apple_PubSub_Socket_Render=/tmp/launch-7UoMQv/Render DISPLAY=/tmp/launch-oMi8JN/org.x:0 GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/tmp/launch-HtLPmZ/Listeners TMPDIR=/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.6 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2bf5e0123345b7023a90e697f6e5689656b6b053 program finished with exit code 0 elapsedTime=0.025655 script_repo_revision: '2bf5e0123345b7023a90e697f6e5689656b6b053' ========= master_lag: 0.03 ========= ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-02-02 04:53:01.019291) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-02-02 04:53:01.019611) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-02-02 04:53:01.036556) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/desktop_unittest.py ...' failed (results: 2, elapsed: 13 mins, 18 secs) (at 2016-02-02 04:53:01.036868) ========= /tools/buildbot/bin/python scripts/scripts/desktop_unittest.py --cfg unittests/mac_unittest.py --mochitest-suite jetpack-package --mochitest-suite jetpack-addon --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 12000 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/desktop_unittest.py', '--cfg', 'unittests/mac_unittest.py', '--mochitest-suite', 'jetpack-package', '--mochitest-suite', 'jetpack-addon', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/tmp/launch-7UoMQv/Render DISPLAY=/tmp/launch-oMi8JN/org.x:0 GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/tmp/launch-HtLPmZ/Listeners TMPDIR=/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.6 XPCOM_DEBUG_BREAK=warn __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 04:53:01 INFO - MultiFileLogger online at 20160202 04:53:01 in /builds/slave/test 04:53:01 INFO - Run as scripts/scripts/desktop_unittest.py --cfg unittests/mac_unittest.py --mochitest-suite jetpack-package --mochitest-suite jetpack-addon --blob-upload-branch mozilla-aurora --download-symbols true 04:53:01 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:53:01 INFO - {'all_cppunittest_suites': {'cppunittest': ('tests/cppunittest',)}, 04:53:01 INFO - 'all_gtest_suites': {'gtest': ()}, 04:53:01 INFO - 'all_jittest_suites': {'jittest': ()}, 04:53:01 INFO - 'all_mochitest_suites': {'a11y': ('--a11y',), 04:53:01 INFO - 'browser-chrome': ('--browser-chrome',), 04:53:01 INFO - 'browser-chrome-addons': ('--browser-chrome', 04:53:01 INFO - '--chunk-by-runtime', 04:53:01 INFO - '--tag=addons'), 04:53:01 INFO - 'browser-chrome-chunked': ('--browser-chrome', 04:53:01 INFO - '--chunk-by-runtime'), 04:53:01 INFO - 'browser-chrome-screenshots': ('--browser-chrome', 04:53:01 INFO - '--subsuite=screenshots'), 04:53:01 INFO - 'chrome': ('--chrome',), 04:53:01 INFO - 'chrome-chunked': ('--chrome', '--chunk-by-dir=4'), 04:53:01 INFO - 'jetpack-addon': ('--jetpack-addon',), 04:53:01 INFO - 'jetpack-package': ('--jetpack-package',), 04:53:01 INFO - 'mochitest-devtools-chrome': ('--browser-chrome', 04:53:01 INFO - '--subsuite=devtools'), 04:53:01 INFO - 'mochitest-devtools-chrome-chunked': ('--browser-chrome', 04:53:01 INFO - '--subsuite=devtools', 04:53:01 INFO - '--chunk-by-runtime'), 04:53:01 INFO - 'mochitest-gl': ('--subsuite=webgl',), 04:53:01 INFO - 'mochitest-push': ('--subsuite=push',), 04:53:01 INFO - 'plain': (), 04:53:01 INFO - 'plain-chunked': ('--chunk-by-dir=4',)}, 04:53:01 INFO - 'all_mozbase_suites': {'mozbase': ()}, 04:53:01 INFO - 'all_reftest_suites': {'crashtest': {'options': ('--suite=crashtest',), 04:53:01 INFO - 'tests': ('tests/reftest/tests/testing/crashtest/crashtests.list',)}, 04:53:01 INFO - 'crashtest-ipc': {'options': ('--suite=crashtest', 04:53:01 INFO - '--setpref=browser.tabs.remote=true', 04:53:01 INFO - '--setpref=browser.tabs.remote.autostart=true', 04:53:01 INFO - '--setpref=layers.async-pan-zoom.enabled=true'), 04:53:01 INFO - 'tests': ('tests/reftest/tests/testing/crashtest/crashtests.list',)}, 04:53:01 INFO - 'jsreftest': {'options': ('--extra-profile-file=tests/jsreftest/tests/user.js',), 04:53:01 INFO - 'tests': ('tests/jsreftest/tests/jstests.list',)}, 04:53:01 INFO - 'reftest': {'options': ('--suite=reftest',), 04:53:01 INFO - 'tests': ('tests/reftest/tests/layout/reftests/reftest.list',)}, 04:53:01 INFO - 'reftest-ipc': {'options': ('--suite=reftest', 04:53:01 INFO - '--setpref=browser.tabs.remote=true', 04:53:01 INFO - '--setpref=browser.tabs.remote.autostart=true', 04:53:01 INFO - '--setpref=layers.async-pan-zoom.enabled=true'), 04:53:01 INFO - 'tests': ('tests/reftest/tests/layout/reftests/reftest-sanity/reftest.list',)}}, 04:53:01 INFO - 'all_webapprt_suites': {'chrome': ('--webapprt-chrome', 04:53:01 INFO - '--browser-arg=-test-mode'), 04:53:01 INFO - 'content': ('--webapprt-content',)}, 04:53:01 INFO - 'all_xpcshell_suites': {'xpcshell': {'options': ('--xpcshell=%(abs_app_dir)s/xpcshell', 04:53:01 INFO - '--manifest=tests/xpcshell/tests/all-test-dirs.list'), 04:53:01 INFO - 'tests': ()}, 04:53:01 INFO - 'xpcshell-addons': {'options': ('--xpcshell=%(abs_app_dir)s/xpcshell', 04:53:01 INFO - '--tag=addons', 04:53:01 INFO - '--manifest=tests/xpcshell/tests/all-test-dirs.list'), 04:53:01 INFO - 'tests': ()}}, 04:53:01 INFO - 'append_to_log': False, 04:53:01 INFO - 'base_work_dir': '/builds/slave/test', 04:53:01 INFO - 'blob_upload_branch': 'mozilla-aurora', 04:53:01 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:53:01 INFO - 'buildbot_json_path': 'buildprops.json', 04:53:01 INFO - 'buildbot_max_log_size': 52428800, 04:53:01 INFO - 'code_coverage': False, 04:53:01 INFO - 'config_files': ('unittests/mac_unittest.py',), 04:53:01 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:53:01 INFO - 'download_minidump_stackwalk': True, 04:53:01 INFO - 'download_symbols': 'true', 04:53:01 INFO - 'e10s': False, 04:53:01 INFO - 'exe_suffix': '', 04:53:01 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:53:01 INFO - 'tooltool.py': '/tools/tooltool.py', 04:53:01 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:53:01 INFO - '/tools/misc-python/virtualenv.py')}, 04:53:01 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:53:01 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:53:01 INFO - 'installer_path': '/builds/slave/test/installer.dmg', 04:53:01 INFO - 'log_level': 'info', 04:53:01 INFO - 'log_to_console': True, 04:53:01 INFO - 'minidump_save_path': '%(abs_work_dir)s/../minidumps', 04:53:01 INFO - 'minidump_stackwalk_path': 'macosx64-minidump_stackwalk', 04:53:01 INFO - 'minidump_tooltool_manifest_path': 'config/tooltool-manifests/macosx64/releng.manifest', 04:53:01 INFO - 'minimum_tests_zip_dirs': ('bin/*', 04:53:01 INFO - 'certs/*', 04:53:01 INFO - 'config/*', 04:53:01 INFO - 'marionette/*', 04:53:01 INFO - 'modules/*', 04:53:01 INFO - 'mozbase/*', 04:53:01 INFO - 'tools/*'), 04:53:01 INFO - 'no_random': False, 04:53:01 INFO - 'opt_config_files': (), 04:53:01 INFO - 'pip_index': False, 04:53:01 INFO - 'preflight_run_cmd_suites': ({'architectures': ('32bit', '64bit'), 04:53:01 INFO - 'cmd': ('xset', 's', 'off', 's', 'reset'), 04:53:01 INFO - 'enabled': False, 04:53:01 INFO - 'halt_on_failure': False, 04:53:01 INFO - 'name': 'disable_screen_saver'}, 04:53:01 INFO - {'architectures': ('32bit',), 04:53:01 INFO - 'cmd': ('python', 04:53:01 INFO - '../scripts/external_tools/mouse_and_screen_resolution.py', 04:53:01 INFO - '--configuration-url', 04:53:01 INFO - 'https://hg.mozilla.org/%(branch)s/raw-file/%(revision)s/testing/machine-configuration.json'), 04:53:01 INFO - 'enabled': False, 04:53:01 INFO - 'halt_on_failure': True, 04:53:01 INFO - 'name': 'run mouse & screen adjustment script'}), 04:53:01 INFO - 'require_test_zip': True, 04:53:01 INFO - 'run_all_suites': False, 04:53:01 INFO - 'run_cmd_checks_enabled': True, 04:53:01 INFO - 'run_file_names': {'cppunittest': 'runcppunittests.py', 04:53:01 INFO - 'gtest': 'rungtests.py', 04:53:01 INFO - 'jittest': 'jit_test.py', 04:53:01 INFO - 'mochitest': 'runtests.py', 04:53:01 INFO - 'mozbase': 'test.py', 04:53:01 INFO - 'mozmill': 'runtestlist.py', 04:53:01 INFO - 'reftest': 'runreftest.py', 04:53:01 INFO - 'webapprt': 'runtests.py', 04:53:01 INFO - 'xpcshell': 'runxpcshelltests.py'}, 04:53:01 INFO - 'specific_tests_zip_dirs': {'cppunittest': ('cppunittest/*',), 04:53:01 INFO - 'gtest': ('gtest/*',), 04:53:01 INFO - 'jittest': ('jit-test/*',), 04:53:01 INFO - 'mochitest': ('mochitest/*',), 04:53:01 INFO - 'mozbase': ('mozbase/*',), 04:53:01 INFO - 'mozmill': ('mozmill/*',), 04:53:01 INFO - 'reftest': ('reftest/*', 'jsreftest/*'), 04:53:01 INFO - 'webapprt': ('mochitest/*',), 04:53:01 INFO - 'xpcshell': ('xpcshell/*',)}, 04:53:01 INFO - 'specified_mochitest_suites': ('jetpack-package', 'jetpack-addon'), 04:53:01 INFO - 'strict_content_sandbox': False, 04:53:01 INFO - 'suite_definitions': {'cppunittest': {'options': ('--symbols-path=%(symbols_path)s', 04:53:01 INFO - '--xre-path=%(abs_res_dir)s'), 04:53:01 INFO - 'run_filename': 'runcppunittests.py', 04:53:01 INFO - 'testsdir': 'cppunittest'}, 04:53:01 INFO - 'gtest': {'options': ('--xre-path=%(abs_res_dir)s', 04:53:01 INFO - '--cwd=%(gtest_dir)s', 04:53:01 INFO - '--symbols-path=%(symbols_path)s', 04:53:01 INFO - '--utility-path=tests/bin', 04:53:01 INFO - '%(binary_path)s'), 04:53:01 INFO - 'run_filename': 'rungtests.py'}, 04:53:01 INFO - 'jittest': {'options': ('tests/bin/js', 04:53:01 INFO - '--no-slow', 04:53:01 INFO - '--no-progress', 04:53:01 INFO - '--format=automation', 04:53:01 INFO - '--jitflags=all'), 04:53:01 INFO - 'run_filename': 'jit_test.py', 04:53:01 INFO - 'testsdir': 'jit-test/jit-test'}, 04:53:01 INFO - 'mochitest': {'options': ('--appname=%(binary_path)s', 04:53:01 INFO - '--utility-path=tests/bin', 04:53:01 INFO - '--extra-profile-file=tests/bin/plugins', 04:53:01 INFO - '--symbols-path=%(symbols_path)s', 04:53:01 INFO - '--certificate-path=tests/certs', 04:53:01 INFO - '--quiet', 04:53:01 INFO - '--log-raw=%(raw_log_file)s', 04:53:01 INFO - '--log-errorsummary=%(error_summary_file)s', 04:53:01 INFO - '--screenshot-on-fail'), 04:53:01 INFO - 'run_filename': 'runtests.py', 04:53:01 INFO - 'testsdir': 'mochitest'}, 04:53:01 INFO - 'mozbase': {'options': ('-b', '%(binary_path)s'), 04:53:01 INFO - 'run_filename': 'test.py', 04:53:01 INFO - 'testsdir': 'mozbase'}, 04:53:01 INFO - 'mozmill': {'options': ('--binary=%(binary_path)s', 04:53:01 INFO - '--testing-modules-dir=test/modules', 04:53:01 INFO - '--symbols-path=%(symbols_path)s'), 04:53:01 INFO - 'run_filename': 'runtestlist.py', 04:53:01 INFO - 'testsdir': 'mozmill'}, 04:53:01 INFO - 'reftest': {'options': ('--appname=%(binary_path)s', 04:53:01 INFO - '--utility-path=tests/bin', 04:53:01 INFO - '--extra-profile-file=tests/bin/plugins', 04:53:01 INFO - '--symbols-path=%(symbols_path)s'), 04:53:01 INFO - 'run_filename': 'runreftest.py', 04:53:01 INFO - 'testsdir': 'reftest'}, 04:53:01 INFO - 'webapprt': {'options': ('--app=%(app_path)s', 04:53:01 INFO - '--xre-path=%(abs_res_dir)s', 04:53:01 INFO - '--utility-path=tests/bin', 04:53:01 INFO - '--extra-profile-file=tests/bin/plugins', 04:53:01 INFO - '--symbols-path=%(symbols_path)s', 04:53:01 INFO - '--certificate-path=tests/certs', 04:53:01 INFO - '--console-level=INFO', 04:53:01 INFO - '--testing-modules-dir=tests/modules', 04:53:01 INFO - '--quiet'), 04:53:01 INFO - 'run_filename': 'runtests.py', 04:53:01 INFO - 'testsdir': 'mochitest'}, 04:53:01 INFO - 'xpcshell': {'options': ('--symbols-path=%(symbols_path)s', 04:53:01 INFO - '--test-plugin-path=%(test_plugin_path)s', 04:53:01 INFO - '--log-raw=%(raw_log_file)s', 04:53:01 INFO - '--log-errorsummary=%(error_summary_file)s', 04:53:01 INFO - '--utility-path=tests/bin'), 04:53:01 INFO - 'run_filename': 'runxpcshelltests.py', 04:53:01 INFO - 'testsdir': 'xpcshell'}}, 04:53:01 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:53:01 INFO - 'vcs_output_timeout': 1000, 04:53:01 INFO - 'virtualenv_path': 'venv', 04:53:01 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:53:01 INFO - 'work_dir': 'build', 04:53:01 INFO - 'xpcshell_name': 'xpcshell'} 04:53:01 INFO - ##### 04:53:01 INFO - ##### Running clobber step. 04:53:01 INFO - ##### 04:53:01 INFO - Running pre-action listener: _resource_record_pre_action 04:53:01 INFO - Running main action method: clobber 04:53:01 INFO - rmtree: /builds/slave/test/build 04:53:01 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:53:06 INFO - Running post-action listener: _resource_record_post_action 04:53:06 INFO - ##### 04:53:06 INFO - ##### Running read-buildbot-config step. 04:53:06 INFO - ##### 04:53:06 INFO - Running pre-action listener: _resource_record_pre_action 04:53:06 INFO - Running main action method: read_buildbot_config 04:53:06 INFO - Using buildbot properties: 04:53:06 INFO - { 04:53:06 INFO - "project": "", 04:53:06 INFO - "product": "firefox", 04:53:06 INFO - "script_repo_revision": "production", 04:53:06 INFO - "scheduler": "tests-mozilla-aurora-snowleopard-debug-unittest", 04:53:06 INFO - "repository": "", 04:53:06 INFO - "buildername": "Rev4 MacOSX Snow Leopard 10.6 mozilla-aurora debug test mochitest-jetpack", 04:53:06 INFO - "buildid": "20160202031519", 04:53:06 INFO - "pgo_build": "False", 04:53:06 INFO - "basedir": "/builds/slave/test", 04:53:06 INFO - "buildnumber": 68, 04:53:06 INFO - "slavename": "t-snow-r4-0084", 04:53:06 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 04:53:06 INFO - "platform": "macosx64", 04:53:06 INFO - "branch": "mozilla-aurora", 04:53:06 INFO - "revision": "2bf5e0123345b7023a90e697f6e5689656b6b053", 04:53:06 INFO - "repo_path": "releases/mozilla-aurora", 04:53:06 INFO - "moz_repo_path": "", 04:53:06 INFO - "stage_platform": "macosx64", 04:53:06 INFO - "builduid": "a6ee26bbd01f4373b5e1f57653bb56d6", 04:53:06 INFO - "slavebuilddir": "test" 04:53:06 INFO - } 04:53:06 INFO - Found installer url https://queue.taskcluster.net/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg. 04:53:06 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/test_packages.json. 04:53:06 INFO - Running post-action listener: _resource_record_post_action 04:53:06 INFO - ##### 04:53:06 INFO - ##### Running download-and-extract step. 04:53:06 INFO - ##### 04:53:06 INFO - Running pre-action listener: _resource_record_pre_action 04:53:06 INFO - Running main action method: download_and_extract 04:53:06 INFO - mkdir: /builds/slave/test/build/tests 04:53:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:53:06 INFO - https://queue.taskcluster.net/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net 04:53:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/test_packages.json 04:53:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/test_packages.json 04:53:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json 04:53:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1 04:53:07 INFO - Downloaded 1315 bytes. 04:53:07 INFO - Reading from file /builds/slave/test/build/test_packages.json 04:53:07 INFO - Using the following test package requirements: 04:53:07 INFO - {u'common': [u'firefox-46.0a2.en-US.mac64.common.tests.zip'], 04:53:07 INFO - u'cppunittest': [u'firefox-46.0a2.en-US.mac64.common.tests.zip', 04:53:07 INFO - u'firefox-46.0a2.en-US.mac64.cppunittest.tests.zip'], 04:53:07 INFO - u'gtest': [u'firefox-46.0a2.en-US.mac64.common.tests.zip', 04:53:07 INFO - u'firefox-46.0a2.en-US.mac64.gtest.tests.zip'], 04:53:07 INFO - u'jittest': [u'firefox-46.0a2.en-US.mac64.common.tests.zip', 04:53:07 INFO - u'jsshell-mac64.zip'], 04:53:07 INFO - u'mochitest': [u'firefox-46.0a2.en-US.mac64.common.tests.zip', 04:53:07 INFO - u'firefox-46.0a2.en-US.mac64.mochitest.tests.zip'], 04:53:07 INFO - u'mozbase': [u'firefox-46.0a2.en-US.mac64.common.tests.zip'], 04:53:07 INFO - u'reftest': [u'firefox-46.0a2.en-US.mac64.common.tests.zip', 04:53:07 INFO - u'firefox-46.0a2.en-US.mac64.reftest.tests.zip'], 04:53:07 INFO - u'talos': [u'firefox-46.0a2.en-US.mac64.common.tests.zip', 04:53:07 INFO - u'firefox-46.0a2.en-US.mac64.talos.tests.zip'], 04:53:07 INFO - u'web-platform': [u'firefox-46.0a2.en-US.mac64.common.tests.zip', 04:53:07 INFO - u'firefox-46.0a2.en-US.mac64.web-platform.tests.zip'], 04:53:07 INFO - u'webapprt': [u'firefox-46.0a2.en-US.mac64.common.tests.zip'], 04:53:07 INFO - u'xpcshell': [u'firefox-46.0a2.en-US.mac64.common.tests.zip', 04:53:07 INFO - u'firefox-46.0a2.en-US.mac64.xpcshell.tests.zip']} 04:53:07 INFO - Downloading packages: [u'firefox-46.0a2.en-US.mac64.common.tests.zip', u'firefox-46.0a2.en-US.mac64.mochitest.tests.zip'] for test suite category: mochitest 04:53:07 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')]} 04:53:07 INFO - https://queue.taskcluster.net/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 04:53:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.common.tests.zip 04:53:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.common.tests.zip 04:53:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-46.0a2.en-US.mac64.common.tests.zip 04:53:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-46.0a2.en-US.mac64.common.tests.zip'}, attempt #1 04:53:08 INFO - Downloaded 16460519 bytes. 04:53:08 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-46.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'certs/*', 'config/*', 'marionette/*', 'modules/*', 'mozbase/*', 'tools/*', 'mochitest/*'] 04:53:08 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-46.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* certs/* config/* marionette/* modules/* mozbase/* tools/* mochitest/* 04:53:10 INFO - caution: filename not matched: mochitest/* 04:53:10 INFO - Return code: 11 04:53:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:53:10 INFO - https://queue.taskcluster.net/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip matches https://queue.taskcluster.net 04:53:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip 04:53:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip 04:53:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip to /builds/slave/test/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip 04:53:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip'}, attempt #1 04:53:13 INFO - Downloaded 62510786 bytes. 04:53:13 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'certs/*', 'config/*', 'marionette/*', 'modules/*', 'mozbase/*', 'tools/*', 'mochitest/*'] 04:53:13 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip -d /builds/slave/test/build/tests bin/* certs/* config/* marionette/* modules/* mozbase/* tools/* mochitest/* 04:53:23 INFO - caution: filename not matched: bin/* 04:53:23 INFO - caution: filename not matched: certs/* 04:53:23 INFO - caution: filename not matched: config/* 04:53:23 INFO - caution: filename not matched: marionette/* 04:53:23 INFO - caution: filename not matched: modules/* 04:53:23 INFO - caution: filename not matched: mozbase/* 04:53:23 INFO - caution: filename not matched: tools/* 04:53:23 INFO - Return code: 11 04:53:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:53:23 INFO - https://queue.taskcluster.net/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 04:53:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg 04:53:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg 04:53:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg to /builds/slave/test/installer.dmg 04:53:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/installer.dmg'}, attempt #1 04:53:27 INFO - Downloaded 71112120 bytes. 04:53:27 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg 04:53:27 INFO - mkdir: /builds/slave/test/properties 04:53:27 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:53:27 INFO - Writing to file /builds/slave/test/properties/build_url 04:53:27 INFO - Contents: 04:53:27 INFO - build_url:https://queue.taskcluster.net/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg 04:53:27 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip 04:53:27 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:53:27 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:53:27 INFO - Contents: 04:53:27 INFO - symbols_url:https://queue.taskcluster.net/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip 04:53:27 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')]} 04:53:27 INFO - https://queue.taskcluster.net/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:53:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip 04:53:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip 04:53:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip 04:53:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 04:53:32 INFO - Downloaded 105543867 bytes. 04:53:32 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 04:53:32 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 04:53:41 INFO - Return code: 0 04:53:41 INFO - Running post-action listener: _resource_record_post_action 04:53:41 INFO - Running post-action listener: set_extra_try_arguments 04:53:41 INFO - ##### 04:53:41 INFO - ##### Running create-virtualenv step. 04:53:41 INFO - ##### 04:53:41 INFO - Running pre-action listener: _install_mozbase 04:53:41 INFO - Running pre-action listener: _pre_create_virtualenv 04:53:41 INFO - Running pre-action listener: _resource_record_pre_action 04:53:41 INFO - Running main action method: create_virtualenv 04:53:41 INFO - Creating virtualenv /builds/slave/test/build/venv 04:53:41 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 04:53:41 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:53:41 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:53:41 INFO - Using real prefix '/tools/python27' 04:53:41 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:53:42 INFO - Installing distribute.............................................................................................................................................................................................done. 04:53:46 INFO - Installing pip.................done. 04:53:46 INFO - Return code: 0 04:53:46 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:53:46 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')]} 04:53:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:53:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:53:46 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')]} 04:53:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:53:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:53:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100532c10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100527a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100361fb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10045c2a0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/tmp/launch-7UoMQv/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-oMi8JN/org.x:0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/tmp/launch-HtLPmZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:53:46 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 04:53:46 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 04:53:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-7UoMQv/Render', 04:53:46 INFO - 'DISPLAY': '/tmp/launch-oMi8JN/org.x:0', 04:53:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:53:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:53:46 INFO - 'HOME': '/Users/cltbld', 04:53:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:53:46 INFO - 'LOGNAME': 'cltbld', 04:53:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:53:46 INFO - 'MOZ_NO_REMOTE': '1', 04:53:46 INFO - 'NO_EM_RESTART': '1', 04:53:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:53:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:53:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:53:46 INFO - 'PWD': '/builds/slave/test', 04:53:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:53:46 INFO - 'SHELL': '/bin/bash', 04:53:46 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-HtLPmZ/Listeners', 04:53:46 INFO - 'TMPDIR': '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/', 04:53:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:53:46 INFO - 'USER': 'cltbld', 04:53:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:53:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 04:53:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:53:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:53:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:53:47 INFO - Downloading/unpacking psutil>=0.7.1 04:53:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:53:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:53:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:53:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:53:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:53:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:53:51 INFO - Installing collected packages: psutil 04:53:51 INFO - Successfully installed psutil 04:53:51 INFO - Cleaning up... 04:53:51 INFO - Return code: 0 04:53:51 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:53:51 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')]} 04:53:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:53:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:53:51 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')]} 04:53:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:53:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:53:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100532c10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100527a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100361fb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10045c2a0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/tmp/launch-7UoMQv/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-oMi8JN/org.x:0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/tmp/launch-HtLPmZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:53:51 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 04:53:51 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 04:53:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-7UoMQv/Render', 04:53:51 INFO - 'DISPLAY': '/tmp/launch-oMi8JN/org.x:0', 04:53:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:53:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:53:51 INFO - 'HOME': '/Users/cltbld', 04:53:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:53:51 INFO - 'LOGNAME': 'cltbld', 04:53:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:53:51 INFO - 'MOZ_NO_REMOTE': '1', 04:53:51 INFO - 'NO_EM_RESTART': '1', 04:53:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:53:51 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:53:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:53:51 INFO - 'PWD': '/builds/slave/test', 04:53:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:53:51 INFO - 'SHELL': '/bin/bash', 04:53:51 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-HtLPmZ/Listeners', 04:53:51 INFO - 'TMPDIR': '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/', 04:53:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:53:51 INFO - 'USER': 'cltbld', 04:53:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:53:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 04:53:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:53:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:53:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:53:51 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:53: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 04:53: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 04:53: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 04:53: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 04:53: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 04:53: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 04:53:55 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:53:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:53:55 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:53:55 INFO - Installing collected packages: mozsystemmonitor 04:53:55 INFO - Running setup.py install for mozsystemmonitor 04:53:55 INFO - Successfully installed mozsystemmonitor 04:53:55 INFO - Cleaning up... 04:53:55 INFO - Return code: 0 04:53:55 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:53:55 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')]} 04:53:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:53:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:53:55 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')]} 04:53:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:53:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:53:55 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100532c10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100527a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100361fb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10045c2a0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/tmp/launch-7UoMQv/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-oMi8JN/org.x:0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/tmp/launch-HtLPmZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:53:55 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 04:53:55 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 04:53:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-7UoMQv/Render', 04:53:55 INFO - 'DISPLAY': '/tmp/launch-oMi8JN/org.x:0', 04:53:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:53:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:53:55 INFO - 'HOME': '/Users/cltbld', 04:53:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:53:55 INFO - 'LOGNAME': 'cltbld', 04:53:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:53:55 INFO - 'MOZ_NO_REMOTE': '1', 04:53:55 INFO - 'NO_EM_RESTART': '1', 04:53:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:53:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:53:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:53:55 INFO - 'PWD': '/builds/slave/test', 04:53:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:53:55 INFO - 'SHELL': '/bin/bash', 04:53:55 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-HtLPmZ/Listeners', 04:53:55 INFO - 'TMPDIR': '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/', 04:53:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:53:55 INFO - 'USER': 'cltbld', 04:53:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:53:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 04:53:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:53:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:53:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:53:55 INFO - Downloading/unpacking blobuploader==1.2.4 04:53:55 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 04:53:55 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 04:53:55 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 04:53:55 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 04:53:55 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 04:53:55 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 04:53:59 INFO - Downloading blobuploader-1.2.4.tar.gz 04:53:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:53:59 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:53:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:53:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:53:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:53:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:53:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:53:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:54:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:54:00 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:54:00 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 04:54:00 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 04:54:00 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 04:54:00 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 04:54:00 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 04:54:00 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 04:54:00 INFO - Downloading docopt-0.6.1.tar.gz 04:54:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:54:01 INFO - Installing collected packages: blobuploader, requests, docopt 04:54:01 INFO - Running setup.py install for blobuploader 04:54:01 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:54:01 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:54:01 INFO - Running setup.py install for requests 04:54:01 INFO - Running setup.py install for docopt 04:54:02 INFO - Successfully installed blobuploader requests docopt 04:54:02 INFO - Cleaning up... 04:54:02 INFO - Return code: 0 04:54:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:54:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:54:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:54:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:54:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:54:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:54:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:54:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/mozbase_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100532c10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100527a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100361fb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10045c2a0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/tmp/launch-7UoMQv/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-oMi8JN/org.x:0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/tmp/launch-HtLPmZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:54:02 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 04:54:02 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 04:54:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-7UoMQv/Render', 04:54:02 INFO - 'DISPLAY': '/tmp/launch-oMi8JN/org.x:0', 04:54:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:54:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:54:02 INFO - 'HOME': '/Users/cltbld', 04:54:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:54:02 INFO - 'LOGNAME': 'cltbld', 04:54:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:54:02 INFO - 'MOZ_NO_REMOTE': '1', 04:54:02 INFO - 'NO_EM_RESTART': '1', 04:54:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:54:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:54:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:54:02 INFO - 'PWD': '/builds/slave/test', 04:54:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:54:02 INFO - 'SHELL': '/bin/bash', 04:54:02 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-HtLPmZ/Listeners', 04:54:02 INFO - 'TMPDIR': '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/', 04:54:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:54:02 INFO - 'USER': 'cltbld', 04:54:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:54:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 04:54:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:54:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:54:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:54:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:54:02 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-mK8Tm5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:54:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:54:02 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-akBjNm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:54:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:54:03 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-8N7zA5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:54:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:54:03 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-NG4GKO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:54:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:54:03 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-pRmqAb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:54:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:54:03 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-XTUr8p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:54:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:54:03 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-OkkubI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:54:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:54:03 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-FcnPCZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:54:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:54:03 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-mowryw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:54:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:54:04 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-MJlmd2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:54:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:54:04 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-ePwjOk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:54:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:54:04 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-BSOgO2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:54:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:54:04 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-6hgW4y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:54:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:54:04 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-wiarMe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:54:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:54:04 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-vSoBlT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:54:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:54:05 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-Sgd23G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:54:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:54:05 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-NJ4bsF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:54:05 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion 04:54:05 INFO - Running setup.py install for manifestparser 04:54:05 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:54:05 INFO - Running setup.py install for mozcrash 04:54:05 INFO - Running setup.py install for mozdebug 04:54:05 INFO - Running setup.py install for mozdevice 04:54:06 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:54:06 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:54:06 INFO - Running setup.py install for mozfile 04:54:06 INFO - Running setup.py install for mozhttpd 04:54:06 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:54:06 INFO - Running setup.py install for mozinfo 04:54:06 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:54:06 INFO - Running setup.py install for mozInstall 04:54:06 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:54:06 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:54:06 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:54:06 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:54:07 INFO - Running setup.py install for mozleak 04:54:07 INFO - Running setup.py install for mozlog 04:54:07 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:54:07 INFO - Running setup.py install for moznetwork 04:54:07 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:54:07 INFO - Running setup.py install for mozprocess 04:54:07 INFO - Running setup.py install for mozprofile 04:54:08 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:54:08 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:54:08 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:54:08 INFO - Running setup.py install for mozrunner 04:54:08 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:54:08 INFO - Running setup.py install for mozscreenshot 04:54:08 INFO - Running setup.py install for moztest 04:54:08 INFO - Running setup.py install for mozversion 04:54:08 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:54:09 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion 04:54:09 INFO - Cleaning up... 04:54:09 INFO - Return code: 0 04:54:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:54:09 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')]} 04:54:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:54:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:54:09 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')]} 04:54:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:54:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:54:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/mozbase_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100532c10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100527a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100361fb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10045c2a0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/tmp/launch-7UoMQv/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-oMi8JN/org.x:0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/tmp/launch-HtLPmZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:54:09 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 04:54:09 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 04:54:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-7UoMQv/Render', 04:54:09 INFO - 'DISPLAY': '/tmp/launch-oMi8JN/org.x:0', 04:54:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:54:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:54:09 INFO - 'HOME': '/Users/cltbld', 04:54:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:54:09 INFO - 'LOGNAME': 'cltbld', 04:54:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:54:09 INFO - 'MOZ_NO_REMOTE': '1', 04:54:09 INFO - 'NO_EM_RESTART': '1', 04:54:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:54:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:54:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:54:09 INFO - 'PWD': '/builds/slave/test', 04:54:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:54:09 INFO - 'SHELL': '/bin/bash', 04:54:09 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-HtLPmZ/Listeners', 04:54:09 INFO - 'TMPDIR': '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/', 04:54:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:54:09 INFO - 'USER': 'cltbld', 04:54:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:54:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 04:54:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:54:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:54:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:54:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:54:09 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-kMDlR7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:54:09 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 04:54:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:54:09 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-MKaCjj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:54:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.16 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:54:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:54:09 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-eV3CZn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:54:09 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 04:54:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:54:09 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-gmSVBM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:54:10 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)) 04:54:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:54:10 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-nKWLMW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:54:10 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)) 04:54:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:54:10 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-icFPiV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:54:10 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)) 04:54:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:54:10 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-dC6T40-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:54:10 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)) 04:54:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:54:10 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-f7YsT9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:54:10 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)) 04:54:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:54:10 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-XnNSmQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:54:10 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)) 04:54:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:54:10 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-w8DW0u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:54:11 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)) 04:54:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:54:11 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-ke9OSy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:54:11 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)) 04:54:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:54:11 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-QwLvGY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:54:11 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)) 04:54:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:54:11 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-iclDI5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:54:11 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)) 04:54:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:54:11 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-jjt8Bv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:54:11 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)) 04:54:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:54:11 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-brxsUH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:54:11 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)) 04:54:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:54:11 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-A3v5o0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:54:11 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 04:54:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:54:11 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-A_RXj1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:54:12 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)) 04:54:12 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)) 04:54:12 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)) 04:54:12 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)) 04:54:12 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)) 04:54:12 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)) 04:54:12 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:54:12 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 04:54:12 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 04:54:12 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 04:54:12 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 04:54:12 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 04:54:12 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 04:54:16 INFO - Downloading blessings-1.6.tar.gz 04:54:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:54:16 INFO - Installing collected packages: blessings 04:54:16 INFO - Running setup.py install for blessings 04:54:16 INFO - Successfully installed blessings 04:54:16 INFO - Cleaning up... 04:54:16 INFO - Return code: 0 04:54:16 INFO - Installing pip>=1.5 into virtualenv /builds/slave/test/build/venv 04:54:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:54:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:54:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:54:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:54:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:54:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:54:16 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'pip>=1.5']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100532c10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100527a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100361fb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10045c2a0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/tmp/launch-7UoMQv/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-oMi8JN/org.x:0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/tmp/launch-HtLPmZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:54:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'pip>=1.5'] in /builds/slave/test/build 04:54:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub pip>=1.5 04:54:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-7UoMQv/Render', 04:54:16 INFO - 'DISPLAY': '/tmp/launch-oMi8JN/org.x:0', 04:54:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:54:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:54:16 INFO - 'HOME': '/Users/cltbld', 04:54:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:54:16 INFO - 'LOGNAME': 'cltbld', 04:54:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:54:16 INFO - 'MOZ_NO_REMOTE': '1', 04:54:16 INFO - 'NO_EM_RESTART': '1', 04:54:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:54:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:54:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:54:16 INFO - 'PWD': '/builds/slave/test', 04:54:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:54:16 INFO - 'SHELL': '/bin/bash', 04:54:16 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-HtLPmZ/Listeners', 04:54:16 INFO - 'TMPDIR': '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/', 04:54:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:54:16 INFO - 'USER': 'cltbld', 04:54:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:54:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 04:54:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:54:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:54:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:54:17 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 04:54:17 INFO - Cleaning up... 04:54:17 INFO - Return code: 0 04:54:17 INFO - Installing psutil==3.1.1 into virtualenv /builds/slave/test/build/venv 04:54: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')]} 04:54:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:54:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:54: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')]} 04:54:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:54:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:54:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil==3.1.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100532c10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100527a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100361fb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10045c2a0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/tmp/launch-7UoMQv/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-oMi8JN/org.x:0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/tmp/launch-HtLPmZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:54:17 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 04:54:17 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 04:54:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-7UoMQv/Render', 04:54:17 INFO - 'DISPLAY': '/tmp/launch-oMi8JN/org.x:0', 04:54:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:54:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:54:17 INFO - 'HOME': '/Users/cltbld', 04:54:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:54:17 INFO - 'LOGNAME': 'cltbld', 04:54:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:54:17 INFO - 'MOZ_NO_REMOTE': '1', 04:54:17 INFO - 'NO_EM_RESTART': '1', 04:54:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:54:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:54:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:54:17 INFO - 'PWD': '/builds/slave/test', 04:54:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:54:17 INFO - 'SHELL': '/bin/bash', 04:54:17 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-HtLPmZ/Listeners', 04:54:17 INFO - 'TMPDIR': '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/', 04:54:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:54:17 INFO - 'USER': 'cltbld', 04:54:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:54:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 04:54:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:54:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:54:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:54:17 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil==3.1.1 in ./venv/lib/python2.7/site-packages 04:54:17 INFO - Cleaning up... 04:54:17 INFO - Return code: 0 04:54:17 INFO - Installing mock into virtualenv /builds/slave/test/build/venv 04:54: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')]} 04:54:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:54:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:54: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')]} 04:54:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:54:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:54:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mock']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100532c10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100527a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100361fb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10045c2a0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/tmp/launch-7UoMQv/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-oMi8JN/org.x:0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/tmp/launch-HtLPmZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:54:17 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 04:54:17 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 04:54:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-7UoMQv/Render', 04:54:17 INFO - 'DISPLAY': '/tmp/launch-oMi8JN/org.x:0', 04:54:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:54:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:54:17 INFO - 'HOME': '/Users/cltbld', 04:54:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:54:17 INFO - 'LOGNAME': 'cltbld', 04:54:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:54:17 INFO - 'MOZ_NO_REMOTE': '1', 04:54:17 INFO - 'NO_EM_RESTART': '1', 04:54:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:54:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:54:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:54:17 INFO - 'PWD': '/builds/slave/test', 04:54:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:54:17 INFO - 'SHELL': '/bin/bash', 04:54:17 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-HtLPmZ/Listeners', 04:54:17 INFO - 'TMPDIR': '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/', 04:54:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:54:17 INFO - 'USER': 'cltbld', 04:54:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:54:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 04:54:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:54:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:54:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:54:17 INFO - Downloading/unpacking mock 04:54:17 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 04:54:17 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 04:54:17 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 04:54:17 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 04:54:17 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 04:54:17 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 04:54:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mock/setup.py) egg_info for package mock 04:54:21 INFO - warning: no files found matching '*.png' under directory 'docs' 04:54:21 INFO - warning: no files found matching '*.css' under directory 'docs' 04:54:21 INFO - warning: no files found matching '*.html' under directory 'docs' 04:54:21 INFO - warning: no files found matching '*.js' under directory 'docs' 04:54:21 INFO - Installing collected packages: mock 04:54:21 INFO - Running setup.py install for mock 04:54:21 INFO - warning: no files found matching '*.png' under directory 'docs' 04:54:21 INFO - warning: no files found matching '*.css' under directory 'docs' 04:54:21 INFO - warning: no files found matching '*.html' under directory 'docs' 04:54:21 INFO - warning: no files found matching '*.js' under directory 'docs' 04:54:21 INFO - Successfully installed mock 04:54:21 INFO - Cleaning up... 04:54:22 INFO - Return code: 0 04:54:22 INFO - Installing simplejson into virtualenv /builds/slave/test/build/venv 04:54:22 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')]} 04:54:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:54:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:54:22 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')]} 04:54:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:54:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:54:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'simplejson']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100532c10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100527a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100361fb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10045c2a0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/tmp/launch-7UoMQv/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-oMi8JN/org.x:0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/tmp/launch-HtLPmZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:54:22 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 04:54:22 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 04:54:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-7UoMQv/Render', 04:54:22 INFO - 'DISPLAY': '/tmp/launch-oMi8JN/org.x:0', 04:54:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:54:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:54:22 INFO - 'HOME': '/Users/cltbld', 04:54:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:54:22 INFO - 'LOGNAME': 'cltbld', 04:54:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:54:22 INFO - 'MOZ_NO_REMOTE': '1', 04:54:22 INFO - 'NO_EM_RESTART': '1', 04:54:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:54:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:54:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:54:22 INFO - 'PWD': '/builds/slave/test', 04:54:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:54:22 INFO - 'SHELL': '/bin/bash', 04:54:22 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-HtLPmZ/Listeners', 04:54:22 INFO - 'TMPDIR': '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/', 04:54:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:54:22 INFO - 'USER': 'cltbld', 04:54:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:54:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 04:54:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:54:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:54:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:54:22 INFO - Downloading/unpacking simplejson 04:54:22 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 04:54:22 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 04:54:22 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 04:54:22 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 04:54:22 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 04:54:22 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 04:54:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/simplejson/setup.py) egg_info for package simplejson 04:54:25 INFO - Installing collected packages: simplejson 04:54:25 INFO - Running setup.py install for simplejson 04:54:26 INFO - building 'simplejson._speedups' extension 04:54:26 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c simplejson/_speedups.c -o build/temp.macosx-10.4-x86_64-2.7/simplejson/_speedups.o 04:54:26 INFO - unable to execute gcc: No such file or directory 04:54:26 INFO - *************************************************************************** 04:54:26 INFO - WARNING: The C extension could not be compiled, speedups are not enabled. 04:54:26 INFO - Failure information, if any, is above. 04:54:26 INFO - I'm retrying the build without the C extension now. 04:54:26 INFO - *************************************************************************** 04:54:26 INFO - *************************************************************************** 04:54:26 INFO - WARNING: The C extension could not be compiled, speedups are not enabled. 04:54:26 INFO - Plain-Python installation succeeded. 04:54:26 INFO - *************************************************************************** 04:54:26 INFO - Successfully installed simplejson 04:54:26 INFO - Cleaning up... 04:54:26 INFO - Return code: 0 04:54:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:54: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')]} 04:54:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:54:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:54: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')]} 04:54:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:54:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:54:26 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100532c10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100527a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100361fb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10045c2a0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/tmp/launch-7UoMQv/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-oMi8JN/org.x:0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/tmp/launch-HtLPmZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:54:26 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 04:54:26 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 04:54:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-7UoMQv/Render', 04:54:26 INFO - 'DISPLAY': '/tmp/launch-oMi8JN/org.x:0', 04:54:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:54:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:54:26 INFO - 'HOME': '/Users/cltbld', 04:54:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:54:26 INFO - 'LOGNAME': 'cltbld', 04:54:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:54:26 INFO - 'MOZ_NO_REMOTE': '1', 04:54:26 INFO - 'NO_EM_RESTART': '1', 04:54:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:54:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:54:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:54:26 INFO - 'PWD': '/builds/slave/test', 04:54:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:54:26 INFO - 'SHELL': '/bin/bash', 04:54:26 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-HtLPmZ/Listeners', 04:54:26 INFO - 'TMPDIR': '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/', 04:54:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:54:26 INFO - 'USER': 'cltbld', 04:54:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:54:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 04:54:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:54:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:54:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:54:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:54:26 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-7PFjnD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:54:27 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)) 04:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:54:27 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-gaHKqU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:54:27 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)) 04:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:54:27 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-LZzuT0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:54:27 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)) 04:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:54:27 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-dW6e1J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:54:27 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)) 04:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:54:27 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-qhHJdm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:54:27 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)) 04:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:54:27 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-HxyjcF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:54:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 04:54:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:54:27 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-9XF0CA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:54:28 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)) 04:54:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:54:28 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-KNQeDV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:54:28 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)) 04:54:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:54:28 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-jVaV7c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:54:28 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)) 04:54:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:54:28 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-dsheYC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:54:28 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)) 04:54:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:54:28 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-ujsGZH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:54:28 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)) 04:54:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:54:28 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-fCCyDW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:54:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 04:54:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:54:28 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-NcYXwS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:54:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 04:54:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:54:28 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-xGdRnp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:54:29 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)) 04:54:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:54:29 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-oRI15q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:54:29 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)) 04:54:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:54:29 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-dnncfJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:54:29 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)) 04:54:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:54:29 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-KyKJOD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:54:29 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)) 04:54:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:54:29 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-4FtnkQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:54:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport 04:54:29 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-oIINRY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport 04:54:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver 04:54:29 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-vrS4Ia-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver 04:54:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:54:30 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-RVylE9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:54:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:54:30 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-CIQ3z9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:54:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:54:30 INFO - Installing collected packages: wptserve, marionette-transport, marionette-driver, browsermob-proxy, marionette-client 04:54:30 INFO - Running setup.py install for wptserve 04:54:31 INFO - Running setup.py install for marionette-transport 04:54:31 INFO - Running setup.py install for marionette-driver 04:54:31 INFO - Running setup.py install for browsermob-proxy 04:54:31 INFO - Running setup.py install for marionette-client 04:54:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:54:32 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:54:32 INFO - Successfully installed wptserve marionette-transport marionette-driver browsermob-proxy marionette-client 04:54:32 INFO - Cleaning up... 04:54:32 INFO - Return code: 0 04:54:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:54: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')]} 04:54:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:54:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:54: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')]} 04:54:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:54:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:54:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100532c10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100527a08>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x100361fb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10045c2a0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/Users/cltbld', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/tmp/launch-7UoMQv/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-oMi8JN/org.x:0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/tmp/launch-HtLPmZ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:54:32 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 04:54:32 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 04:54:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-7UoMQv/Render', 04:54:32 INFO - 'DISPLAY': '/tmp/launch-oMi8JN/org.x:0', 04:54:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:54:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:54:32 INFO - 'HOME': '/Users/cltbld', 04:54:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:54:32 INFO - 'LOGNAME': 'cltbld', 04:54:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:54:32 INFO - 'MOZ_NO_REMOTE': '1', 04:54:32 INFO - 'NO_EM_RESTART': '1', 04:54:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:54:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:54:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:54:32 INFO - 'PWD': '/builds/slave/test', 04:54:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:54:32 INFO - 'SHELL': '/bin/bash', 04:54:32 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-HtLPmZ/Listeners', 04:54:32 INFO - 'TMPDIR': '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/', 04:54:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:54:32 INFO - 'USER': 'cltbld', 04:54:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:54:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 04:54:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:54:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:54:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:54:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:54:32 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-EB3mA9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:54:33 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 04:54:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:54:33 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-j_0NDj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:54:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.16 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:54:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:54:33 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-AIgFu0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:54:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 04:54:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:54:33 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-HSz8ix-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:54:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:54:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:54:33 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-lHstkA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:54:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 04:54:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:54:33 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-OmacPK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:54:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 04:54:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:54:33 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-wpBWB1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:54:34 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)) 04:54:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:54:34 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-opCoBV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:54:34 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)) 04:54:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:54:34 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-NbFsYX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:54:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 04:54:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:54:34 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-VGdMnh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:54:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:54:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:54:34 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-MDrv8z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:54:34 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 04:54:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:54:34 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-Gjf58H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:54:34 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 04:54:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:54:34 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-xJHFWe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:54:35 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)) 04:54:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:54:35 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-ThR7bX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:54:35 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)) 04:54:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:54:35 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-IqSTk8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:54:35 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)) 04:54:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:54:35 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-2Fzq1l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:54:35 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)) 04:54:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:54:35 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-CLALI2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:54:35 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)) 04:54:35 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:54:35 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-AkQHPL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:54:35 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.3.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 04:54:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport 04:54:35 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-76ys1m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport 04:54:35 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-transport==1.1.0 from file:///builds/slave/test/build/tests/marionette/transport in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 04:54:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver 04:54:35 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-E2ZKd2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver 04:54:36 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)) 04:54:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:54:36 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-gdRqt0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:54:36 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)) 04:54:36 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:54:36 INFO - Running setup.py (path:/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/pip-65tJuI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:54:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:54:36 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.1.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 6)) 04:54:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:54:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:54:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 04:54:36 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:54:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:54:36 INFO - Requirement already satisfied (use --upgrade to upgrade): blessings>=1.3 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:54:36 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 04:54:36 INFO - Cleaning up... 04:54:36 INFO - Return code: 0 04:54:36 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:54:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:54:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:54:37 INFO - Reading from file tmpfile_stdout 04:54:37 INFO - Current package versions: 04:54:37 INFO - blessings == 1.6 04:54:37 INFO - blobuploader == 1.2.4 04:54:37 INFO - browsermob-proxy == 0.6.0 04:54:37 INFO - docopt == 0.6.1 04:54:37 INFO - manifestparser == 1.1 04:54:37 INFO - marionette-client == 2.1.0 04:54:37 INFO - marionette-driver == 1.2.0 04:54:37 INFO - marionette-transport == 1.1.0 04:54:37 INFO - mock == 1.0.1 04:54:37 INFO - mozInstall == 1.12 04:54:37 INFO - mozcrash == 0.16 04:54:37 INFO - mozdebug == 0.1 04:54:37 INFO - mozdevice == 0.48 04:54:37 INFO - mozfile == 1.2 04:54:37 INFO - mozhttpd == 0.7 04:54:37 INFO - mozinfo == 0.9 04:54:37 INFO - mozleak == 0.1 04:54:37 INFO - mozlog == 3.1 04:54:37 INFO - moznetwork == 0.27 04:54:37 INFO - mozprocess == 0.22 04:54:37 INFO - mozprofile == 0.28 04:54:37 INFO - mozrunner == 6.11 04:54:37 INFO - mozscreenshot == 0.1 04:54:37 INFO - mozsystemmonitor == 0.0 04:54:37 INFO - moztest == 0.7 04:54:37 INFO - mozversion == 1.4 04:54:37 INFO - psutil == 3.1.1 04:54:37 INFO - requests == 1.2.3 04:54:37 INFO - simplejson == 3.3.0 04:54:37 INFO - wptserve == 1.3.0 04:54:37 INFO - wsgiref == 0.1.2 04:54:37 INFO - Running post-action listener: _resource_record_post_action 04:54:37 INFO - Running post-action listener: _start_resource_monitoring 04:54:37 INFO - Starting resource monitoring. 04:54:37 INFO - ##### 04:54:37 INFO - ##### Running install step. 04:54:37 INFO - ##### 04:54:37 INFO - Running pre-action listener: _resource_record_pre_action 04:54:37 INFO - Running main action method: install 04:54:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:54:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:54:37 INFO - Reading from file tmpfile_stdout 04:54:37 INFO - Detecting whether we're running mozinstall >=1.0... 04:54:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:54:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:54:38 INFO - Reading from file tmpfile_stdout 04:54:38 INFO - Output received: 04:54:38 INFO - Usage: mozinstall [options] installer 04:54:38 INFO - Options: 04:54:38 INFO - -h, --help show this help message and exit 04:54:38 INFO - -d DEST, --destination=DEST 04:54:38 INFO - Directory to install application into. [default: 04:54:38 INFO - "/builds/slave/test"] 04:54:38 INFO - --app=APP Application being installed. [default: firefox] 04:54:38 INFO - mkdir: /builds/slave/test/build/application 04:54:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/installer.dmg', '--destination', '/builds/slave/test/build/application'] 04:54:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/installer.dmg --destination /builds/slave/test/build/application 04:54:58 INFO - Reading from file tmpfile_stdout 04:54:58 INFO - Output received: 04:54:58 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 04:54:58 INFO - Running post-action listener: _resource_record_post_action 04:54:58 INFO - ##### 04:54:58 INFO - ##### Running run-tests step. 04:54:58 INFO - ##### 04:54:58 INFO - Running pre-action listener: _resource_record_pre_action 04:54:58 INFO - Running pre-action listener: _set_gcov_prefix 04:54:58 INFO - Running main action method: run_tests 04:54:58 INFO - #### Running mochitest suites 04:54:58 INFO - grabbing minidump binary from tooltool 04:54:58 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')]} 04:54:58 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10045c2a0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:54:58 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 04:54:58 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 04:54:58 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:54:58 INFO - Return code: 0 04:54:58 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 04:54:58 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:54:58 INFO - ENV: MOZ_UPLOAD_DIR is now /builds/slave/test/build/blobber_upload_dir 04:54:58 INFO - ENV: MINIDUMP_STACKWALK is now /builds/slave/test/build/macosx64-minidump_stackwalk 04:54:58 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:54:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/mochitest/runtests.py', '--appname=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--utility-path=tests/bin', '--extra-profile-file=tests/bin/plugins', '--symbols-path=/builds/slave/test/build/symbols', '--certificate-path=tests/certs', '--quiet', '--log-raw=/builds/slave/test/build/blobber_upload_dir/jetpack-addon_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-addon_errorsummary.log', '--screenshot-on-fail', '--jetpack-addon'] in /builds/slave/test/build 04:54:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/mochitest/runtests.py --appname=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --utility-path=tests/bin --extra-profile-file=tests/bin/plugins --symbols-path=/builds/slave/test/build/symbols --certificate-path=tests/certs --quiet --log-raw=/builds/slave/test/build/blobber_upload_dir/jetpack-addon_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-addon_errorsummary.log --screenshot-on-fail --jetpack-addon 04:54:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-7UoMQv/Render', 04:54:58 INFO - 'DISPLAY': '/tmp/launch-oMi8JN/org.x:0', 04:54:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:54:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:54:58 INFO - 'HOME': '/Users/cltbld', 04:54:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:54:58 INFO - 'LOGNAME': 'cltbld', 04:54:58 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:54:58 INFO - 'MINIDUMP_STACKWALK': '/builds/slave/test/build/macosx64-minidump_stackwalk', 04:54:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:54:58 INFO - 'MOZ_NO_REMOTE': '1', 04:54:58 INFO - 'MOZ_UPLOAD_DIR': '/builds/slave/test/build/blobber_upload_dir', 04:54:58 INFO - 'NO_EM_RESTART': '1', 04:54:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:54:58 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:54:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:54:58 INFO - 'PWD': '/builds/slave/test', 04:54:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:54:58 INFO - 'SHELL': '/bin/bash', 04:54:58 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-HtLPmZ/Listeners', 04:54:58 INFO - 'TMPDIR': '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/', 04:54:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:54:58 INFO - 'USER': 'cltbld', 04:54:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:54:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 04:54:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:54:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:54:58 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/mochitest/runtests.py', '--appname=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--utility-path=tests/bin', '--extra-profile-file=tests/bin/plugins', '--symbols-path=/builds/slave/test/build/symbols', '--certificate-path=tests/certs', '--quiet', '--log-raw=/builds/slave/test/build/blobber_upload_dir/jetpack-addon_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-addon_errorsummary.log', '--screenshot-on-fail', '--jetpack-addon'] with output_timeout 1000 04:54:58 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 04:54:58 INFO - import pkg_resources 04:54:59 INFO - Checking for orphan ssltunnel processes... 04:54:59 INFO - Checking for orphan xpcshell processes... 04:54:59 INFO - SUITE-START | Running 40 tests 04:54:59 INFO - TEST-START | addon-sdk/source/test/addons/e10s-content.xpi 04:54:59 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-content.xpi | took 0ms 04:54:59 INFO - TEST-START | addon-sdk/source/test/addons/e10s-l10n.xpi 04:54:59 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-l10n.xpi | took 1ms 04:54:59 INFO - TEST-START | addon-sdk/source/test/addons/e10s-remote.xpi 04:54:59 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-remote.xpi | took 0ms 04:54:59 INFO - TEST-START | addon-sdk/source/test/addons/e10s-tabs.xpi 04:54:59 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-tabs.xpi | took 0ms 04:54:59 INFO - TEST-START | addon-sdk/source/test/addons/e10s.xpi 04:54:59 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s.xpi | took 0ms 04:54:59 INFO - TEST-START | addon-sdk/source/test/addons/private-browsing-supported.xpi 04:54:59 INFO - TEST-SKIP | addon-sdk/source/test/addons/private-browsing-supported.xpi | took 1ms 04:54:59 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' 04:54:59 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 04:54:59 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.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'] 04:54:59 INFO - runtests.py | Server pid: 1066 04:54:59 INFO - runtests.py | Websocket server pid: 1067 04:54:59 INFO - runtests.py | SSL tunnel pid: 1068 04:54:59 INFO - runtests.py | Running tests: start. 04:54:59 INFO - runtests.py | Application pid: 1069 04:54:59 INFO - TEST-INFO | started process Main app process 04:54:59 INFO - ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.mozrunner/runtests_leaks.log 04:54:59 INFO - 2016-02-02 04:54:59.945 firefox[1069:903] *** __NSAutoreleaseNoPool(): Object 0x10040aeb0 of class NSCFDictionary autoreleased with no pool in place - just leaking 04:54:59 INFO - 2016-02-02 04:54:59.954 firefox[1069:903] *** __NSAutoreleaseNoPool(): Object 0x10040ba00 of class NSCFArray autoreleased with no pool in place - just leaking 04:55:00 INFO - 2016-02-02 04:55:00.324 firefox[1069:903] *** __NSAutoreleaseNoPool(): Object 0x1004070f0 of class NSCFDictionary autoreleased with no pool in place - just leaking 04:55:00 INFO - 2016-02-02 04:55:00.325 firefox[1069:903] *** __NSAutoreleaseNoPool(): Object 0x100410fc0 of class NSCFData autoreleased with no pool in place - just leaking 04:55:01 INFO - [1069] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 815 04:55:02 INFO - 2016-02-02 04:55:02.107 firefox[1069:903] *** __NSAutoreleaseNoPool(): Object 0x1223e68d0 of class __NSFastEnumerationEnumerator autoreleased with no pool in place - just leaking 04:55:02 INFO - 2016-02-02 04:55:02.108 firefox[1069:903] *** __NSAutoreleaseNoPool(): Object 0x100107ac0 of class NSCFNumber autoreleased with no pool in place - just leaking 04:55:02 INFO - 2016-02-02 04:55:02.109 firefox[1069:903] *** __NSAutoreleaseNoPool(): Object 0x10b47f880 of class NSConcreteValue autoreleased with no pool in place - just leaking 04:55:02 INFO - 2016-02-02 04:55:02.110 firefox[1069:903] *** __NSAutoreleaseNoPool(): Object 0x10011cb40 of class NSCFNumber autoreleased with no pool in place - just leaking 04:55:02 INFO - 2016-02-02 04:55:02.110 firefox[1069:903] *** __NSAutoreleaseNoPool(): Object 0x10b47f940 of class NSConcreteValue autoreleased with no pool in place - just leaking 04:55:02 INFO - 2016-02-02 04:55:02.111 firefox[1069:903] *** __NSAutoreleaseNoPool(): Object 0x10040d070 of class NSCFDictionary autoreleased with no pool in place - just leaking 04:55:02 INFO - ++DOCSHELL 0x1224d6000 == 1 [pid = 1069] [id = 1] 04:55:02 INFO - ++DOMWINDOW == 1 (0x1224bb400) [pid = 1069] [serial = 1] [outer = 0x0] 04:55:02 INFO - ++DOMWINDOW == 2 (0x1224bc400) [pid = 1069] [serial = 2] [outer = 0x1224bb400] 04:55:02 INFO - ++DOCSHELL 0x124aae800 == 2 [pid = 1069] [id = 2] 04:55:02 INFO - ++DOMWINDOW == 3 (0x124ad6800) [pid = 1069] [serial = 3] [outer = 0x0] 04:55:02 INFO - ++DOMWINDOW == 4 (0x124ad7800) [pid = 1069] [serial = 4] [outer = 0x124ad6800] 04:55:03 INFO - [1069] WARNING: sRGB_framebuffer marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 878 04:55:03 INFO - [1069] WARNING: depth_texture marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 878 04:55:04 INFO - [1069] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5286 04:55:04 INFO - [1069] WARNING: sRGB_framebuffer marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 878 04:55:04 INFO - [1069] WARNING: depth_texture marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 878 04:55:04 INFO - Tue Feb 2 04:55:04 t-snow-r4-0084.test.releng.scl3.mozilla.com firefox[1069] : CGContextSetShouldAntialias: invalid context 0x0 04:55:04 INFO - Tue Feb 2 04:55:04 t-snow-r4-0084.test.releng.scl3.mozilla.com firefox[1069] : CGContextSetRGBStrokeColor: invalid context 0x0 04:55:04 INFO - Tue Feb 2 04:55:04 t-snow-r4-0084.test.releng.scl3.mozilla.com firefox[1069] : CGContextStrokeLineSegments: invalid context 0x0 04:55:04 INFO - Tue Feb 2 04:55:04 t-snow-r4-0084.test.releng.scl3.mozilla.com firefox[1069] : CGContextSetRGBStrokeColor: invalid context 0x0 04:55:04 INFO - Tue Feb 2 04:55:04 t-snow-r4-0084.test.releng.scl3.mozilla.com firefox[1069] : CGContextStrokeLineSegments: invalid context 0x0 04:55:04 INFO - Tue Feb 2 04:55:04 t-snow-r4-0084.test.releng.scl3.mozilla.com firefox[1069] : CGContextSetRGBStrokeColor: invalid context 0x0 04:55:04 INFO - Tue Feb 2 04:55:04 t-snow-r4-0084.test.releng.scl3.mozilla.com firefox[1069] : CGContextStrokeLineSegments: invalid context 0x0 04:55:04 INFO - [1069] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5286 04:55:04 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/addon-manager 04:55:04 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/addon-manager 04:55:04 INFO - [1069] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:55:05 INFO - console.info: test-addon-manager: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 04:55:05 INFO - console.info: test-addon-manager: hiddenWindow document.readyState:complete 04:55:05 INFO - ++DOCSHELL 0x120527800 == 3 [pid = 1069] [id = 3] 04:55:05 INFO - ++DOMWINDOW == 5 (0x12ed38400) [pid = 1069] [serial = 5] [outer = 0x0] 04:55:05 INFO - ++DOMWINDOW == 6 (0x12ed37c00) [pid = 1069] [serial = 6] [outer = 0x12ed38400] 04:55:05 INFO - ++DOMWINDOW == 7 (0x1221ac000) [pid = 1069] [serial = 7] [outer = 0x12ed38400] 04:55:05 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 04:55:05 INFO - Error: TypeError: window is null 04:55:05 INFO - Traceback (most recent call last): 04:55:05 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 04:55:05 INFO - callback.apply(null, args); 04:55:05 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 04:55:05 INFO - require("../timers").setTimeout(_ => harness.runTests({ 04:55:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 04:55:05 INFO - nextIteration(); 04:55:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 04:55:05 INFO - checkForEnd(); 04:55:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 04:55:05 INFO - findAndRunTests(loader, nextIteration); 04:55:05 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 04:55:05 INFO - var runner = new TestRunner(); 04:55:05 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 04:55:05 INFO - runnerWindows.set(this, getInnerId(window)); 04:55:05 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 04:55:05 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 04:55:05 INFO - 0 of 1 tests passed. 04:55:05 INFO - The following tests failed: 04:55:05 INFO - console.error: test-addon-manager: 04:55:05 INFO - Message: TypeError: tests.testRuns is undefined 04:55:05 INFO - Stack: 04:55:05 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 04:55:05 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 04:55:05 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 04:55:05 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 04:55:05 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 04:55:05 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-addon-manager@jetpack 04:55:05 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-addon-manager@jetpack 04:55:06 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/addon-manager is complete 04:55:06 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/author-email 04:55:06 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/author-email 04:55:06 INFO - console.info: author-email: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 04:55:06 INFO - console.info: author-email: hiddenWindow document.readyState:complete 04:55:06 INFO - ++DOCSHELL 0x12fdb8000 == 4 [pid = 1069] [id = 4] 04:55:06 INFO - ++DOMWINDOW == 8 (0x12fd97c00) [pid = 1069] [serial = 8] [outer = 0x0] 04:55:06 INFO - ++DOMWINDOW == 9 (0x12ed34400) [pid = 1069] [serial = 9] [outer = 0x12fd97c00] 04:55:06 INFO - ++DOMWINDOW == 10 (0x12eaec800) [pid = 1069] [serial = 10] [outer = 0x12fd97c00] 04:55:07 INFO - [1069] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 04:55:07 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.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] 04:55:07 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 04:55:07 INFO - Error: TypeError: window is null 04:55:07 INFO - Traceback (most recent call last): 04:55:07 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 04:55:07 INFO - callback.apply(null, args); 04:55:07 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 04:55:07 INFO - require("../timers").setTimeout(_ => harness.runTests({ 04:55:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 04:55:07 INFO - nextIteration(); 04:55:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 04:55:07 INFO - checkForEnd(); 04:55:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 04:55:07 INFO - findAndRunTests(loader, nextIteration); 04:55:07 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 04:55:07 INFO - var runner = new TestRunner(); 04:55:07 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 04:55:07 INFO - runnerWindows.set(this, getInnerId(window)); 04:55:07 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 04:55:07 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 04:55:07 INFO - 0 of 1 tests passed. 04:55:07 INFO - The following tests failed: 04:55:07 INFO - console.error: author-email: 04:55:07 INFO - Message: TypeError: tests.testRuns is undefined 04:55:07 INFO - Stack: 04:55:07 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 04:55:07 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 04:55:07 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 04:55:07 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 04:55:07 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 04:55:07 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-addon-author-email@jetpack 04:55:07 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-addon-author-email@jetpack 04:55:08 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/author-email is complete 04:55:08 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/child_process 04:55:08 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/child_process 04:55:08 INFO - console.info: child_process: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 04:55:08 INFO - console.info: child_process: hiddenWindow document.readyState:complete 04:55:08 INFO - ++DOCSHELL 0x1307ec800 == 5 [pid = 1069] [id = 5] 04:55:08 INFO - ++DOMWINDOW == 11 (0x130813c00) [pid = 1069] [serial = 11] [outer = 0x0] 04:55:08 INFO - ++DOMWINDOW == 12 (0x130813400) [pid = 1069] [serial = 12] [outer = 0x130813c00] 04:55:08 INFO - ++DOMWINDOW == 13 (0x130899c00) [pid = 1069] [serial = 13] [outer = 0x130813c00] 04:55:09 INFO - [1069] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 04:55:09 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.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] 04:55:09 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 04:55:09 INFO - Error: TypeError: window is null 04:55:09 INFO - Traceback (most recent call last): 04:55:09 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 04:55:09 INFO - callback.apply(null, args); 04:55:09 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 04:55:09 INFO - require("../timers").setTimeout(_ => harness.runTests({ 04:55:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 04:55:09 INFO - nextIteration(); 04:55:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 04:55:09 INFO - checkForEnd(); 04:55:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 04:55:09 INFO - findAndRunTests(loader, nextIteration); 04:55:09 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 04:55:09 INFO - var runner = new TestRunner(); 04:55:09 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 04:55:09 INFO - runnerWindows.set(this, getInnerId(window)); 04:55:09 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 04:55:09 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 04:55:09 INFO - 0 of 1 tests passed. 04:55:09 INFO - The following tests failed: 04:55:09 INFO - console.error: child_process: 04:55:09 INFO - Message: TypeError: tests.testRuns is undefined 04:55:09 INFO - Stack: 04:55:09 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 04:55:09 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 04:55:09 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 04:55:09 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 04:55:09 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 04:55:09 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-child-process@jetpack 04:55:09 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-child-process@jetpack 04:55:09 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/child_process is complete 04:55:09 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/chrome 04:55:10 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/chrome 04:55:11 INFO - [1069] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 04:55:11 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.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] 04:55:11 INFO - console.info: chrome: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 04:55:11 INFO - console.info: chrome: hiddenWindow document.readyState:complete 04:55:11 INFO - ++DOCSHELL 0x13127e800 == 6 [pid = 1069] [id = 6] 04:55:11 INFO - ++DOMWINDOW == 14 (0x130955400) [pid = 1069] [serial = 14] [outer = 0x0] 04:55:11 INFO - ++DOMWINDOW == 15 (0x130954c00) [pid = 1069] [serial = 15] [outer = 0x130955400] 04:55:11 INFO - ++DOMWINDOW == 16 (0x11fb63c00) [pid = 1069] [serial = 16] [outer = 0x130955400] 04:55:12 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 04:55:12 INFO - Error: TypeError: window is null 04:55:12 INFO - Traceback (most recent call last): 04:55:12 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 04:55:12 INFO - callback.apply(null, args); 04:55:12 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 04:55:12 INFO - require("../timers").setTimeout(_ => harness.runTests({ 04:55:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 04:55:12 INFO - nextIteration(); 04:55:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 04:55:12 INFO - checkForEnd(); 04:55:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 04:55:12 INFO - findAndRunTests(loader, nextIteration); 04:55:12 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 04:55:12 INFO - var runner = new TestRunner(); 04:55:12 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 04:55:12 INFO - runnerWindows.set(this, getInnerId(window)); 04:55:12 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 04:55:12 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 04:55:12 INFO - 0 of 1 tests passed. 04:55:12 INFO - The following tests failed: 04:55:12 INFO - console.error: chrome: 04:55:12 INFO - Message: TypeError: tests.testRuns is undefined 04:55:12 INFO - Stack: 04:55:12 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 04:55:12 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 04:55:12 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 04:55:12 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 04:55:12 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 04:55:12 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-chrome@jetpack 04:55:12 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-chrome@jetpack 04:55:12 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/chrome is complete 04:55:12 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/content-permissions 04:55:12 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/content-permissions 04:55:14 INFO - [1069] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 04:55:14 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.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] 04:55:14 INFO - console.info: content-permissions: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 04:55:14 INFO - console.info: content-permissions: hiddenWindow document.readyState:complete 04:55:14 INFO - ++DOCSHELL 0x12a096000 == 7 [pid = 1069] [id = 7] 04:55:14 INFO - ++DOMWINDOW == 17 (0x12eaa2800) [pid = 1069] [serial = 17] [outer = 0x0] 04:55:14 INFO - ++DOMWINDOW == 18 (0x12eaa3c00) [pid = 1069] [serial = 18] [outer = 0x12eaa2800] 04:55:14 INFO - ++DOMWINDOW == 19 (0x11fb9d400) [pid = 1069] [serial = 19] [outer = 0x12eaa2800] 04:55:15 INFO - --DOCSHELL 0x120527800 == 6 [pid = 1069] [id = 3] 04:55:15 INFO - --DOCSHELL 0x12fdb8000 == 5 [pid = 1069] [id = 4] 04:55:15 INFO - --DOCSHELL 0x1307ec800 == 4 [pid = 1069] [id = 5] 04:55:15 INFO - --DOCSHELL 0x13127e800 == 3 [pid = 1069] [id = 6] 04:55:15 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 04:55:16 INFO - Error: TypeError: window is null 04:55:16 INFO - Traceback (most recent call last): 04:55:16 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 04:55:16 INFO - callback.apply(null, args); 04:55:16 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 04:55:16 INFO - require("../timers").setTimeout(_ => harness.runTests({ 04:55:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 04:55:16 INFO - nextIteration(); 04:55:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 04:55:16 INFO - checkForEnd(); 04:55:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 04:55:16 INFO - findAndRunTests(loader, nextIteration); 04:55:16 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 04:55:16 INFO - var runner = new TestRunner(); 04:55:16 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 04:55:16 INFO - runnerWindows.set(this, getInnerId(window)); 04:55:16 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 04:55:16 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 04:55:16 INFO - 0 of 1 tests passed. 04:55:16 INFO - The following tests failed: 04:55:16 INFO - console.error: content-permissions: 04:55:16 INFO - Message: TypeError: tests.testRuns is undefined 04:55:16 INFO - Stack: 04:55:16 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 04:55:16 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 04:55:16 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 04:55:16 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 04:55:16 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 04:55:16 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on content-permissions@jetpack 04:55:16 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on content-permissions@jetpack 04:55:16 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/content-permissions is complete 04:55:16 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/contributors 04:55:16 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/contributors 04:55:17 INFO - console.info: contributors: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 04:55:17 INFO - console.info: contributors: hiddenWindow document.readyState:complete 04:55:17 INFO - ++DOCSHELL 0x12df2f000 == 4 [pid = 1069] [id = 8] 04:55:17 INFO - ++DOMWINDOW == 20 (0x12e0b9c00) [pid = 1069] [serial = 20] [outer = 0x0] 04:55:17 INFO - ++DOMWINDOW == 21 (0x12e0b9400) [pid = 1069] [serial = 21] [outer = 0x12e0b9c00] 04:55:17 INFO - [1069] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 04:55:17 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.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] 04:55:17 INFO - ++DOMWINDOW == 22 (0x11fd69c00) [pid = 1069] [serial = 22] [outer = 0x12e0b9c00] 04:55:17 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 04:55:18 INFO - Error: TypeError: window is null 04:55:18 INFO - Traceback (most recent call last): 04:55:18 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 04:55:18 INFO - callback.apply(null, args); 04:55:18 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 04:55:18 INFO - require("../timers").setTimeout(_ => harness.runTests({ 04:55:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 04:55:18 INFO - nextIteration(); 04:55:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 04:55:18 INFO - checkForEnd(); 04:55:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 04:55:18 INFO - findAndRunTests(loader, nextIteration); 04:55:18 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 04:55:18 INFO - var runner = new TestRunner(); 04:55:18 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 04:55:18 INFO - runnerWindows.set(this, getInnerId(window)); 04:55:18 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 04:55:18 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 04:55:18 INFO - 0 of 1 tests passed. 04:55:18 INFO - The following tests failed: 04:55:18 INFO - console.error: contributors: 04:55:18 INFO - Message: TypeError: tests.testRuns is undefined 04:55:18 INFO - Stack: 04:55:18 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 04:55:18 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 04:55:18 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 04:55:18 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 04:55:18 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 04:55:18 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-contributors@jetpack 04:55:18 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-contributors@jetpack 04:55:18 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/contributors is complete 04:55:18 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/curly-id 04:55:18 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/curly-id 04:55:19 INFO - console.info: curly-id: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 04:55:19 INFO - console.info: curly-id: hiddenWindow document.readyState:complete 04:55:19 INFO - ++DOCSHELL 0x12f4a3800 == 5 [pid = 1069] [id = 9] 04:55:19 INFO - ++DOMWINDOW == 23 (0x12f296000) [pid = 1069] [serial = 23] [outer = 0x0] 04:55:19 INFO - ++DOMWINDOW == 24 (0x12f295400) [pid = 1069] [serial = 24] [outer = 0x12f296000] 04:55:19 INFO - ++DOMWINDOW == 25 (0x12f43b800) [pid = 1069] [serial = 25] [outer = 0x12f296000] 04:55:19 INFO - [1069] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 04:55:19 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.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] 04:55:20 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 04:55:20 INFO - Error: TypeError: window is null 04:55:20 INFO - Traceback (most recent call last): 04:55:20 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 04:55:20 INFO - callback.apply(null, args); 04:55:20 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 04:55:20 INFO - require("../timers").setTimeout(_ => harness.runTests({ 04:55:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 04:55:20 INFO - nextIteration(); 04:55:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 04:55:20 INFO - checkForEnd(); 04:55:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 04:55:20 INFO - findAndRunTests(loader, nextIteration); 04:55:20 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 04:55:20 INFO - var runner = new TestRunner(); 04:55:20 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 04:55:20 INFO - runnerWindows.set(this, getInnerId(window)); 04:55:20 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 04:55:20 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 04:55:20 INFO - 0 of 1 tests passed. 04:55:20 INFO - The following tests failed: 04:55:20 INFO - console.error: curly-id: 04:55:20 INFO - Message: TypeError: tests.testRuns is undefined 04:55:20 INFO - Stack: 04:55:20 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 04:55:20 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 04:55:20 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 04:55:20 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 04:55:20 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 04:55:20 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on {34a1eae1-c20a-464f-9b0e-000000000000} 04:55:20 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on {34a1eae1-c20a-464f-9b0e-000000000000} 04:55:20 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/curly-id is complete 04:55:20 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/developers 04:55:20 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/developers 04:55:21 INFO - console.info: developers: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 04:55:21 INFO - console.info: developers: hiddenWindow document.readyState:complete 04:55:21 INFO - ++DOCSHELL 0x130794000 == 6 [pid = 1069] [id = 10] 04:55:21 INFO - ++DOMWINDOW == 26 (0x130312c00) [pid = 1069] [serial = 26] [outer = 0x0] 04:55:21 INFO - ++DOMWINDOW == 27 (0x130313400) [pid = 1069] [serial = 27] [outer = 0x130312c00] 04:55:21 INFO - ++DOMWINDOW == 28 (0x130336400) [pid = 1069] [serial = 28] [outer = 0x130312c00] 04:55:21 INFO - [1069] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 04:55:21 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.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] 04:55:21 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 04:55:21 INFO - Error: TypeError: window is null 04:55:21 INFO - Traceback (most recent call last): 04:55:21 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 04:55:21 INFO - callback.apply(null, args); 04:55:21 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 04:55:21 INFO - require("../timers").setTimeout(_ => harness.runTests({ 04:55:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 04:55:21 INFO - nextIteration(); 04:55:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 04:55:21 INFO - checkForEnd(); 04:55:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 04:55:21 INFO - findAndRunTests(loader, nextIteration); 04:55:21 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 04:55:21 INFO - var runner = new TestRunner(); 04:55:21 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 04:55:21 INFO - runnerWindows.set(this, getInnerId(window)); 04:55:21 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 04:55:21 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 04:55:21 INFO - 0 of 1 tests passed. 04:55:21 INFO - The following tests failed: 04:55:21 INFO - console.error: developers: 04:55:21 INFO - Message: TypeError: tests.testRuns is undefined 04:55:21 INFO - Stack: 04:55:21 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 04:55:21 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 04:55:21 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 04:55:21 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 04:55:21 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 04:55:21 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-developers@jetpack 04:55:21 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-developers@jetpack 04:55:22 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/developers is complete 04:55:22 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/l10n-properties 04:55:22 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/l10n-properties 04:55:22 INFO - console.info: l10n-properties: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 04:55:22 INFO - console.info: l10n-properties: hiddenWindow document.readyState:complete 04:55:22 INFO - ++DOCSHELL 0x131282800 == 7 [pid = 1069] [id = 11] 04:55:22 INFO - ++DOMWINDOW == 29 (0x131291000) [pid = 1069] [serial = 29] [outer = 0x0] 04:55:22 INFO - ++DOMWINDOW == 30 (0x131290400) [pid = 1069] [serial = 30] [outer = 0x131291000] 04:55:22 INFO - ++DOMWINDOW == 31 (0x131096000) [pid = 1069] [serial = 31] [outer = 0x131291000] 04:55:23 INFO - [1069] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 04:55:23 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.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] 04:55:23 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 04:55:23 INFO - Error: TypeError: window is null 04:55:23 INFO - Traceback (most recent call last): 04:55:23 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 04:55:23 INFO - callback.apply(null, args); 04:55:23 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 04:55:23 INFO - require("../timers").setTimeout(_ => harness.runTests({ 04:55:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 04:55:23 INFO - nextIteration(); 04:55:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 04:55:23 INFO - checkForEnd(); 04:55:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 04:55:23 INFO - findAndRunTests(loader, nextIteration); 04:55:23 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 04:55:23 INFO - var runner = new TestRunner(); 04:55:23 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 04:55:23 INFO - runnerWindows.set(this, getInnerId(window)); 04:55:23 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 04:55:23 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 04:55:23 INFO - 0 of 1 tests passed. 04:55:23 INFO - The following tests failed: 04:55:23 INFO - console.error: l10n-properties: 04:55:23 INFO - Message: TypeError: tests.testRuns is undefined 04:55:23 INFO - Stack: 04:55:23 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 04:55:23 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 04:55:23 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 04:55:23 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 04:55:23 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 04:55:23 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-l10n@jetpack 04:55:23 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-l10n@jetpack 04:55:24 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/l10n-properties is complete 04:55:24 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/l10n 04:55:24 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/l10n 04:55:24 INFO - console.info: l10n: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 04:55:24 INFO - console.info: l10n: hiddenWindow document.readyState:complete 04:55:24 INFO - ++DOCSHELL 0x130b5e000 == 8 [pid = 1069] [id = 12] 04:55:24 INFO - ++DOMWINDOW == 32 (0x121626c00) [pid = 1069] [serial = 32] [outer = 0x0] 04:55:24 INFO - ++DOMWINDOW == 33 (0x121627800) [pid = 1069] [serial = 33] [outer = 0x121626c00] 04:55:24 INFO - ++DOMWINDOW == 34 (0x12162cc00) [pid = 1069] [serial = 34] [outer = 0x121626c00] 04:55:25 INFO - [1069] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 04:55:25 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.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] 04:55:25 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 04:55:25 INFO - Error: TypeError: window is null 04:55:25 INFO - Traceback (most recent call last): 04:55:25 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 04:55:25 INFO - callback.apply(null, args); 04:55:25 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 04:55:25 INFO - require("../timers").setTimeout(_ => harness.runTests({ 04:55:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 04:55:25 INFO - nextIteration(); 04:55:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 04:55:25 INFO - checkForEnd(); 04:55:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 04:55:25 INFO - findAndRunTests(loader, nextIteration); 04:55:25 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 04:55:25 INFO - var runner = new TestRunner(); 04:55:25 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 04:55:25 INFO - runnerWindows.set(this, getInnerId(window)); 04:55:25 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 04:55:25 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 04:55:25 INFO - 0 of 1 tests passed. 04:55:25 INFO - The following tests failed: 04:55:25 INFO - console.error: l10n: 04:55:25 INFO - Message: TypeError: tests.testRuns is undefined 04:55:25 INFO - Stack: 04:55:25 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 04:55:25 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 04:55:25 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 04:55:25 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 04:55:25 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 04:55:25 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-l10n@jetpack 04:55:25 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-l10n@jetpack 04:55:25 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-l10n@jetpack 04:55:25 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/l10n is complete 04:55:25 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/layout-change 04:55:25 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/layout-change 04:55:26 INFO - console.info: test-layout-change: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 04:55:26 INFO - console.info: test-layout-change: hiddenWindow document.readyState:complete 04:55:26 INFO - ++DOCSHELL 0x10c490000 == 9 [pid = 1069] [id = 13] 04:55:26 INFO - ++DOMWINDOW == 35 (0x10c4a6c00) [pid = 1069] [serial = 35] [outer = 0x0] 04:55:26 INFO - ++DOMWINDOW == 36 (0x10c4a7800) [pid = 1069] [serial = 36] [outer = 0x10c4a6c00] 04:55:26 INFO - ++DOMWINDOW == 37 (0x10b4ca800) [pid = 1069] [serial = 37] [outer = 0x10c4a6c00] 04:55:26 INFO - --DOCSHELL 0x12a096000 == 8 [pid = 1069] [id = 7] 04:55:26 INFO - --DOCSHELL 0x12df2f000 == 7 [pid = 1069] [id = 8] 04:55:26 INFO - --DOCSHELL 0x12f4a3800 == 6 [pid = 1069] [id = 9] 04:55:26 INFO - --DOCSHELL 0x130794000 == 5 [pid = 1069] [id = 10] 04:55:26 INFO - --DOCSHELL 0x131282800 == 4 [pid = 1069] [id = 11] 04:55:27 INFO - [1069] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 04:55:27 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.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] 04:55:27 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 04:55:27 INFO - Error: TypeError: window is null 04:55:27 INFO - Traceback (most recent call last): 04:55:27 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 04:55:27 INFO - callback.apply(null, args); 04:55:27 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 04:55:27 INFO - require("../timers").setTimeout(_ => harness.runTests({ 04:55:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 04:55:27 INFO - nextIteration(); 04:55:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 04:55:27 INFO - checkForEnd(); 04:55:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 04:55:27 INFO - findAndRunTests(loader, nextIteration); 04:55:27 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 04:55:27 INFO - var runner = new TestRunner(); 04:55:27 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 04:55:27 INFO - runnerWindows.set(this, getInnerId(window)); 04:55:27 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 04:55:27 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 04:55:27 INFO - 0 of 1 tests passed. 04:55:27 INFO - The following tests failed: 04:55:27 INFO - console.error: test-layout-change: 04:55:27 INFO - Message: TypeError: tests.testRuns is undefined 04:55:27 INFO - Stack: 04:55:27 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 04:55:27 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 04:55:27 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 04:55:27 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 04:55:27 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 04:55:27 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-layout-change@jetpack 04:55:27 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-layout-change@jetpack 04:55:27 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/layout-change is complete 04:55:27 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/main 04:55:27 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/main 04:55:28 INFO - console.info: main: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 04:55:28 INFO - console.info: main: hiddenWindow document.readyState:complete 04:55:28 INFO - ++DOCSHELL 0x12da1c800 == 5 [pid = 1069] [id = 14] 04:55:28 INFO - ++DOMWINDOW == 38 (0x12dacb400) [pid = 1069] [serial = 38] [outer = 0x0] 04:55:28 INFO - ++DOMWINDOW == 39 (0x12dacac00) [pid = 1069] [serial = 39] [outer = 0x12dacb400] 04:55:28 INFO - ++DOMWINDOW == 40 (0x12d83ec00) [pid = 1069] [serial = 40] [outer = 0x12dacb400] 04:55:28 INFO - [1069] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 04:55:28 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.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] 04:55:28 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 04:55:28 INFO - Error: TypeError: window is null 04:55:28 INFO - Traceback (most recent call last): 04:55:28 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 04:55:28 INFO - callback.apply(null, args); 04:55:28 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 04:55:28 INFO - require("../timers").setTimeout(_ => harness.runTests({ 04:55:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 04:55:28 INFO - nextIteration(); 04:55:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 04:55:28 INFO - checkForEnd(); 04:55:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 04:55:28 INFO - findAndRunTests(loader, nextIteration); 04:55:28 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 04:55:28 INFO - var runner = new TestRunner(); 04:55:28 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 04:55:28 INFO - runnerWindows.set(this, getInnerId(window)); 04:55:28 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 04:55:28 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 04:55:28 INFO - 0 of 1 tests passed. 04:55:28 INFO - The following tests failed: 04:55:28 INFO - console.error: main: 04:55:28 INFO - Message: TypeError: tests.testRuns is undefined 04:55:28 INFO - Stack: 04:55:28 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 04:55:28 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 04:55:28 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 04:55:28 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 04:55:28 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 04:55:28 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-main@jetpack 04:55:28 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-main@jetpack 04:55:29 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/main is complete 04:55:29 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/name-in-numbers-plus 04:55:29 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/name-in-numbers-plus 04:55:29 INFO - console.info: 0-0: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 04:55:29 INFO - console.info: 0-0: hiddenWindow document.readyState:complete 04:55:29 INFO - ++DOCSHELL 0x12f255800 == 6 [pid = 1069] [id = 15] 04:55:29 INFO - ++DOMWINDOW == 41 (0x12eeecc00) [pid = 1069] [serial = 41] [outer = 0x0] 04:55:29 INFO - ++DOMWINDOW == 42 (0x12eeec400) [pid = 1069] [serial = 42] [outer = 0x12eeecc00] 04:55:29 INFO - ++DOMWINDOW == 43 (0x12eef1400) [pid = 1069] [serial = 43] [outer = 0x12eeecc00] 04:55:30 INFO - --DOCSHELL 0x10c490000 == 5 [pid = 1069] [id = 13] 04:55:30 INFO - --DOCSHELL 0x130b5e000 == 4 [pid = 1069] [id = 12] 04:55:30 INFO - [1069] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 04:55:30 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.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] 04:55:30 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 04:55:30 INFO - Error: TypeError: window is null 04:55:30 INFO - Traceback (most recent call last): 04:55:30 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 04:55:30 INFO - callback.apply(null, args); 04:55:30 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 04:55:30 INFO - require("../timers").setTimeout(_ => harness.runTests({ 04:55:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 04:55:30 INFO - nextIteration(); 04:55:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 04:55:30 INFO - checkForEnd(); 04:55:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 04:55:30 INFO - findAndRunTests(loader, nextIteration); 04:55:30 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 04:55:30 INFO - var runner = new TestRunner(); 04:55:30 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 04:55:30 INFO - runnerWindows.set(this, getInnerId(window)); 04:55:30 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 04:55:30 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 04:55:30 INFO - 0 of 1 tests passed. 04:55:30 INFO - The following tests failed: 04:55:30 INFO - console.error: 0-0: 04:55:30 INFO - Message: TypeError: tests.testRuns is undefined 04:55:30 INFO - Stack: 04:55:30 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 04:55:30 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 04:55:30 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 04:55:30 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 04:55:30 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 04:55:30 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on name-in-numbers-plus@jetpack 04:55:30 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on name-in-numbers-plus@jetpack 04:55:30 INFO - --DOMWINDOW == 42 (0x12f296000) [pid = 1069] [serial = 23] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:30 INFO - --DOMWINDOW == 41 (0x12e0b9c00) [pid = 1069] [serial = 20] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:30 INFO - --DOMWINDOW == 40 (0x130955400) [pid = 1069] [serial = 14] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:30 INFO - --DOMWINDOW == 39 (0x130813c00) [pid = 1069] [serial = 11] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:30 INFO - --DOMWINDOW == 38 (0x12fd97c00) [pid = 1069] [serial = 8] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:30 INFO - --DOMWINDOW == 37 (0x12eaa2800) [pid = 1069] [serial = 17] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:30 INFO - --DOMWINDOW == 36 (0x12ed38400) [pid = 1069] [serial = 5] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:31 INFO - --DOMWINDOW == 35 (0x130954c00) [pid = 1069] [serial = 15] [outer = 0x0] [url = about:blank] 04:55:31 INFO - --DOMWINDOW == 34 (0x11fb63c00) [pid = 1069] [serial = 16] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:31 INFO - --DOMWINDOW == 33 (0x130899c00) [pid = 1069] [serial = 13] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:31 INFO - --DOMWINDOW == 32 (0x130813400) [pid = 1069] [serial = 12] [outer = 0x0] [url = about:blank] 04:55:31 INFO - --DOMWINDOW == 31 (0x12ed34400) [pid = 1069] [serial = 9] [outer = 0x0] [url = about:blank] 04:55:31 INFO - --DOMWINDOW == 30 (0x12eaec800) [pid = 1069] [serial = 10] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:31 INFO - --DOMWINDOW == 29 (0x12eaa3c00) [pid = 1069] [serial = 18] [outer = 0x0] [url = about:blank] 04:55:31 INFO - --DOMWINDOW == 28 (0x12ed37c00) [pid = 1069] [serial = 6] [outer = 0x0] [url = about:blank] 04:55:31 INFO - --DOMWINDOW == 27 (0x1221ac000) [pid = 1069] [serial = 7] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:31 INFO - --DOMWINDOW == 26 (0x12dacac00) [pid = 1069] [serial = 39] [outer = 0x0] [url = about:blank] 04:55:31 INFO - --DOMWINDOW == 25 (0x10c4a7800) [pid = 1069] [serial = 36] [outer = 0x0] [url = about:blank] 04:55:31 INFO - --DOMWINDOW == 24 (0x121627800) [pid = 1069] [serial = 33] [outer = 0x0] [url = about:blank] 04:55:31 INFO - --DOMWINDOW == 23 (0x131290400) [pid = 1069] [serial = 30] [outer = 0x0] [url = about:blank] 04:55:31 INFO - --DOMWINDOW == 22 (0x130313400) [pid = 1069] [serial = 27] [outer = 0x0] [url = about:blank] 04:55:31 INFO - --DOMWINDOW == 21 (0x12f43b800) [pid = 1069] [serial = 25] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:31 INFO - --DOMWINDOW == 20 (0x12f295400) [pid = 1069] [serial = 24] [outer = 0x0] [url = about:blank] 04:55:31 INFO - --DOMWINDOW == 19 (0x11fd69c00) [pid = 1069] [serial = 22] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:31 INFO - --DOMWINDOW == 18 (0x12e0b9400) [pid = 1069] [serial = 21] [outer = 0x0] [url = about:blank] 04:55:31 INFO - --DOMWINDOW == 17 (0x11fb9d400) [pid = 1069] [serial = 19] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:31 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/name-in-numbers-plus is complete 04:55:31 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/name-in-numbers 04:55:31 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/name-in-numbers 04:55:31 INFO - console.info: 5: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 04:55:31 INFO - console.info: 5: hiddenWindow document.readyState:complete 04:55:31 INFO - ++DOCSHELL 0x124b0a800 == 5 [pid = 1069] [id = 16] 04:55:31 INFO - ++DOMWINDOW == 18 (0x125275800) [pid = 1069] [serial = 44] [outer = 0x0] 04:55:31 INFO - ++DOMWINDOW == 19 (0x125275000) [pid = 1069] [serial = 45] [outer = 0x125275800] 04:55:31 INFO - ++DOMWINDOW == 20 (0x12527d400) [pid = 1069] [serial = 46] [outer = 0x125275800] 04:55:32 INFO - [1069] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 04:55:32 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.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] 04:55:32 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 04:55:32 INFO - Error: TypeError: window is null 04:55:32 INFO - Traceback (most recent call last): 04:55:32 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 04:55:32 INFO - callback.apply(null, args); 04:55:32 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 04:55:32 INFO - require("../timers").setTimeout(_ => harness.runTests({ 04:55:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 04:55:32 INFO - nextIteration(); 04:55:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 04:55:32 INFO - checkForEnd(); 04:55:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 04:55:32 INFO - findAndRunTests(loader, nextIteration); 04:55:32 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 04:55:32 INFO - var runner = new TestRunner(); 04:55:32 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 04:55:32 INFO - runnerWindows.set(this, getInnerId(window)); 04:55:32 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 04:55:32 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 04:55:32 INFO - 0 of 1 tests passed. 04:55:32 INFO - The following tests failed: 04:55:32 INFO - console.error: 5: 04:55:32 INFO - Message: TypeError: tests.testRuns is undefined 04:55:32 INFO - Stack: 04:55:32 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 04:55:32 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 04:55:32 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 04:55:32 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 04:55:32 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 04:55:32 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on name-in-numbers@jetpack 04:55:32 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on name-in-numbers@jetpack 04:55:32 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/name-in-numbers is complete 04:55:32 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/packaging 04:55:32 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/packaging 04:55:33 INFO - console.info: packaging: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 04:55:33 INFO - console.info: packaging: hiddenWindow document.readyState:complete 04:55:33 INFO - ++DOCSHELL 0x12fdaa000 == 6 [pid = 1069] [id = 17] 04:55:33 INFO - ++DOMWINDOW == 21 (0x12f086c00) [pid = 1069] [serial = 47] [outer = 0x0] 04:55:33 INFO - ++DOMWINDOW == 22 (0x12f083400) [pid = 1069] [serial = 48] [outer = 0x12f086c00] 04:55:33 INFO - ++DOMWINDOW == 23 (0x12f23bc00) [pid = 1069] [serial = 49] [outer = 0x12f086c00] 04:55:33 INFO - [1069] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 04:55:33 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.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] 04:55:33 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 04:55:33 INFO - Error: TypeError: window is null 04:55:33 INFO - Traceback (most recent call last): 04:55:33 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 04:55:33 INFO - callback.apply(null, args); 04:55:33 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 04:55:33 INFO - require("../timers").setTimeout(_ => harness.runTests({ 04:55:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 04:55:33 INFO - nextIteration(); 04:55:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 04:55:33 INFO - checkForEnd(); 04:55:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 04:55:33 INFO - findAndRunTests(loader, nextIteration); 04:55:33 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 04:55:33 INFO - var runner = new TestRunner(); 04:55:33 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 04:55:33 INFO - runnerWindows.set(this, getInnerId(window)); 04:55:33 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 04:55:33 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 04:55:33 INFO - 0 of 1 tests passed. 04:55:33 INFO - The following tests failed: 04:55:33 INFO - console.error: packaging: 04:55:33 INFO - Message: TypeError: tests.testRuns is undefined 04:55:33 INFO - Stack: 04:55:33 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 04:55:33 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 04:55:33 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 04:55:33 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 04:55:33 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 04:55:33 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-packaging@jetpack 04:55:33 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-packaging@jetpack 04:55:34 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/packaging is complete 04:55:34 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/packed 04:55:34 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/packed 04:55:34 INFO - console.info: packed: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 04:55:34 INFO - console.info: packed: hiddenWindow document.readyState:complete 04:55:34 INFO - ++DOCSHELL 0x130b4e800 == 7 [pid = 1069] [id = 18] 04:55:34 INFO - ++DOMWINDOW == 24 (0x12fcb4000) [pid = 1069] [serial = 50] [outer = 0x0] 04:55:34 INFO - ++DOMWINDOW == 25 (0x125274c00) [pid = 1069] [serial = 51] [outer = 0x12fcb4000] 04:55:35 INFO - ++DOMWINDOW == 26 (0x12f23c800) [pid = 1069] [serial = 52] [outer = 0x12fcb4000] 04:55:35 INFO - [1069] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 04:55:35 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.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] 04:55:35 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 04:55:35 INFO - Error: TypeError: window is null 04:55:35 INFO - Traceback (most recent call last): 04:55:35 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 04:55:35 INFO - callback.apply(null, args); 04:55:35 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 04:55:35 INFO - require("../timers").setTimeout(_ => harness.runTests({ 04:55:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 04:55:35 INFO - nextIteration(); 04:55:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 04:55:35 INFO - checkForEnd(); 04:55:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 04:55:35 INFO - findAndRunTests(loader, nextIteration); 04:55:35 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 04:55:35 INFO - var runner = new TestRunner(); 04:55:35 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 04:55:35 INFO - runnerWindows.set(this, getInnerId(window)); 04:55:35 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 04:55:35 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 04:55:35 INFO - 0 of 1 tests passed. 04:55:35 INFO - The following tests failed: 04:55:35 INFO - console.error: packed: 04:55:35 INFO - Message: TypeError: tests.testRuns is undefined 04:55:35 INFO - Stack: 04:55:35 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 04:55:35 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 04:55:35 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 04:55:35 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 04:55:35 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 04:55:35 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-url@jetpack 04:55:35 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-url@jetpack 04:55:36 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/packed is complete 04:55:36 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/page-mod-debugger-post 04:55:36 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/page-mod-debugger-post 04:55:36 INFO - console.info: page-mod-debugger-post: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 04:55:36 INFO - console.info: page-mod-debugger-post: hiddenWindow document.readyState:complete 04:55:36 INFO - ++DOCSHELL 0x13139b800 == 8 [pid = 1069] [id = 19] 04:55:36 INFO - ++DOMWINDOW == 27 (0x130be6800) [pid = 1069] [serial = 53] [outer = 0x0] 04:55:36 INFO - ++DOMWINDOW == 28 (0x130be6000) [pid = 1069] [serial = 54] [outer = 0x130be6800] 04:55:36 INFO - ++DOMWINDOW == 29 (0x10c4a0400) [pid = 1069] [serial = 55] [outer = 0x130be6800] 04:55:37 INFO - [1069] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 04:55:37 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.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] 04:55:37 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 04:55:37 INFO - Error: TypeError: window is null 04:55:37 INFO - Traceback (most recent call last): 04:55:37 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 04:55:37 INFO - callback.apply(null, args); 04:55:37 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 04:55:37 INFO - require("../timers").setTimeout(_ => harness.runTests({ 04:55:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 04:55:37 INFO - nextIteration(); 04:55:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 04:55:37 INFO - checkForEnd(); 04:55:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 04:55:37 INFO - findAndRunTests(loader, nextIteration); 04:55:37 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 04:55:37 INFO - var runner = new TestRunner(); 04:55:37 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 04:55:37 INFO - runnerWindows.set(this, getInnerId(window)); 04:55:37 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 04:55:37 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 04:55:37 INFO - 0 of 1 tests passed. 04:55:37 INFO - The following tests failed: 04:55:37 INFO - console.error: page-mod-debugger-post: 04:55:37 INFO - Message: TypeError: tests.testRuns is undefined 04:55:37 INFO - Stack: 04:55:37 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 04:55:37 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 04:55:37 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 04:55:37 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 04:55:37 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 04:55:37 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-page-mod-debugger@jetpack 04:55:38 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-mod-debugger@jetpack 04:55:38 INFO - --DOCSHELL 0x12da1c800 == 7 [pid = 1069] [id = 14] 04:55:38 INFO - --DOCSHELL 0x12f255800 == 6 [pid = 1069] [id = 15] 04:55:38 INFO - --DOCSHELL 0x124b0a800 == 5 [pid = 1069] [id = 16] 04:55:38 INFO - --DOCSHELL 0x130b4e800 == 4 [pid = 1069] [id = 18] 04:55:38 INFO - --DOCSHELL 0x12fdaa000 == 3 [pid = 1069] [id = 17] 04:55:38 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/page-mod-debugger-post is complete 04:55:38 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/page-mod-debugger-pre 04:55:38 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/page-mod-debugger-pre 04:55:39 INFO - console.info: page-mod-debugger-pre: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 04:55:39 INFO - console.info: page-mod-debugger-pre: hiddenWindow document.readyState:complete 04:55:39 INFO - ++DOCSHELL 0x120f81800 == 4 [pid = 1069] [id = 20] 04:55:39 INFO - ++DOMWINDOW == 30 (0x12240e800) [pid = 1069] [serial = 56] [outer = 0x0] 04:55:39 INFO - ++DOMWINDOW == 31 (0x12240b400) [pid = 1069] [serial = 57] [outer = 0x12240e800] 04:55:39 INFO - [1069] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 04:55:39 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.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] 04:55:39 INFO - ++DOMWINDOW == 32 (0x10c49a800) [pid = 1069] [serial = 58] [outer = 0x12240e800] 04:55:39 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 04:55:39 INFO - Error: TypeError: window is null 04:55:39 INFO - Traceback (most recent call last): 04:55:39 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 04:55:39 INFO - callback.apply(null, args); 04:55:39 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 04:55:39 INFO - require("../timers").setTimeout(_ => harness.runTests({ 04:55:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 04:55:39 INFO - nextIteration(); 04:55:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 04:55:39 INFO - checkForEnd(); 04:55:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 04:55:39 INFO - findAndRunTests(loader, nextIteration); 04:55:39 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 04:55:39 INFO - var runner = new TestRunner(); 04:55:39 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 04:55:39 INFO - runnerWindows.set(this, getInnerId(window)); 04:55:39 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 04:55:39 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 04:55:39 INFO - 0 of 1 tests passed. 04:55:39 INFO - The following tests failed: 04:55:39 INFO - console.error: page-mod-debugger-pre: 04:55:39 INFO - Message: TypeError: tests.testRuns is undefined 04:55:39 INFO - Stack: 04:55:39 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 04:55:39 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 04:55:39 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 04:55:39 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 04:55:39 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 04:55:39 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-page-mod-debugger@jetpack 04:55:39 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-mod-debugger@jetpack 04:55:39 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-mod-debugger@jetpack 04:55:40 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/page-mod-debugger-pre is complete 04:55:40 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/page-worker 04:55:40 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/page-worker 04:55:40 INFO - console.info: page-worker: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 04:55:40 INFO - console.info: page-worker: hiddenWindow document.readyState:complete 04:55:40 INFO - ++DOCSHELL 0x10c4de800 == 5 [pid = 1069] [id = 21] 04:55:40 INFO - ++DOMWINDOW == 33 (0x12ed18c00) [pid = 1069] [serial = 59] [outer = 0x0] 04:55:40 INFO - ++DOMWINDOW == 34 (0x12ed18400) [pid = 1069] [serial = 60] [outer = 0x12ed18c00] 04:55:40 INFO - ++DOMWINDOW == 35 (0x12ed1e800) [pid = 1069] [serial = 61] [outer = 0x12ed18c00] 04:55:41 INFO - [1069] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 04:55:41 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.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] 04:55:41 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 04:55:41 INFO - Error: TypeError: window is null 04:55:41 INFO - Traceback (most recent call last): 04:55:41 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 04:55:41 INFO - callback.apply(null, args); 04:55:41 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 04:55:41 INFO - require("../timers").setTimeout(_ => harness.runTests({ 04:55:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 04:55:41 INFO - nextIteration(); 04:55:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 04:55:41 INFO - checkForEnd(); 04:55:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 04:55:41 INFO - findAndRunTests(loader, nextIteration); 04:55:41 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 04:55:41 INFO - var runner = new TestRunner(); 04:55:41 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 04:55:41 INFO - runnerWindows.set(this, getInnerId(window)); 04:55:41 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 04:55:41 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 04:55:41 INFO - 0 of 1 tests passed. 04:55:41 INFO - The following tests failed: 04:55:41 INFO - console.error: page-worker: 04:55:41 INFO - Message: TypeError: tests.testRuns is undefined 04:55:41 INFO - Stack: 04:55:41 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 04:55:41 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 04:55:41 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 04:55:41 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 04:55:41 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 04:55:41 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-page-worker@jetpack 04:55:41 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-worker@jetpack 04:55:42 INFO - --DOMWINDOW == 34 (0x12eeec400) [pid = 1069] [serial = 42] [outer = 0x0] [url = about:blank] 04:55:42 INFO - --DOMWINDOW == 33 (0x130be6000) [pid = 1069] [serial = 54] [outer = 0x0] [url = about:blank] 04:55:42 INFO - --DOMWINDOW == 32 (0x12f23c800) [pid = 1069] [serial = 52] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:42 INFO - --DOMWINDOW == 31 (0x125274c00) [pid = 1069] [serial = 51] [outer = 0x0] [url = about:blank] 04:55:42 INFO - --DOMWINDOW == 30 (0x12eef1400) [pid = 1069] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:42 INFO - --DOMWINDOW == 29 (0x12d83ec00) [pid = 1069] [serial = 40] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:42 INFO - --DOMWINDOW == 28 (0x10b4ca800) [pid = 1069] [serial = 37] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:42 INFO - --DOMWINDOW == 27 (0x12162cc00) [pid = 1069] [serial = 34] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:42 INFO - --DOMWINDOW == 26 (0x131096000) [pid = 1069] [serial = 31] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:42 INFO - --DOMWINDOW == 25 (0x130336400) [pid = 1069] [serial = 28] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:42 INFO - --DOMWINDOW == 24 (0x12527d400) [pid = 1069] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:42 INFO - --DOMWINDOW == 23 (0x125275000) [pid = 1069] [serial = 45] [outer = 0x0] [url = about:blank] 04:55:42 INFO - --DOMWINDOW == 22 (0x12f083400) [pid = 1069] [serial = 48] [outer = 0x0] [url = about:blank] 04:55:42 INFO - --DOMWINDOW == 21 (0x12f23bc00) [pid = 1069] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:42 INFO - --DOMWINDOW == 20 (0x12eeecc00) [pid = 1069] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:42 INFO - --DOMWINDOW == 19 (0x12fcb4000) [pid = 1069] [serial = 50] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:42 INFO - --DOMWINDOW == 18 (0x12dacb400) [pid = 1069] [serial = 38] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:42 INFO - --DOMWINDOW == 17 (0x10c4a6c00) [pid = 1069] [serial = 35] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:42 INFO - --DOMWINDOW == 16 (0x121626c00) [pid = 1069] [serial = 32] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:42 INFO - --DOMWINDOW == 15 (0x131291000) [pid = 1069] [serial = 29] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:42 INFO - --DOMWINDOW == 14 (0x130312c00) [pid = 1069] [serial = 26] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:42 INFO - --DOMWINDOW == 13 (0x125275800) [pid = 1069] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:42 INFO - --DOMWINDOW == 12 (0x12f086c00) [pid = 1069] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:42 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/page-worker is complete 04:55:42 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/places 04:55:42 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/places 04:55:42 INFO - console.info: places: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 04:55:42 INFO - console.info: places: hiddenWindow document.readyState:complete 04:55:42 INFO - ++DOCSHELL 0x130924000 == 6 [pid = 1069] [id = 22] 04:55:42 INFO - ++DOMWINDOW == 13 (0x12fcaf800) [pid = 1069] [serial = 62] [outer = 0x0] 04:55:42 INFO - ++DOMWINDOW == 14 (0x12fcaf000) [pid = 1069] [serial = 63] [outer = 0x12fcaf800] 04:55:42 INFO - ++DOMWINDOW == 15 (0x12fc82000) [pid = 1069] [serial = 64] [outer = 0x12fcaf800] 04:55:43 INFO - [1069] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 04:55:43 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.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] 04:55:43 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 04:55:43 INFO - Error: TypeError: window is null 04:55:43 INFO - Traceback (most recent call last): 04:55:43 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 04:55:43 INFO - callback.apply(null, args); 04:55:43 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 04:55:43 INFO - require("../timers").setTimeout(_ => harness.runTests({ 04:55:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 04:55:43 INFO - nextIteration(); 04:55:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 04:55:43 INFO - checkForEnd(); 04:55:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 04:55:43 INFO - findAndRunTests(loader, nextIteration); 04:55:43 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 04:55:43 INFO - var runner = new TestRunner(); 04:55:43 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 04:55:43 INFO - runnerWindows.set(this, getInnerId(window)); 04:55:43 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 04:55:43 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 04:55:43 INFO - 0 of 1 tests passed. 04:55:43 INFO - The following tests failed: 04:55:43 INFO - console.error: places: 04:55:43 INFO - Message: TypeError: tests.testRuns is undefined 04:55:43 INFO - Stack: 04:55:43 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 04:55:43 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 04:55:43 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 04:55:43 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 04:55:43 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 04:55:43 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-places@jetpack 04:55:43 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-places@jetpack 04:55:44 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/places is complete 04:55:44 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/predefined-id-with-at 04:55:44 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/predefined-id-with-at 04:55:44 INFO - console.info: predefined-id-with-at: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 04:55:44 INFO - console.info: predefined-id-with-at: hiddenWindow document.readyState:complete 04:55:44 INFO - ++DOCSHELL 0x12fae8800 == 7 [pid = 1069] [id = 23] 04:55:44 INFO - ++DOMWINDOW == 16 (0x13103d400) [pid = 1069] [serial = 65] [outer = 0x0] 04:55:44 INFO - ++DOMWINDOW == 17 (0x130dc6800) [pid = 1069] [serial = 66] [outer = 0x13103d400] 04:55:44 INFO - ++DOMWINDOW == 18 (0x131041c00) [pid = 1069] [serial = 67] [outer = 0x13103d400] 04:55:45 INFO - [1069] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 04:55:45 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.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] 04:55:45 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 04:55:45 INFO - Error: TypeError: window is null 04:55:45 INFO - Traceback (most recent call last): 04:55:45 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 04:55:45 INFO - callback.apply(null, args); 04:55:45 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 04:55:45 INFO - require("../timers").setTimeout(_ => harness.runTests({ 04:55:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 04:55:45 INFO - nextIteration(); 04:55:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 04:55:45 INFO - checkForEnd(); 04:55:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 04:55:45 INFO - findAndRunTests(loader, nextIteration); 04:55:45 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 04:55:45 INFO - var runner = new TestRunner(); 04:55:45 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 04:55:45 INFO - runnerWindows.set(this, getInnerId(window)); 04:55:45 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 04:55:45 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 04:55:45 INFO - 0 of 1 tests passed. 04:55:45 INFO - The following tests failed: 04:55:45 INFO - console.error: predefined-id-with-at: 04:55:45 INFO - Message: TypeError: tests.testRuns is undefined 04:55:45 INFO - Stack: 04:55:45 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 04:55:45 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 04:55:45 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 04:55:45 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 04:55:45 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 04:55:45 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on predefined-id@test 04:55:45 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on predefined-id@test 04:55:46 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/predefined-id-with-at is complete 04:55:46 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/preferences-branch 04:55:46 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/preferences-branch 04:55:46 INFO - console.info: preferences-branch: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 04:55:46 INFO - console.info: preferences-branch: hiddenWindow document.readyState:complete 04:55:46 INFO - ++DOCSHELL 0x130d59800 == 8 [pid = 1069] [id = 24] 04:55:46 INFO - ++DOMWINDOW == 19 (0x131323000) [pid = 1069] [serial = 68] [outer = 0x0] 04:55:46 INFO - ++DOMWINDOW == 20 (0x131323800) [pid = 1069] [serial = 69] [outer = 0x131323000] 04:55:46 INFO - ++DOMWINDOW == 21 (0x131329400) [pid = 1069] [serial = 70] [outer = 0x131323000] 04:55:47 INFO - [1069] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 04:55:47 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.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] 04:55:47 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 04:55:47 INFO - Error: TypeError: window is null 04:55:47 INFO - Traceback (most recent call last): 04:55:47 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 04:55:47 INFO - callback.apply(null, args); 04:55:47 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 04:55:47 INFO - require("../timers").setTimeout(_ => harness.runTests({ 04:55:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 04:55:47 INFO - nextIteration(); 04:55:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 04:55:47 INFO - checkForEnd(); 04:55:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 04:55:47 INFO - findAndRunTests(loader, nextIteration); 04:55:47 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 04:55:47 INFO - var runner = new TestRunner(); 04:55:47 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 04:55:47 INFO - runnerWindows.set(this, getInnerId(window)); 04:55:47 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 04:55:47 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 04:55:47 INFO - 0 of 1 tests passed. 04:55:47 INFO - The following tests failed: 04:55:47 INFO - console.error: preferences-branch: 04:55:47 INFO - Message: TypeError: tests.testRuns is undefined 04:55:47 INFO - Stack: 04:55:47 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 04:55:47 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 04:55:47 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 04:55:47 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 04:55:47 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 04:55:47 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-preferences-branch@jetpack 04:55:47 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-preferences-branch@jetpack 04:55:48 INFO - --DOCSHELL 0x13139b800 == 7 [pid = 1069] [id = 19] 04:55:48 INFO - --DOCSHELL 0x120f81800 == 6 [pid = 1069] [id = 20] 04:55:48 INFO - --DOCSHELL 0x10c4de800 == 5 [pid = 1069] [id = 21] 04:55:48 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/preferences-branch is complete 04:55:48 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/remote 04:55:48 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/remote 04:55:48 INFO - console.info: remote: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 04:55:48 INFO - console.info: remote: hiddenWindow document.readyState:complete 04:55:48 INFO - ++DOCSHELL 0x1203c3800 == 6 [pid = 1069] [id = 25] 04:55:48 INFO - ++DOMWINDOW == 22 (0x120d69000) [pid = 1069] [serial = 71] [outer = 0x0] 04:55:48 INFO - ++DOMWINDOW == 23 (0x121626400) [pid = 1069] [serial = 72] [outer = 0x120d69000] 04:55:48 INFO - ++DOMWINDOW == 24 (0x12162dc00) [pid = 1069] [serial = 73] [outer = 0x120d69000] 04:55:49 INFO - console.error: remote: 04:55:49 INFO - Message: TypeError: mainWindow is null 04:55:49 INFO - Stack: 04:55:49 INFO - @resource://remote-at-jetpack/remote/lib/utils.js:100:7 04:55:49 INFO - CuddlefishLoader/options<.load@resource://gre/modules/commonjs/sdk/loader/cuddlefish.js:79:18 04:55:49 INFO - @resource://remote-at-jetpack/remote/lib/main.js:17:58 04:55:49 INFO - CuddlefishLoader/options<.load@resource://gre/modules/commonjs/sdk/loader/cuddlefish.js:79:18 04:55:49 INFO - run@resource://gre/modules/commonjs/sdk/addon/runner.js:147:19 04:55:49 INFO - startup/ jar:file:///var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.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] 04:55:55 INFO - --DOCSHELL 0x12fae8800 == 5 [pid = 1069] [id = 23] 04:55:55 INFO - --DOCSHELL 0x130924000 == 4 [pid = 1069] [id = 22] 04:55:55 INFO - --DOCSHELL 0x130d59800 == 3 [pid = 1069] [id = 24] 04:55:57 INFO - --DOMWINDOW == 23 (0x121626400) [pid = 1069] [serial = 72] [outer = 0x0] [url = about:blank] 04:55:57 INFO - --DOMWINDOW == 22 (0x131329400) [pid = 1069] [serial = 70] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:57 INFO - --DOMWINDOW == 21 (0x131323800) [pid = 1069] [serial = 69] [outer = 0x0] [url = about:blank] 04:55:57 INFO - --DOMWINDOW == 20 (0x131041c00) [pid = 1069] [serial = 67] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:57 INFO - --DOMWINDOW == 19 (0x130dc6800) [pid = 1069] [serial = 66] [outer = 0x0] [url = about:blank] 04:55:57 INFO - --DOMWINDOW == 18 (0x12fc82000) [pid = 1069] [serial = 64] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:57 INFO - --DOMWINDOW == 17 (0x12fcaf000) [pid = 1069] [serial = 63] [outer = 0x0] [url = about:blank] 04:55:57 INFO - --DOMWINDOW == 16 (0x12ed1e800) [pid = 1069] [serial = 61] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:57 INFO - --DOMWINDOW == 15 (0x10c4a0400) [pid = 1069] [serial = 55] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:57 INFO - --DOMWINDOW == 14 (0x12ed18400) [pid = 1069] [serial = 60] [outer = 0x0] [url = about:blank] 04:55:57 INFO - --DOMWINDOW == 13 (0x10c49a800) [pid = 1069] [serial = 58] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:57 INFO - --DOMWINDOW == 12 (0x12240b400) [pid = 1069] [serial = 57] [outer = 0x0] [url = about:blank] 04:55:57 INFO - --DOMWINDOW == 11 (0x131323000) [pid = 1069] [serial = 68] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:57 INFO - --DOMWINDOW == 10 (0x13103d400) [pid = 1069] [serial = 65] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:57 INFO - --DOMWINDOW == 9 (0x12fcaf800) [pid = 1069] [serial = 62] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:57 INFO - --DOMWINDOW == 8 (0x12ed18c00) [pid = 1069] [serial = 59] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:57 INFO - --DOMWINDOW == 7 (0x130be6800) [pid = 1069] [serial = 53] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:55:57 INFO - --DOMWINDOW == 6 (0x12240e800) [pid = 1069] [serial = 56] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 05:01:27 WARNING - TEST-UNEXPECTED-TIMEOUT | automation.py | application timed out after 330 seconds with no output 05:01:27 INFO - TEST-INFO | started process screencapture 05:01:28 INFO - TEST-INFO | screencapture: exit 0 05:01:30 INFO - TEST-INFO | Main app process: exit 5 05:01:30 WARNING - TEST-UNEXPECTED-FAIL | automation.py | application terminated with exit code 5 05:01:30 INFO - runtests.py | Application ran for: 0:06:30.598501 05:01:30 INFO - zombiecheck | Reading PID log: /var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmpb3YLRkpidlog 05:01:30 INFO - mozcrash Copy/paste: /builds/slave/test/build/macosx64-minidump_stackwalk /var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.mozrunner/minidumps/1071544E-0E8F-48DB-9D80-633127CC75D6.dmp /builds/slave/test/build/symbols 05:01:51 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/1071544E-0E8F-48DB-9D80-633127CC75D6.dmp 05:01:51 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/1071544E-0E8F-48DB-9D80-633127CC75D6.extra 05:01:51 WARNING - PROCESS-CRASH | automation.py | application crashed [@ mach_msg_trap + 0xa] 05:01:51 INFO - Crash dump filename: /var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.mozrunner/minidumps/1071544E-0E8F-48DB-9D80-633127CC75D6.dmp 05:01:51 INFO - Operating system: Mac OS X 05:01:51 INFO - 10.6.8 10K549 05:01:51 INFO - CPU: amd64 05:01:51 INFO - family 6 model 23 stepping 10 05:01:51 INFO - 2 CPUs 05:01:51 INFO - Crash reason: EXC_SOFTWARE / SIGABRT 05:01:51 INFO - Crash address: 0x7fff872b0d7a 05:01:51 INFO - Process uptime: 389 seconds 05:01:51 INFO - Thread 0 (crashed) 05:01:51 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 05:01:51 INFO - rax = 0x0000000010004005 rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x00007fff5fbfcea8 rbx = 0x0000000000000000 05:01:51 INFO - rsi = 0x0000000007000006 rdi = 0x00007fff5fbfcfe0 05:01:51 INFO - rbp = 0x00007fff5fbfcf00 rsp = 0x00007fff5fbfcea8 05:01:51 INFO - r8 = 0x0000000000003303 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x0000000000000800 r11 = 0x0000000000000206 05:01:51 INFO - r12 = 0x0000000000003303 r13 = 0x0000000000000800 05:01:51 INFO - r14 = 0x00007fff5fbfcfe0 r15 = 0x0000000007000006 05:01:51 INFO - rip = 0x00007fff872b0d7a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 CoreFoundation!__CFRunLoopRun + 0x6a2 05:01:51 INFO - rbp = 0x00007fff5fbfd820 rsp = 0x00007fff5fbfcf10 05:01:51 INFO - rip = 0x00007fff85369932 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 CoreFoundation!CFRunLoopRunSpecific + 0x23f 05:01:51 INFO - rbx = 0x0000000100404850 rbp = 0x00007fff5fbfd890 05:01:51 INFO - rsp = 0x00007fff5fbfd830 r12 = 0x0000000100404700 05:01:51 INFO - r13 = 0x0000000000000001 r14 = 0x0000000100404710 05:01:51 INFO - r15 = 0x0000000000000001 rip = 0x00007fff85368dbf 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 HIToolbox!RunCurrentEventLoopInMode + 0x14d 05:01:51 INFO - rbx = 0x0000000000000001 rbp = 0x00007fff5fbfd8d0 05:01:51 INFO - rsp = 0x00007fff5fbfd8a0 r12 = 0x00007fff70a12390 05:01:51 INFO - r13 = 0x000000010b45c320 r14 = 0x0000000000000001 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff84a777ee 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 HIToolbox!ReceiveNextEventCommon + 0x136 05:01:51 INFO - rbx = 0x00000000ffffd96d rbp = 0x00007fff5fbfd950 05:01:51 INFO - rsp = 0x00007fff5fbfd8e0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff84a775f3 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 HIToolbox!BlockUntilNextEventMatchingListInMode + 0x3b 05:01:51 INFO - rbx = 0x000000010016aaf0 rbp = 0x00007fff5fbfd960 05:01:51 INFO - rsp = 0x00007fff5fbfd960 r12 = 0xffffffffffffffff 05:01:51 INFO - r13 = 0x000000010c5a4c50 r14 = 0x00007fff70a12390 05:01:51 INFO - r15 = 0x0000000000000001 rip = 0x00007fff84a774ac 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 6 AppKit!_DPSNextEvent + 0x2c4 05:01:51 INFO - rbx = 0x000000010016aaf0 rbp = 0x00007fff5fbfdd90 05:01:51 INFO - rsp = 0x00007fff5fbfd970 r12 = 0xffffffffffffffff 05:01:51 INFO - r13 = 0x000000010c5a4c50 r14 = 0x00007fff70a12390 05:01:51 INFO - r15 = 0x0000000000000001 rip = 0x00007fff88e75eb2 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 7 AppKit!-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 0x9b 05:01:51 INFO - rbx = 0x00007fff70a12390 rbp = 0x00007fff5fbfe040 05:01:51 INFO - rsp = 0x00007fff5fbfdda0 r12 = 0xffffffffffffffff 05:01:51 INFO - r13 = 0x000000010c5a4c50 r14 = 0x00007fff70a12390 05:01:51 INFO - r15 = 0x000000010c5a4c50 rip = 0x00007fff88e75801 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 8 XUL!-[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] [nsAppShell.mm:2bf5e0123345 : 121 + 0x2c] 05:01:51 INFO - rbx = 0x0000000124b540d0 rbp = 0x00007fff5fbfe090 05:01:51 INFO - rsp = 0x00007fff5fbfe050 r12 = 0x0000000000000001 05:01:51 INFO - r13 = 0x000000010c5a4c50 r14 = 0x00007fff70a12390 05:01:51 INFO - r15 = 0xffffffffffffffff rip = 0x00000001045f6a36 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 9 AppKit!-[NSApplication run] + 0x18b 05:01:51 INFO - rbx = 0x0000000121b9da60 rbp = 0x00007fff5fbfe0f0 05:01:51 INFO - rsp = 0x00007fff5fbfe0a0 r12 = 0x000000010c5a4c50 05:01:51 INFO - r13 = 0x0000000125be1f40 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x00007fff895b28e0 rip = 0x00007fff88e3b68f 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 10 XUL!nsAppShell::Run() [nsAppShell.mm:2bf5e0123345 : 661 + 0x17] 05:01:51 INFO - rbx = 0x00000001201d74e0 rbp = 0x00007fff5fbfe140 05:01:51 INFO - rsp = 0x00007fff5fbfe100 r12 = 0x1fe054e34715d5b6 05:01:51 INFO - r13 = 0x00007fff5fbfe490 r14 = 0x00007fff5fbfe5e9 05:01:51 INFO - r15 = 0x000000010672569e rip = 0x00000001045f7ef5 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 11 XUL!nsAppStartup::Run() [nsAppStartup.cpp:2bf5e0123345 : 281 + 0x6] 05:01:51 INFO - rbx = 0x000000010c4f7d80 rbp = 0x00007fff5fbfe160 05:01:51 INFO - rsp = 0x00007fff5fbfe150 r12 = 0x1fe054e34715d5b6 05:01:51 INFO - r13 = 0x00007fff5fbfe490 r14 = 0x00007fff5fbfe5e9 05:01:51 INFO - r15 = 0x00007fff5fbfe30c rip = 0x00000001051b6ef1 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 12 XUL!XREMain::XRE_mainRun() [nsAppRunner.cpp:2bf5e0123345 : 4327 + 0x6] 05:01:51 INFO - rbx = 0x00000001224cba80 rbp = 0x00007fff5fbfe420 05:01:51 INFO - rsp = 0x00007fff5fbfe170 r12 = 0x1fe054e34715d5b6 05:01:51 INFO - r13 = 0x00007fff5fbfe490 r14 = 0x00007fff5fbfe5e9 05:01:51 INFO - r15 = 0x00007fff5fbfe30c rip = 0x00000001052271dd 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 13 XUL!XREMain::XRE_main(int, char**, nsXREAppData const*) [nsAppRunner.cpp:2bf5e0123345 : 4424 + 0x8] 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x00007fff5fbfe480 05:01:51 INFO - rsp = 0x00007fff5fbfe430 r12 = 0x00007fff5fbfeb78 05:01:51 INFO - r13 = 0x0000000000000005 r14 = 0x00007fff5fbfe490 05:01:51 INFO - r15 = 0x0000000000000001 rip = 0x0000000105227bab 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 14 XUL!XRE_main [nsAppRunner.cpp:2bf5e0123345 : 4526 + 0x11] 05:01:51 INFO - rbx = 0x00007fff5fbfe5a8 rbp = 0x00007fff5fbfe620 05:01:51 INFO - rsp = 0x00007fff5fbfe490 r12 = 0x0000000000000005 05:01:51 INFO - r13 = 0x00007fff5fbfe490 r14 = 0x00007fff5fbfe720 05:01:51 INFO - r15 = 0x00007fff5fbfeb78 rip = 0x000000010522808b 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 15 firefox!main [nsBrowserApp.cpp:2bf5e0123345 : 212 + 0x15] 05:01:51 INFO - rbx = 0x000000010033f340 rbp = 0x00007fff5fbfeb50 05:01:51 INFO - rsp = 0x00007fff5fbfe630 r12 = 0x0000000101c63cb0 05:01:51 INFO - r13 = 0x000000010033ed40 r14 = 0x00007fff5fbfe650 05:01:51 INFO - r15 = 0x1fe054e34715d5b6 rip = 0x000000010000207f 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 16 firefox!start + 0x34 05:01:51 INFO - rbp = 0x00007fff5fbfeb68 rsp = 0x00007fff5fbfeb60 05:01:51 INFO - rip = 0x00000001000015a4 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - Thread 1 05:01:51 INFO - 0 libSystem.B.dylib!__kevent + 0xa 05:01:51 INFO - rax = 0x000000000200016b rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x00000001000ebce8 rbx = 0x00000001000ebe50 05:01:51 INFO - rsi = 0x0000000000000000 rdi = 0x000000000000000c 05:01:51 INFO - rbp = 0x00000001000ebe90 rsp = 0x00000001000ebce8 05:01:51 INFO - r8 = 0x0000000000000001 r9 = 0x00000001000ebe50 05:01:51 INFO - r10 = 0x00000001000ebe20 r11 = 0x0000000000000246 05:01:51 INFO - r12 = 0x00007fff70cc6998 r13 = 0x00007fff70cc6d68 05:01:51 INFO - r14 = 0xffffffffffffffff r15 = 0x00007fff70cc6da8 05:01:51 INFO - rip = 0x00007fff872c9c0a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 libSystem.B.dylib!_dispatch_queue_invoke + 0xb9 05:01:51 INFO - rbp = 0x00000001000ebec0 rsp = 0x00000001000ebea0 05:01:51 INFO - rip = 0x00007fff872cb7b4 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 libSystem.B.dylib!_dispatch_worker_thread2 + 0xfc 05:01:51 INFO - rbx = 0x00007fff70cc6960 rbp = 0x00000001000ebf20 05:01:51 INFO - rsp = 0x00000001000ebed0 r12 = 0x000000010030d000 05:01:51 INFO - r13 = 0x00007fff70cc6d68 rip = 0x00007fff872cb2de 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 libSystem.B.dylib!_pthread_wqthread + 0x161 05:01:51 INFO - rbx = 0x00000001000ec000 rbp = 0x00000001000ebf50 05:01:51 INFO - rsp = 0x00000001000ebf30 r12 = 0x000000010030d000 05:01:51 INFO - r13 = 0x00000001003192a8 r14 = 0x0000000000000001 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872cac08 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 libSystem.B.dylib!start_wqthread + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x00000001000ebf78 05:01:51 INFO - rsp = 0x00000001000ebf60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872caaa5 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 libSystem.B.dylib!_Block_copy + 0xf 05:01:51 INFO - rsp = 0x00000001000ec050 rip = 0x00007fff872cb1e2 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 2 05:01:51 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 05:01:51 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x0000000100653be8 rbx = 0x0000000000000000 05:01:51 INFO - rsi = 0x0000000000000006 rdi = 0x0000000100653c90 05:01:51 INFO - rbp = 0x0000000100653c40 rsp = 0x0000000100653be8 05:01:51 INFO - r8 = 0x0000000000002d03 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x000000000000024c r11 = 0x0000000000000206 05:01:51 INFO - r12 = 0x0000000000002d03 r13 = 0x000000000000024c 05:01:51 INFO - r14 = 0x0000000100653c90 r15 = 0x0000000000000006 05:01:51 INFO - rip = 0x00007fff872b0d7a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 XUL!google_breakpad::ExceptionHandler::WaitForMessage(void*) [exception_handler.cc:2bf5e0123345 : 481 + 0x8] 05:01:51 INFO - rbp = 0x0000000100653f10 rsp = 0x0000000100653c50 05:01:51 INFO - rip = 0x00000001052476a5 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x0000000100654000 rbp = 0x0000000100653f50 05:01:51 INFO - rsp = 0x0000000100653f20 r12 = 0x0000000004000000 05:01:51 INFO - r13 = 0x0000000000002e03 r14 = 0x0000000105247610 05:01:51 INFO - r15 = 0x0000000100321760 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x0000000100653f78 05:01:51 INFO - rsp = 0x0000000100653f60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 XUL + 0x3691610 05:01:51 INFO - rsp = 0x0000000100654050 rip = 0x0000000105247610 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 3 05:01:51 INFO - 0 libSystem.B.dylib!__kevent + 0xa 05:01:51 INFO - rax = 0x000000000200016b rdx = 0x0000000000000001 05:01:51 INFO - rcx = 0x00000001007b8ae8 rbx = 0x000000010036d800 05:01:51 INFO - rsi = 0x000000010036d000 rdi = 0x0000000000000011 05:01:51 INFO - rbp = 0x00000001007b8b50 rsp = 0x00000001007b8ae8 05:01:51 INFO - r8 = 0x0000000000000040 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x000000010036d800 r11 = 0x0000000000000246 05:01:51 INFO - r12 = 0x0000000100354400 r13 = 0x0000000000000001 05:01:51 INFO - r14 = 0x000000010036d000 r15 = 0x00000001003a9130 05:01:51 INFO - rip = 0x00007fff872c9c0a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 XUL!event_base_loop [event.c:2bf5e0123345 : 1607 + 0xd] 05:01:51 INFO - rbp = 0x00000001007b8c00 rsp = 0x00000001007b8b60 05:01:51 INFO - rip = 0x00000001020d3814 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 XUL!base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) [message_pump_libevent.cc:2bf5e0123345 : 362 + 0xa] 05:01:51 INFO - rbx = 0x00000001007b8d20 rbp = 0x00000001007b8c90 05:01:51 INFO - rsp = 0x00000001007b8c10 r12 = 0x00000001007b8c40 05:01:51 INFO - r13 = 0x0000000100395c00 r14 = 0x0000000100395cc0 05:01:51 INFO - r15 = 0x0000000100395cd8 rip = 0x00000001020b8f75 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 XUL!MessageLoop::Run() [message_loop.cc:2bf5e0123345 : 227 + 0x5] 05:01:51 INFO - rbx = 0x0000000000004107 rbp = 0x00000001007b8cc0 05:01:51 INFO - rsp = 0x00000001007b8ca0 r12 = 0x00000001007b8e20 05:01:51 INFO - r13 = 0x0000000100395c40 r14 = 0x00000001007b8d20 05:01:51 INFO - r15 = 0x0000000100395c68 rip = 0x00000001020b700c 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 XUL!base::Thread::ThreadMain() [thread.cc:2bf5e0123345 : 172 + 0x8] 05:01:51 INFO - rbx = 0x0000000000004107 rbp = 0x00000001007b8f00 05:01:51 INFO - rsp = 0x00000001007b8cd0 r12 = 0x00000001007b8e20 05:01:51 INFO - r13 = 0x0000000100395c40 r14 = 0x00000001007b8d20 05:01:51 INFO - r15 = 0x0000000100395c68 rip = 0x00000001020c190f 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 XUL!ThreadFunc [platform_thread_posix.cc:2bf5e0123345 : 36 + 0x6] 05:01:51 INFO - rbx = 0x00000001007b9000 rbp = 0x00000001007b8f10 05:01:51 INFO - rsp = 0x00000001007b8f10 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004107 r14 = 0x00000001020c1a10 05:01:51 INFO - r15 = 0x0000000100395c40 rip = 0x00000001020c1a1a 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 6 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x00000001007b9000 rbp = 0x00000001007b8f50 05:01:51 INFO - rsp = 0x00000001007b8f20 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004107 r14 = 0x00000001020c1a10 05:01:51 INFO - r15 = 0x0000000100395c40 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 7 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x00000001007b8f78 05:01:51 INFO - rsp = 0x00000001007b8f60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 8 XUL + 0x50ba10 05:01:51 INFO - rsp = 0x00000001007b9050 rip = 0x00000001020c1a10 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 4 05:01:51 INFO - 0 libSystem.B.dylib!__select + 0xa 05:01:51 INFO - rax = 0x000000000200005d rdx = 0x000000010b1917f0 05:01:51 INFO - rcx = 0x000000010b191758 rbx = 0x0000000000000000 05:01:51 INFO - rsi = 0x000000010b191870 rdi = 0x0000000000000017 05:01:51 INFO - rbp = 0x000000010b191920 rsp = 0x000000010b191758 05:01:51 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000001 05:01:51 INFO - r10 = 0x000000010b191770 r11 = 0x0000000000000287 05:01:51 INFO - r12 = 0x0000000000000001 r13 = 0x000000010b191990 05:01:51 INFO - r14 = 0x00000000ffffffff r15 = 0x0000000000000001 05:01:51 INFO - rip = 0x00007fff872f4932 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 libnss3.dylib!PR_Poll [ptio.c:2bf5e0123345 : 3922 + 0x11] 05:01:51 INFO - rbp = 0x000000010b191bc0 rsp = 0x000000010b191930 05:01:51 INFO - rip = 0x0000000101ae6501 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 XUL!nsSocketTransportService::Poll(bool, unsigned int*, mozilla::BaseTimeDuration*) [nsSocketTransportService2.cpp:2bf5e0123345 : 476 + 0xd] 05:01:51 INFO - rbx = 0x00000000ffffffff rbp = 0x000000010b191c20 05:01:51 INFO - rsp = 0x000000010b191bd0 r12 = 0x0000000000000001 05:01:51 INFO - r13 = 0x000000010b26ec00 r14 = 0x00000000000426dd 05:01:51 INFO - r15 = 0x0000000100303a00 rip = 0x0000000101dbb2d8 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 XUL!nsSocketTransportService::DoPollIteration(bool, mozilla::BaseTimeDuration*) [nsSocketTransportService2.cpp:2bf5e0123345 : 1076 + 0x16] 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x000000010b191c90 05:01:51 INFO - rsp = 0x000000010b191c30 r12 = 0xfffffffffffffff0 05:01:51 INFO - r13 = 0xffffffffffffffff r14 = 0x0000000100303a00 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101dbd3d7 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 XUL!nsSocketTransportService::Run() [nsSocketTransportService2.cpp:2bf5e0123345 : 869 + 0xf] 05:01:51 INFO - rbx = 0x000000010b191cf8 rbp = 0x000000010b191d30 05:01:51 INFO - rsp = 0x000000010b191ca0 r12 = 0x0000000100303a00 05:01:51 INFO - r13 = 0x000000010b191cef r14 = 0x000000010039de00 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101dbca6c 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 XUL!non-virtual thunk to nsSocketTransportService::Run() [nsSocketTransportService2.cpp:2bf5e0123345 : 797 + 0x9] 05:01:51 INFO - rbx = 0x000000010039de00 rbp = 0x000000010b191d40 05:01:51 INFO - rsp = 0x000000010b191d40 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x000000010b191d80 rip = 0x0000000101dbda1d 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 6 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:2bf5e0123345 : 995 + 0x6] 05:01:51 INFO - rbx = 0x000000010039de00 rbp = 0x000000010b191de0 05:01:51 INFO - rsp = 0x000000010b191d50 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x000000010b191d80 rip = 0x0000000101ca5e90 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 7 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2bf5e0123345 : 297 + 0xd] 05:01:51 INFO - rbx = 0x0000000000000001 rbp = 0x000000010b191e00 05:01:51 INFO - rsp = 0x000000010b191df0 r12 = 0x000000010b2456e0 05:01:51 INFO - r13 = 0x0000000000004700 r14 = 0x000000010b2456c0 05:01:51 INFO - r15 = 0x000000010b191e00 rip = 0x0000000101ce6aa3 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 8 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2bf5e0123345 : 355 + 0xa] 05:01:51 INFO - rbx = 0x00000001003c14e0 rbp = 0x000000010b191e70 05:01:51 INFO - rsp = 0x000000010b191e10 r12 = 0x000000010b2456e0 05:01:51 INFO - r13 = 0x0000000000004700 r14 = 0x000000010b2456c0 05:01:51 INFO - r15 = 0x000000010b191e00 rip = 0x00000001020f693f 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 9 XUL!MessageLoop::Run() [message_loop.cc:2bf5e0123345 : 227 + 0x5] 05:01:51 INFO - rbx = 0x000000010039de00 rbp = 0x000000010b191ea0 05:01:51 INFO - rsp = 0x000000010b191e80 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004703 r14 = 0x000000010039de20 05:01:51 INFO - r15 = 0x00000001003c14e0 rip = 0x00000001020b700c 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 10 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:2bf5e0123345 : 401 + 0x8] 05:01:51 INFO - rbx = 0x000000010039de00 rbp = 0x000000010b191ee0 05:01:51 INFO - rsp = 0x000000010b191eb0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004703 r14 = 0x000000010039de20 05:01:51 INFO - r15 = 0x00000001003c14e0 rip = 0x0000000101ca3d03 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 11 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:51 INFO - rbx = 0x000000010032e660 rbp = 0x000000010b191f10 05:01:51 INFO - rsp = 0x000000010b191ef0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004703 r14 = 0x000000010b192000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 12 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x000000010b192000 rbp = 0x000000010b191f50 05:01:51 INFO - rsp = 0x000000010b191f20 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004703 r14 = 0x0000000101aed7c0 05:01:51 INFO - r15 = 0x000000010032e660 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 13 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x000000010b191f78 05:01:51 INFO - rsp = 0x000000010b191f60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 14 libnss3.dylib + 0x2ed7c0 05:01:51 INFO - rsp = 0x000000010b192050 rip = 0x0000000101aed7c0 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 5 05:01:51 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:51 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x000000010b700da8 rbx = 0x000000010b701000 05:01:51 INFO - rsi = 0x0000000000002003 rdi = 0x000000000000aa03 05:01:51 INFO - rbp = 0x000000010b700e20 rsp = 0x000000010b700da8 05:01:51 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:51 INFO - r12 = 0x00000001003f3188 r13 = 0x00000001003ab5c0 05:01:51 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:51 INFO - rip = 0x00007fff872eba6a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:51 INFO - rbp = 0x000000010b700e80 rsp = 0x000000010b700e30 05:01:51 INFO - rip = 0x0000000101aeabf3 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 XUL!js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) [HelperThreads.cpp:2bf5e0123345 : 601 + 0x8] 05:01:51 INFO - rbx = 0x00000001003f3180 rbp = 0x000000010b700eb0 05:01:51 INFO - rsp = 0x000000010b700e90 r12 = 0x0000000000000001 05:01:51 INFO - r13 = 0x0000000000004803 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x00000001003f0c00 rip = 0x000000010626194d 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:2bf5e0123345 : 1594 + 0xc] 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x000000010b700ee0 05:01:51 INFO - rsp = 0x000000010b700ec0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004803 r14 = 0x000000010b25a000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000106265dbc 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:51 INFO - rbx = 0x000000010032e790 rbp = 0x000000010b700f10 05:01:51 INFO - rsp = 0x000000010b700ef0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004803 r14 = 0x000000010b701000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x000000010b701000 rbp = 0x000000010b700f50 05:01:51 INFO - rsp = 0x000000010b700f20 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004803 r14 = 0x0000000101aed7c0 05:01:51 INFO - r15 = 0x000000010032e790 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 6 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x000000010b700f78 05:01:51 INFO - rsp = 0x000000010b700f60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 7 libnss3.dylib + 0x2ed7c0 05:01:51 INFO - rsp = 0x000000010b701050 rip = 0x0000000101aed7c0 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 6 05:01:51 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:51 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x000000010b903da8 rbx = 0x000000010b904000 05:01:51 INFO - rsi = 0x0000000000002003 rdi = 0x000000000000aa03 05:01:51 INFO - rbp = 0x000000010b903e20 rsp = 0x000000010b903da8 05:01:51 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:51 INFO - r12 = 0x00000001003f3188 r13 = 0x00000001003ab5c0 05:01:51 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:51 INFO - rip = 0x00007fff872eba6a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:51 INFO - rbp = 0x000000010b903e80 rsp = 0x000000010b903e30 05:01:51 INFO - rip = 0x0000000101aeabf3 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 XUL!js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) [HelperThreads.cpp:2bf5e0123345 : 601 + 0x8] 05:01:51 INFO - rbx = 0x00000001003f3180 rbp = 0x000000010b903eb0 05:01:51 INFO - rsp = 0x000000010b903e90 r12 = 0x0000000000000001 05:01:51 INFO - r13 = 0x0000000000004903 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x00000001003f0c00 rip = 0x000000010626194d 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:2bf5e0123345 : 1594 + 0xc] 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x000000010b903ee0 05:01:51 INFO - rsp = 0x000000010b903ec0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004903 r14 = 0x000000010b25a200 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000106265dbc 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:51 INFO - rbx = 0x000000010032e8c0 rbp = 0x000000010b903f10 05:01:51 INFO - rsp = 0x000000010b903ef0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004903 r14 = 0x000000010b904000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x000000010b904000 rbp = 0x000000010b903f50 05:01:51 INFO - rsp = 0x000000010b903f20 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004903 r14 = 0x0000000101aed7c0 05:01:51 INFO - r15 = 0x000000010032e8c0 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 6 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x000000010b903f78 05:01:51 INFO - rsp = 0x000000010b903f60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 7 libnss3.dylib + 0x2ed7c0 05:01:51 INFO - rsp = 0x000000010b904050 rip = 0x0000000101aed7c0 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 7 05:01:51 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:51 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x000000010bb06da8 rbx = 0x000000010bb07000 05:01:51 INFO - rsi = 0x0000000000002003 rdi = 0x000000000000aa03 05:01:51 INFO - rbp = 0x000000010bb06e20 rsp = 0x000000010bb06da8 05:01:51 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:51 INFO - r12 = 0x00000001003f3188 r13 = 0x00000001003ab5c0 05:01:51 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:51 INFO - rip = 0x00007fff872eba6a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:51 INFO - rbp = 0x000000010bb06e80 rsp = 0x000000010bb06e30 05:01:51 INFO - rip = 0x0000000101aeabf3 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 XUL!js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) [HelperThreads.cpp:2bf5e0123345 : 601 + 0x8] 05:01:51 INFO - rbx = 0x00000001003f3180 rbp = 0x000000010bb06eb0 05:01:51 INFO - rsp = 0x000000010bb06e90 r12 = 0x0000000000000001 05:01:51 INFO - r13 = 0x0000000000004a03 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x00000001003f0c00 rip = 0x000000010626194d 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:2bf5e0123345 : 1594 + 0xc] 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x000000010bb06ee0 05:01:51 INFO - rsp = 0x000000010bb06ec0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004a03 r14 = 0x000000010b25a400 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000106265dbc 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:51 INFO - rbx = 0x000000010032e9f0 rbp = 0x000000010bb06f10 05:01:51 INFO - rsp = 0x000000010bb06ef0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004a03 r14 = 0x000000010bb07000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x000000010bb07000 rbp = 0x000000010bb06f50 05:01:51 INFO - rsp = 0x000000010bb06f20 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004a03 r14 = 0x0000000101aed7c0 05:01:51 INFO - r15 = 0x000000010032e9f0 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 6 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x000000010bb06f78 05:01:51 INFO - rsp = 0x000000010bb06f60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 7 libnss3.dylib + 0x2ed7c0 05:01:51 INFO - rsp = 0x000000010bb07050 rip = 0x0000000101aed7c0 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 8 05:01:51 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:51 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x000000010bd09da8 rbx = 0x000000010bd0a000 05:01:51 INFO - rsi = 0x0000000000002003 rdi = 0x000000000000aa03 05:01:51 INFO - rbp = 0x000000010bd09e20 rsp = 0x000000010bd09da8 05:01:51 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:51 INFO - r12 = 0x00000001003f3188 r13 = 0x00000001003ab5c0 05:01:51 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:51 INFO - rip = 0x00007fff872eba6a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:51 INFO - rbp = 0x000000010bd09e80 rsp = 0x000000010bd09e30 05:01:51 INFO - rip = 0x0000000101aeabf3 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 XUL!js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) [HelperThreads.cpp:2bf5e0123345 : 601 + 0x8] 05:01:51 INFO - rbx = 0x00000001003f3180 rbp = 0x000000010bd09eb0 05:01:51 INFO - rsp = 0x000000010bd09e90 r12 = 0x0000000000000001 05:01:51 INFO - r13 = 0x0000000000004b03 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x00000001003f0c00 rip = 0x000000010626194d 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:2bf5e0123345 : 1594 + 0xc] 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x000000010bd09ee0 05:01:51 INFO - rsp = 0x000000010bd09ec0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004b03 r14 = 0x000000010b25a600 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000106265dbc 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:51 INFO - rbx = 0x000000010032eb20 rbp = 0x000000010bd09f10 05:01:51 INFO - rsp = 0x000000010bd09ef0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004b03 r14 = 0x000000010bd0a000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x000000010bd0a000 rbp = 0x000000010bd09f50 05:01:51 INFO - rsp = 0x000000010bd09f20 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004b03 r14 = 0x0000000101aed7c0 05:01:51 INFO - r15 = 0x000000010032eb20 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 6 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x000000010bd09f78 05:01:51 INFO - rsp = 0x000000010bd09f60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 7 libnss3.dylib + 0x2ed7c0 05:01:51 INFO - rsp = 0x000000010bd0a050 rip = 0x0000000101aed7c0 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 9 05:01:51 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:51 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x000000010bf0cda8 rbx = 0x000000010bf0d000 05:01:51 INFO - rsi = 0x0000000000002003 rdi = 0x000000000000aa03 05:01:51 INFO - rbp = 0x000000010bf0ce20 rsp = 0x000000010bf0cda8 05:01:51 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:51 INFO - r12 = 0x00000001003f3188 r13 = 0x00000001003ab5c0 05:01:51 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:51 INFO - rip = 0x00007fff872eba6a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:51 INFO - rbp = 0x000000010bf0ce80 rsp = 0x000000010bf0ce30 05:01:51 INFO - rip = 0x0000000101aeabf3 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 XUL!js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) [HelperThreads.cpp:2bf5e0123345 : 601 + 0x8] 05:01:51 INFO - rbx = 0x00000001003f3180 rbp = 0x000000010bf0ceb0 05:01:51 INFO - rsp = 0x000000010bf0ce90 r12 = 0x0000000000000001 05:01:51 INFO - r13 = 0x0000000000004c03 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x00000001003f0c00 rip = 0x000000010626194d 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:2bf5e0123345 : 1594 + 0xc] 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x000000010bf0cee0 05:01:51 INFO - rsp = 0x000000010bf0cec0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004c03 r14 = 0x000000010b25a800 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000106265dbc 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:51 INFO - rbx = 0x000000010032ec50 rbp = 0x000000010bf0cf10 05:01:51 INFO - rsp = 0x000000010bf0cef0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004c03 r14 = 0x000000010bf0d000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x000000010bf0d000 rbp = 0x000000010bf0cf50 05:01:51 INFO - rsp = 0x000000010bf0cf20 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004c03 r14 = 0x0000000101aed7c0 05:01:51 INFO - r15 = 0x000000010032ec50 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 6 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x000000010bf0cf78 05:01:51 INFO - rsp = 0x000000010bf0cf60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 7 libnss3.dylib + 0x2ed7c0 05:01:51 INFO - rsp = 0x000000010bf0d050 rip = 0x0000000101aed7c0 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 10 05:01:51 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:51 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x000000010c10fda8 rbx = 0x000000010c110000 05:01:51 INFO - rsi = 0x0000000000002003 rdi = 0x000000000000aa03 05:01:51 INFO - rbp = 0x000000010c10fe20 rsp = 0x000000010c10fda8 05:01:51 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:51 INFO - r12 = 0x00000001003f3188 r13 = 0x00000001003ab5c0 05:01:51 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:51 INFO - rip = 0x00007fff872eba6a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:51 INFO - rbp = 0x000000010c10fe80 rsp = 0x000000010c10fe30 05:01:51 INFO - rip = 0x0000000101aeabf3 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 XUL!js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) [HelperThreads.cpp:2bf5e0123345 : 601 + 0x8] 05:01:51 INFO - rbx = 0x00000001003f3180 rbp = 0x000000010c10feb0 05:01:51 INFO - rsp = 0x000000010c10fe90 r12 = 0x0000000000000001 05:01:51 INFO - r13 = 0x0000000000004d03 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x00000001003f0c00 rip = 0x000000010626194d 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:2bf5e0123345 : 1594 + 0xc] 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x000000010c10fee0 05:01:51 INFO - rsp = 0x000000010c10fec0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004d03 r14 = 0x000000010b25aa00 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000106265dbc 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:51 INFO - rbx = 0x000000010032ed80 rbp = 0x000000010c10ff10 05:01:51 INFO - rsp = 0x000000010c10fef0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004d03 r14 = 0x000000010c110000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x000000010c110000 rbp = 0x000000010c10ff50 05:01:51 INFO - rsp = 0x000000010c10ff20 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004d03 r14 = 0x0000000101aed7c0 05:01:51 INFO - r15 = 0x000000010032ed80 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 6 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x000000010c10ff78 05:01:51 INFO - rsp = 0x000000010c10ff60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 7 libnss3.dylib + 0x2ed7c0 05:01:51 INFO - rsp = 0x000000010c110050 rip = 0x0000000101aed7c0 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 11 05:01:51 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 05:01:51 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x000000010c192a68 rbx = 0x0000000000000000 05:01:51 INFO - rsi = 0x0000000000000002 rdi = 0x000000010c192b70 05:01:51 INFO - rbp = 0x000000010c192ac0 rsp = 0x000000010c192a68 05:01:51 INFO - r8 = 0x0000000000004e03 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 05:01:51 INFO - r12 = 0x0000000000004e03 r13 = 0x000000000000005c 05:01:51 INFO - r14 = 0x000000010c192b70 r15 = 0x0000000000000002 05:01:51 INFO - rip = 0x00007fff872b0d7a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:2bf5e0123345 : 949 + 0x25] 05:01:51 INFO - rbp = 0x000000010c192ee0 rsp = 0x000000010c192ad0 05:01:51 INFO - rip = 0x0000000105c52843 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:51 INFO - rbx = 0x000000010032eeb0 rbp = 0x000000010c192f10 05:01:51 INFO - rsp = 0x000000010c192ef0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004f03 r14 = 0x000000010c193000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x000000010c193000 rbp = 0x000000010c192f50 05:01:51 INFO - rsp = 0x000000010c192f20 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000004f03 r14 = 0x0000000101aed7c0 05:01:51 INFO - r15 = 0x000000010032eeb0 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x000000010c192f78 05:01:51 INFO - rsp = 0x000000010c192f60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 libnss3.dylib + 0x2ed7c0 05:01:51 INFO - rsp = 0x000000010c193050 rip = 0x0000000101aed7c0 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 12 05:01:51 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:51 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x000000010c215d88 rbx = 0x000000010c216000 05:01:51 INFO - rsi = 0x0000000000002503 rdi = 0x000000000000d703 05:01:51 INFO - rbp = 0x000000010c215e00 rsp = 0x000000010c215d88 05:01:51 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:51 INFO - r12 = 0x000000010b3a4848 r13 = 0x000000010b237280 05:01:51 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:51 INFO - rip = 0x00007fff872eba6a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:51 INFO - rbp = 0x000000010c215e60 rsp = 0x000000010c215e10 05:01:51 INFO - rip = 0x0000000101aeabf3 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 XUL!Watchdog::Sleep(unsigned int) [XPCJSRuntime.cpp:2bf5e0123345 : 1074 + 0xc] 05:01:51 INFO - rbx = 0x000000010b32c190 rbp = 0x000000010c215e80 05:01:51 INFO - rsp = 0x000000010c215e70 r12 = 0x000000010b253bf0 05:01:51 INFO - r13 = 0x00052ac917f36bac r14 = 0x00000000ffffffff 05:01:51 INFO - r15 = 0x000000010b32c190 rip = 0x00000001025ff482 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 XUL!WatchdogMain [XPCJSRuntime.cpp:2bf5e0123345 : 1288 + 0x8] 05:01:51 INFO - rbx = 0x00052ac917f3dc48 rbp = 0x000000010c215ee0 05:01:51 INFO - rsp = 0x000000010c215e90 r12 = 0x000000010b253bf0 05:01:51 INFO - r13 = 0x00052ac917f36bac r14 = 0x00000000002d56d7 05:01:51 INFO - r15 = 0x000000010b32c190 rip = 0x00000001025f7352 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:51 INFO - rbx = 0x000000010032f110 rbp = 0x000000010c215f10 05:01:51 INFO - rsp = 0x000000010c215ef0 r12 = 0x0000000004000000 05:01:51 INFO - r13 = 0x0000000000005003 r14 = 0x000000010c216000 05:01:51 INFO - r15 = 0x0000000000000001 rip = 0x0000000101aed8d9 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x000000010c216000 rbp = 0x000000010c215f50 05:01:51 INFO - rsp = 0x000000010c215f20 r12 = 0x0000000004000000 05:01:51 INFO - r13 = 0x0000000000005003 r14 = 0x0000000101aed7c0 05:01:51 INFO - r15 = 0x000000010032f110 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 6 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x000000010c215f78 05:01:51 INFO - rsp = 0x000000010c215f60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 7 libnss3.dylib + 0x2ed7c0 05:01:51 INFO - rsp = 0x000000010c216050 rip = 0x0000000101aed7c0 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 13 05:01:51 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:51 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x000000010c298d98 rbx = 0x000000010c299000 05:01:51 INFO - rsi = 0x0000000000001e03 rdi = 0x0000000000001d03 05:01:51 INFO - rbp = 0x000000010c298e10 rsp = 0x000000010c298d98 05:01:51 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:51 INFO - r12 = 0x000000010b45bec8 r13 = 0x000000010c5d9e40 05:01:51 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:51 INFO - rip = 0x00007fff872eba6a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:51 INFO - rbp = 0x000000010c298e70 rsp = 0x000000010c298e20 05:01:51 INFO - rip = 0x0000000101aeabf3 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:2bf5e0123345 : 501 + 0x8] 05:01:51 INFO - rbx = 0x000000010c4f7d00 rbp = 0x000000010c298ea0 05:01:51 INFO - rsp = 0x000000010c298e80 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 05:01:51 INFO - r15 = 0x000000010c4f7d01 rip = 0x0000000101cd1cc4 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 XUL!mozilla::HangMonitor::ThreadMain(void*) [Monitor.h:2bf5e0123345 : 40 + 0x8] 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x000000010c298ee0 05:01:51 INFO - rsp = 0x000000010c298eb0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x000000010c4f7d00 rip = 0x0000000101c99893 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:51 INFO - rbx = 0x000000010032f700 rbp = 0x000000010c298f10 05:01:51 INFO - rsp = 0x000000010c298ef0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000005103 r14 = 0x000000010c299000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x000000010c299000 rbp = 0x000000010c298f50 05:01:51 INFO - rsp = 0x000000010c298f20 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000005103 r14 = 0x0000000101aed7c0 05:01:51 INFO - r15 = 0x000000010032f700 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 6 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x000000010c298f78 05:01:51 INFO - rsp = 0x000000010c298f60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 7 libnss3.dylib + 0x2ed7c0 05:01:51 INFO - rsp = 0x000000010c299050 rip = 0x0000000101aed7c0 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 14 05:01:51 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:51 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x000000010b1b4d68 rbx = 0x000000010b1b5000 05:01:51 INFO - rsi = 0x0000000000002603 rdi = 0x0000000000009e03 05:01:51 INFO - rbp = 0x000000010b1b4de0 rsp = 0x000000010b1b4d68 05:01:51 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:51 INFO - r12 = 0x000000010c9a0a88 r13 = 0x000000010c85ed80 05:01:51 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:51 INFO - rip = 0x00007fff872eba6a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:51 INFO - rbp = 0x000000010b1b4e40 rsp = 0x000000010b1b4df0 05:01:51 INFO - rip = 0x0000000101aeabf3 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:2bf5e0123345 : 501 + 0x8] 05:01:51 INFO - rbx = 0x000000010c85eab8 rbp = 0x000000010b1b4e70 05:01:51 INFO - rsp = 0x000000010b1b4e50 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000005b03 r14 = 0x00000000ffffffff 05:01:51 INFO - r15 = 0x000000010c85ea01 rip = 0x0000000101cd1cc4 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 XUL!mozilla::net::CacheIOThread::ThreadFunc() [Monitor.h:2bf5e0123345 : 40 + 0xd] 05:01:51 INFO - rbx = 0x000000010c85ea80 rbp = 0x000000010b1b4ec0 05:01:51 INFO - rsp = 0x000000010b1b4e80 r12 = 0x000000010b1b4e98 05:01:51 INFO - r13 = 0x0000000000005b03 r14 = 0x000000010c85ea98 05:01:51 INFO - r15 = 0x000000010c85eab8 rip = 0x0000000101ea9492 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 XUL!mozilla::net::CacheIOThread::ThreadFunc(void*) [CacheIOThread.cpp:2bf5e0123345 : 173 + 0x8] 05:01:51 INFO - rbx = 0x000000010c85ea80 rbp = 0x000000010b1b4ee0 05:01:51 INFO - rsp = 0x000000010b1b4ed0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000005b03 r14 = 0x000000010b1b5000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101ea91c4 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:51 INFO - rbx = 0x0000000100332090 rbp = 0x000000010b1b4f10 05:01:51 INFO - rsp = 0x000000010b1b4ef0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000005b03 r14 = 0x000000010b1b5000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 6 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x000000010b1b5000 rbp = 0x000000010b1b4f50 05:01:51 INFO - rsp = 0x000000010b1b4f20 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000005b03 r14 = 0x0000000101aed7c0 05:01:51 INFO - r15 = 0x0000000100332090 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 7 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x000000010b1b4f78 05:01:51 INFO - rsp = 0x000000010b1b4f60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 8 libnss3.dylib + 0x2ed7c0 05:01:51 INFO - rsp = 0x000000010b1b5050 rip = 0x0000000101aed7c0 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 15 05:01:51 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:51 INFO - rax = 0x000000000200014e rdx = 0x0000000000000001 05:01:51 INFO - rcx = 0x000000010ca80bb8 rbx = 0x000000010ca81000 05:01:51 INFO - rsi = 0x000000000000ab03 rdi = 0x0000000000006b03 05:01:51 INFO - rbp = 0x000000010ca80c30 rsp = 0x000000010ca80bb8 05:01:51 INFO - r8 = 0x0000000056b0a8a9 r9 = 0x00000000127933c8 05:01:51 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000206 05:01:51 INFO - r12 = 0x0000000100395e88 r13 = 0x00000001003aab40 05:01:51 INFO - r14 = 0x0000000000000001 r15 = 0x000000010ca80c48 05:01:51 INFO - rip = 0x00007fff872eba6a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 264 + 0xc] 05:01:51 INFO - rbp = 0x000000010ca80c90 rsp = 0x000000010ca80c40 05:01:51 INFO - rip = 0x0000000101aeabdc 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:2bf5e0123345 : 501 + 0x8] 05:01:51 INFO - rbx = 0x000000010038c5e0 rbp = 0x000000010ca80cc0 05:01:51 INFO - rsp = 0x000000010ca80ca0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000702 05:01:51 INFO - r15 = 0x00000001252b7701 rip = 0x0000000101cd1cc4 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 XUL!TimerThread::Run() [Monitor.h:2bf5e0123345 : 40 + 0xa] 05:01:51 INFO - rbx = 0x0000000000000702 rbp = 0x000000010ca80d40 05:01:51 INFO - rsp = 0x000000010ca80cd0 r12 = 0x000000010038c5e0 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x000000010038c590 05:01:51 INFO - r15 = 0x00000001252b7710 rip = 0x0000000101ca0711 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:2bf5e0123345 : 995 + 0x6] 05:01:51 INFO - rbx = 0x000000010c992e00 rbp = 0x000000010ca80de0 05:01:51 INFO - rsp = 0x000000010ca80d50 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x000000010ca80d80 rip = 0x0000000101ca5e90 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2bf5e0123345 : 297 + 0xd] 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x000000010ca80e00 05:01:51 INFO - rsp = 0x000000010ca80df0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000005c03 r14 = 0x000000010c9a0d80 05:01:51 INFO - r15 = 0x000000010ca80e40 rip = 0x0000000101ce6aa3 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2bf5e0123345 : 326 + 0x7] 05:01:51 INFO - rbx = 0x00000001003c4270 rbp = 0x000000010ca80e70 05:01:51 INFO - rsp = 0x000000010ca80e10 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000005c03 r14 = 0x000000010c9a0d80 05:01:51 INFO - r15 = 0x000000010ca80e40 rip = 0x00000001020f68bc 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:2bf5e0123345 : 227 + 0x5] 05:01:51 INFO - rbx = 0x000000010c992e00 rbp = 0x000000010ca80ea0 05:01:51 INFO - rsp = 0x000000010ca80e80 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000005c03 r14 = 0x000000010c992e20 05:01:51 INFO - r15 = 0x00000001003c4270 rip = 0x00000001020b700c 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:2bf5e0123345 : 401 + 0x8] 05:01:51 INFO - rbx = 0x000000010c992e00 rbp = 0x000000010ca80ee0 05:01:51 INFO - rsp = 0x000000010ca80eb0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000005c03 r14 = 0x000000010c992e20 05:01:51 INFO - r15 = 0x00000001003c4270 rip = 0x0000000101ca3d03 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:51 INFO - rbx = 0x00000001003321c0 rbp = 0x000000010ca80f10 05:01:51 INFO - rsp = 0x000000010ca80ef0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000005c03 r14 = 0x000000010ca81000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x000000010ca81000 rbp = 0x000000010ca80f50 05:01:51 INFO - rsp = 0x000000010ca80f20 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000005c03 r14 = 0x0000000101aed7c0 05:01:51 INFO - r15 = 0x00000001003321c0 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 11 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x000000010ca80f78 05:01:51 INFO - rsp = 0x000000010ca80f60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 12 libnss3.dylib + 0x2ed7c0 05:01:51 INFO - rsp = 0x000000010ca81050 rip = 0x0000000101aed7c0 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 16 05:01:51 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:51 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x0000000120af1bf8 rbx = 0x0000000120af2000 05:01:51 INFO - rsi = 0x0000000000002203 rdi = 0x0000000000002103 05:01:51 INFO - rbp = 0x0000000120af1c70 rsp = 0x0000000120af1bf8 05:01:51 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:51 INFO - r12 = 0x00000001208fa788 r13 = 0x00000001203d4d40 05:01:51 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:51 INFO - rip = 0x00007fff872eba6a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:51 INFO - rbp = 0x0000000120af1cd0 rsp = 0x0000000120af1c80 05:01:51 INFO - rip = 0x0000000101aeabf3 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:2bf5e0123345 : 501 + 0x8] 05:01:51 INFO - rbx = 0x0000000120259da8 rbp = 0x0000000120af1d00 05:01:51 INFO - rsp = 0x0000000120af1ce0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x00000001065678f9 r14 = 0x00000000ffffffff 05:01:51 INFO - r15 = 0x0000000120259d01 rip = 0x0000000101cd1cc4 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 XUL! [nsEventQueue.cpp:2bf5e0123345 : 55 + 0xd] 05:01:51 INFO - rbx = 0x0000000120259d90 rbp = 0x0000000120af1d40 05:01:51 INFO - rsp = 0x0000000120af1d10 r12 = 0x0000000106567911 05:01:51 INFO - r13 = 0x00000001065678f9 r14 = 0x0000000120af1d80 05:01:51 INFO - r15 = 0x0000000120259da8 rip = 0x0000000101ca1a4c 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:2bf5e0123345 : 128 + 0x16] 05:01:51 INFO - rbx = 0x0000000120259d00 rbp = 0x0000000120af1de0 05:01:51 INFO - rsp = 0x0000000120af1d50 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000001 r14 = 0x0000000120259d20 05:01:51 INFO - r15 = 0x0000000120259d90 rip = 0x0000000101ca5de8 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2bf5e0123345 : 297 + 0xd] 05:01:51 INFO - rbx = 0x0000000000000001 rbp = 0x0000000120af1e00 05:01:51 INFO - rsp = 0x0000000120af1df0 r12 = 0x00000001208fa7e0 05:01:51 INFO - r13 = 0x0000000000005e00 r14 = 0x00000001208fa7c0 05:01:51 INFO - r15 = 0x0000000120af1e00 rip = 0x0000000101ce6aa3 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2bf5e0123345 : 355 + 0xa] 05:01:51 INFO - rbx = 0x00000001003c60d0 rbp = 0x0000000120af1e70 05:01:51 INFO - rsp = 0x0000000120af1e10 r12 = 0x00000001208fa7e0 05:01:51 INFO - r13 = 0x0000000000005e00 r14 = 0x00000001208fa7c0 05:01:51 INFO - r15 = 0x0000000120af1e00 rip = 0x00000001020f693f 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:2bf5e0123345 : 227 + 0x5] 05:01:51 INFO - rbx = 0x0000000120259d00 rbp = 0x0000000120af1ea0 05:01:51 INFO - rsp = 0x0000000120af1e80 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000005e03 r14 = 0x0000000120259d20 05:01:51 INFO - r15 = 0x00000001003c60d0 rip = 0x00000001020b700c 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:2bf5e0123345 : 401 + 0x8] 05:01:51 INFO - rbx = 0x0000000120259d00 rbp = 0x0000000120af1ee0 05:01:51 INFO - rsp = 0x0000000120af1eb0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000005e03 r14 = 0x0000000120259d20 05:01:51 INFO - r15 = 0x00000001003c60d0 rip = 0x0000000101ca3d03 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:51 INFO - rbx = 0x000000011fd10110 rbp = 0x0000000120af1f10 05:01:51 INFO - rsp = 0x0000000120af1ef0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000005e03 r14 = 0x0000000120af2000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x0000000120af2000 rbp = 0x0000000120af1f50 05:01:51 INFO - rsp = 0x0000000120af1f20 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000005e03 r14 = 0x0000000101aed7c0 05:01:51 INFO - r15 = 0x000000011fd10110 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 11 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x0000000120af1f78 05:01:51 INFO - rsp = 0x0000000120af1f60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 12 libnss3.dylib + 0x2ed7c0 05:01:51 INFO - rsp = 0x0000000120af2050 rip = 0x0000000101aed7c0 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 17 05:01:51 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:51 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x0000000120b74d88 rbx = 0x0000000120b75000 05:01:51 INFO - rsi = 0x0000000000002403 rdi = 0x0000000000002303 05:01:51 INFO - rbp = 0x0000000120b74e00 rsp = 0x0000000120b74d88 05:01:51 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:51 INFO - r12 = 0x00000001208fa948 r13 = 0x00000001203d5040 05:01:51 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:51 INFO - rip = 0x00007fff872eba6a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:51 INFO - rbp = 0x0000000120b74e60 rsp = 0x0000000120b74e10 05:01:51 INFO - rip = 0x0000000101aeabf3 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:2bf5e0123345 : 501 + 0x8] 05:01:51 INFO - rbx = 0x000000011fd18710 rbp = 0x0000000120b74e90 05:01:51 INFO - rsp = 0x0000000120b74e70 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x000000011fd18710 r14 = 0x00000000ffffffff 05:01:51 INFO - r15 = 0x000000011fd18601 rip = 0x0000000101cd1cc4 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 XUL!nsCertVerificationThread::Run() [nsCertVerificationThread.cpp:2bf5e0123345 : 115 + 0xd] 05:01:51 INFO - rbx = 0x000000011fd10240 rbp = 0x0000000120b74ee0 05:01:51 INFO - rsp = 0x0000000120b74ea0 r12 = 0x0000000120b74ea8 05:01:51 INFO - r13 = 0x000000011fd18710 r14 = 0x0000000120b75000 05:01:51 INFO - r15 = 0x000000011fd186e0 rip = 0x000000010502353d 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:51 INFO - rbx = 0x000000011fd10240 rbp = 0x0000000120b74f10 05:01:51 INFO - rsp = 0x0000000120b74ef0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000005f03 r14 = 0x0000000120b75000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x0000000120b75000 rbp = 0x0000000120b74f50 05:01:51 INFO - rsp = 0x0000000120b74f20 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000005f03 r14 = 0x0000000101aed7c0 05:01:51 INFO - r15 = 0x000000011fd10240 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 6 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x0000000120b74f78 05:01:51 INFO - rsp = 0x0000000120b74f60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 7 libnss3.dylib + 0x2ed7c0 05:01:51 INFO - rsp = 0x0000000120b75050 rip = 0x0000000101aed7c0 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 18 05:01:51 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:51 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x0000000121203bf8 rbx = 0x0000000121204000 05:01:51 INFO - rsi = 0x0000000000006603 rdi = 0x0000000000006d03 05:01:51 INFO - rbp = 0x0000000121203c70 rsp = 0x0000000121203bf8 05:01:51 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:51 INFO - r12 = 0x0000000120451348 r13 = 0x000000011fe6e2c0 05:01:51 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:51 INFO - rip = 0x00007fff872eba6a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:51 INFO - rbp = 0x0000000121203cd0 rsp = 0x0000000121203c80 05:01:51 INFO - rip = 0x0000000101aeabf3 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:2bf5e0123345 : 501 + 0x8] 05:01:51 INFO - rbx = 0x00000001205efaa8 rbp = 0x0000000121203d00 05:01:51 INFO - rsp = 0x0000000121203ce0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x00000001065678f9 r14 = 0x00000000ffffffff 05:01:51 INFO - r15 = 0x00000001205efa01 rip = 0x0000000101cd1cc4 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 XUL! [nsEventQueue.cpp:2bf5e0123345 : 55 + 0xd] 05:01:51 INFO - rbx = 0x00000001205efa90 rbp = 0x0000000121203d40 05:01:51 INFO - rsp = 0x0000000121203d10 r12 = 0x0000000106567911 05:01:51 INFO - r13 = 0x00000001065678f9 r14 = 0x0000000121203d80 05:01:51 INFO - r15 = 0x00000001205efaa8 rip = 0x0000000101ca1a4c 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:2bf5e0123345 : 128 + 0x16] 05:01:51 INFO - rbx = 0x00000001205efa00 rbp = 0x0000000121203de0 05:01:51 INFO - rsp = 0x0000000121203d50 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000001 r14 = 0x00000001205efa20 05:01:51 INFO - r15 = 0x00000001205efa90 rip = 0x0000000101ca5de8 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2bf5e0123345 : 297 + 0xd] 05:01:51 INFO - rbx = 0x0000000000000001 rbp = 0x0000000121203e00 05:01:51 INFO - rsp = 0x0000000121203df0 r12 = 0x00000001204513a0 05:01:51 INFO - r13 = 0x0000000000006400 r14 = 0x0000000120451380 05:01:51 INFO - r15 = 0x0000000121203e00 rip = 0x0000000101ce6aa3 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2bf5e0123345 : 355 + 0xa] 05:01:51 INFO - rbx = 0x0000000120460330 rbp = 0x0000000121203e70 05:01:51 INFO - rsp = 0x0000000121203e10 r12 = 0x00000001204513a0 05:01:51 INFO - r13 = 0x0000000000006400 r14 = 0x0000000120451380 05:01:51 INFO - r15 = 0x0000000121203e00 rip = 0x00000001020f693f 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:2bf5e0123345 : 227 + 0x5] 05:01:51 INFO - rbx = 0x00000001205efa00 rbp = 0x0000000121203ea0 05:01:51 INFO - rsp = 0x0000000121203e80 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000006407 r14 = 0x00000001205efa20 05:01:51 INFO - r15 = 0x0000000120460330 rip = 0x00000001020b700c 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:2bf5e0123345 : 401 + 0x8] 05:01:51 INFO - rbx = 0x00000001205efa00 rbp = 0x0000000121203ee0 05:01:51 INFO - rsp = 0x0000000121203eb0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000006407 r14 = 0x00000001205efa20 05:01:51 INFO - r15 = 0x0000000120460330 rip = 0x0000000101ca3d03 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:51 INFO - rbx = 0x0000000120e61f60 rbp = 0x0000000121203f10 05:01:51 INFO - rsp = 0x0000000121203ef0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000006407 r14 = 0x0000000121204000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x0000000121204000 rbp = 0x0000000121203f50 05:01:51 INFO - rsp = 0x0000000121203f20 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000006407 r14 = 0x0000000101aed7c0 05:01:51 INFO - r15 = 0x0000000120e61f60 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 11 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x0000000121203f78 05:01:51 INFO - rsp = 0x0000000121203f60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 12 libnss3.dylib + 0x2ed7c0 05:01:51 INFO - rsp = 0x0000000121204050 rip = 0x0000000101aed7c0 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 19 05:01:51 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:51 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x00000001214067e8 rbx = 0x0000000121407000 05:01:51 INFO - rsi = 0x000000000000d503 rdi = 0x0000000000006703 05:01:51 INFO - rbp = 0x0000000121406860 rsp = 0x00000001214067e8 05:01:51 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:51 INFO - r12 = 0x0000000120475488 r13 = 0x00000001003aa3c0 05:01:51 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:51 INFO - rip = 0x00007fff872eba6a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:51 INFO - rbp = 0x00000001214068c0 rsp = 0x0000000121406870 05:01:51 INFO - rip = 0x0000000101aeabf3 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:2bf5e0123345 : 501 + 0x8] 05:01:51 INFO - rbx = 0x0000000120f79058 rbp = 0x00000001214068f0 05:01:51 INFO - rsp = 0x00000001214068d0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 05:01:51 INFO - r15 = 0x0000000120f79001 rip = 0x0000000101cd1cc4 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:2bf5e0123345 : 4904 + 0xc] 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x0000000121406920 05:01:51 INFO - rsp = 0x0000000121406900 r12 = 0x0000000120f79000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 05:01:51 INFO - r15 = 0x0000000120f79000 rip = 0x000000010433105a 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:2bf5e0123345 : 4420 + 0xd] 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x00000001214069d0 05:01:51 INFO - rsp = 0x0000000121406930 r12 = 0x0000000120f79000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x00000001204508e0 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000104330469 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:2bf5e0123345 : 2725 + 0xd] 05:01:51 INFO - rbx = 0x0000000120188000 rbp = 0x0000000121406d40 05:01:51 INFO - rsp = 0x00000001214069e0 r12 = 0x0000000120450d60 05:01:51 INFO - r13 = 0x000000012038f000 r14 = 0x0000000000000001 05:01:51 INFO - r15 = 0x0000000120442c00 rip = 0x00000001042e00c5 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 6 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:2bf5e0123345 : 995 + 0x6] 05:01:51 INFO - rbx = 0x0000000120e6f300 rbp = 0x0000000121406de0 05:01:51 INFO - rsp = 0x0000000121406d50 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000121406d80 rip = 0x0000000101ca5e90 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 7 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2bf5e0123345 : 297 + 0xd] 05:01:51 INFO - rbx = 0x0000000000000001 rbp = 0x0000000121406e00 05:01:51 INFO - rsp = 0x0000000121406df0 r12 = 0x000000010030c460 05:01:51 INFO - r13 = 0x0000000000006300 r14 = 0x000000010030c440 05:01:51 INFO - r15 = 0x0000000121406e00 rip = 0x0000000101ce6aa3 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 8 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2bf5e0123345 : 355 + 0xa] 05:01:51 INFO - rbx = 0x00000001204604e0 rbp = 0x0000000121406e70 05:01:51 INFO - rsp = 0x0000000121406e10 r12 = 0x000000010030c460 05:01:51 INFO - r13 = 0x0000000000006300 r14 = 0x000000010030c440 05:01:51 INFO - r15 = 0x0000000121406e00 rip = 0x00000001020f693f 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 9 XUL!MessageLoop::Run() [message_loop.cc:2bf5e0123345 : 227 + 0x5] 05:01:51 INFO - rbx = 0x0000000120e6f300 rbp = 0x0000000121406ea0 05:01:51 INFO - rsp = 0x0000000121406e80 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x000000000000630b r14 = 0x0000000120e6f320 05:01:51 INFO - r15 = 0x00000001204604e0 rip = 0x00000001020b700c 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 10 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:2bf5e0123345 : 401 + 0x8] 05:01:51 INFO - rbx = 0x0000000120e6f300 rbp = 0x0000000121406ee0 05:01:51 INFO - rsp = 0x0000000121406eb0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x000000000000630b r14 = 0x0000000120e6f320 05:01:51 INFO - r15 = 0x00000001204604e0 rip = 0x0000000101ca3d03 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 11 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:51 INFO - rbx = 0x0000000120e62090 rbp = 0x0000000121406f10 05:01:51 INFO - rsp = 0x0000000121406ef0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x000000000000630b r14 = 0x0000000121407000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 12 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x0000000121407000 rbp = 0x0000000121406f50 05:01:51 INFO - rsp = 0x0000000121406f20 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x000000000000630b r14 = 0x0000000101aed7c0 05:01:51 INFO - r15 = 0x0000000120e62090 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 13 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x0000000121406f78 05:01:51 INFO - rsp = 0x0000000121406f60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 14 libnss3.dylib + 0x2ed7c0 05:01:51 INFO - rsp = 0x0000000121407050 rip = 0x0000000101aed7c0 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 20 05:01:51 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 05:01:51 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x0000000121780a68 rbx = 0x0000000000000000 05:01:51 INFO - rsi = 0x0000000000000002 rdi = 0x0000000121780b70 05:01:51 INFO - rbp = 0x0000000121780ac0 rsp = 0x0000000121780a68 05:01:51 INFO - r8 = 0x0000000000007603 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 05:01:51 INFO - r12 = 0x0000000000007603 r13 = 0x000000000000005c 05:01:51 INFO - r14 = 0x0000000121780b70 r15 = 0x0000000000000002 05:01:51 INFO - rip = 0x00007fff872b0d7a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:2bf5e0123345 : 949 + 0x25] 05:01:51 INFO - rbp = 0x0000000121780ee0 rsp = 0x0000000121780ad0 05:01:51 INFO - rip = 0x0000000105c52843 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:51 INFO - rbx = 0x0000000120409400 rbp = 0x0000000121780f10 05:01:51 INFO - rsp = 0x0000000121780ef0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000007703 r14 = 0x0000000121781000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x0000000121781000 rbp = 0x0000000121780f50 05:01:51 INFO - rsp = 0x0000000121780f20 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000007703 r14 = 0x0000000101aed7c0 05:01:51 INFO - r15 = 0x0000000120409400 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x0000000121780f78 05:01:51 INFO - rsp = 0x0000000121780f60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 libnss3.dylib + 0x2ed7c0 05:01:51 INFO - rsp = 0x0000000121781050 rip = 0x0000000101aed7c0 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 21 05:01:51 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:51 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x0000000121f007e8 rbx = 0x0000000121f01000 05:01:51 INFO - rsi = 0x0000000000001c03 rdi = 0x000000000000d603 05:01:51 INFO - rbp = 0x0000000121f00860 rsp = 0x0000000121f007e8 05:01:51 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:51 INFO - r12 = 0x0000000121648688 r13 = 0x00000001201e3c80 05:01:51 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:51 INFO - rip = 0x00007fff872eba6a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:51 INFO - rbp = 0x0000000121f008c0 rsp = 0x0000000121f00870 05:01:51 INFO - rip = 0x0000000101aeabf3 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:2bf5e0123345 : 501 + 0x8] 05:01:51 INFO - rbx = 0x0000000121677858 rbp = 0x0000000121f008f0 05:01:51 INFO - rsp = 0x0000000121f008d0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 05:01:51 INFO - r15 = 0x0000000121677801 rip = 0x0000000101cd1cc4 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:2bf5e0123345 : 4904 + 0xc] 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x0000000121f00920 05:01:51 INFO - rsp = 0x0000000121f00900 r12 = 0x0000000121677800 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 05:01:51 INFO - r15 = 0x0000000121677800 rip = 0x000000010433105a 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:2bf5e0123345 : 4420 + 0xd] 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x0000000121f009d0 05:01:51 INFO - rsp = 0x0000000121f00930 r12 = 0x0000000121677800 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x000000012163bdc0 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000104330469 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:2bf5e0123345 : 2725 + 0xd] 05:01:51 INFO - rbx = 0x0000000125113000 rbp = 0x0000000121f00d40 05:01:51 INFO - rsp = 0x0000000121f009e0 r12 = 0x000000012163be20 05:01:51 INFO - r13 = 0x000000012059d000 r14 = 0x0000000000000001 05:01:51 INFO - r15 = 0x000000012533a800 rip = 0x00000001042e00c5 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 6 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:2bf5e0123345 : 995 + 0x6] 05:01:51 INFO - rbx = 0x0000000120e71380 rbp = 0x0000000121f00de0 05:01:51 INFO - rsp = 0x0000000121f00d50 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000121f00d80 rip = 0x0000000101ca5e90 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 7 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2bf5e0123345 : 297 + 0xd] 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x0000000121f00e00 05:01:51 INFO - rsp = 0x0000000121f00df0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x000000000000780b r14 = 0x0000000121648780 05:01:51 INFO - r15 = 0x0000000121f00e40 rip = 0x0000000101ce6aa3 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 8 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2bf5e0123345 : 326 + 0x7] 05:01:51 INFO - rbx = 0x0000000120461770 rbp = 0x0000000121f00e70 05:01:51 INFO - rsp = 0x0000000121f00e10 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x000000000000780b r14 = 0x0000000121648780 05:01:51 INFO - r15 = 0x0000000121f00e40 rip = 0x00000001020f68bc 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 9 XUL!MessageLoop::Run() [message_loop.cc:2bf5e0123345 : 227 + 0x5] 05:01:51 INFO - rbx = 0x0000000120e71380 rbp = 0x0000000121f00ea0 05:01:51 INFO - rsp = 0x0000000121f00e80 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x000000000000780b r14 = 0x0000000120e713a0 05:01:51 INFO - r15 = 0x0000000120461770 rip = 0x00000001020b700c 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 10 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:2bf5e0123345 : 401 + 0x8] 05:01:51 INFO - rbx = 0x0000000120e71380 rbp = 0x0000000121f00ee0 05:01:51 INFO - rsp = 0x0000000121f00eb0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x000000000000780b r14 = 0x0000000120e713a0 05:01:51 INFO - r15 = 0x0000000120461770 rip = 0x0000000101ca3d03 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 11 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:51 INFO - rbx = 0x000000012165cd80 rbp = 0x0000000121f00f10 05:01:51 INFO - rsp = 0x0000000121f00ef0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x000000000000780b r14 = 0x0000000121f01000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 12 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x0000000121f01000 rbp = 0x0000000121f00f50 05:01:51 INFO - rsp = 0x0000000121f00f20 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x000000000000780b r14 = 0x0000000101aed7c0 05:01:51 INFO - r15 = 0x000000012165cd80 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 13 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x0000000121f00f78 05:01:51 INFO - rsp = 0x0000000121f00f60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 14 libnss3.dylib + 0x2ed7c0 05:01:51 INFO - rsp = 0x0000000121f01050 rip = 0x0000000101aed7c0 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 22 05:01:51 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:51 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x0000000121886bf8 rbx = 0x0000000121887000 05:01:51 INFO - rsi = 0x0000000000006a03 rdi = 0x0000000000006903 05:01:51 INFO - rbp = 0x0000000121886c70 rsp = 0x0000000121886bf8 05:01:51 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:51 INFO - r12 = 0x000000012219f808 r13 = 0x0000000122134900 05:01:51 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:51 INFO - rip = 0x00007fff872eba6a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:51 INFO - rbp = 0x0000000121886cd0 rsp = 0x0000000121886c80 05:01:51 INFO - rip = 0x0000000101aeabf3 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:2bf5e0123345 : 501 + 0x8] 05:01:51 INFO - rbx = 0x00000001221998a8 rbp = 0x0000000121886d00 05:01:51 INFO - rsp = 0x0000000121886ce0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x00000001065678f9 r14 = 0x00000000ffffffff 05:01:51 INFO - r15 = 0x0000000122199801 rip = 0x0000000101cd1cc4 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 XUL! [nsEventQueue.cpp:2bf5e0123345 : 55 + 0xd] 05:01:51 INFO - rbx = 0x0000000122199890 rbp = 0x0000000121886d40 05:01:51 INFO - rsp = 0x0000000121886d10 r12 = 0x0000000106567911 05:01:51 INFO - r13 = 0x00000001065678f9 r14 = 0x0000000121886d80 05:01:51 INFO - r15 = 0x00000001221998a8 rip = 0x0000000101ca1a4c 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:2bf5e0123345 : 128 + 0x16] 05:01:51 INFO - rbx = 0x0000000122199800 rbp = 0x0000000121886de0 05:01:51 INFO - rsp = 0x0000000121886d50 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000001 r14 = 0x0000000122199820 05:01:51 INFO - r15 = 0x0000000122199890 rip = 0x0000000101ca5de8 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2bf5e0123345 : 297 + 0xd] 05:01:51 INFO - rbx = 0x0000000000000001 rbp = 0x0000000121886e00 05:01:51 INFO - rsp = 0x0000000121886df0 r12 = 0x000000012219f860 05:01:51 INFO - r13 = 0x0000000000007900 r14 = 0x000000012219f840 05:01:51 INFO - r15 = 0x0000000121886e00 rip = 0x0000000101ce6aa3 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2bf5e0123345 : 355 + 0xa] 05:01:51 INFO - rbx = 0x0000000120462190 rbp = 0x0000000121886e70 05:01:51 INFO - rsp = 0x0000000121886e10 r12 = 0x000000012219f860 05:01:51 INFO - r13 = 0x0000000000007900 r14 = 0x000000012219f840 05:01:51 INFO - r15 = 0x0000000121886e00 rip = 0x00000001020f693f 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:2bf5e0123345 : 227 + 0x5] 05:01:51 INFO - rbx = 0x0000000122199800 rbp = 0x0000000121886ea0 05:01:51 INFO - rsp = 0x0000000121886e80 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000007903 r14 = 0x0000000122199820 05:01:51 INFO - r15 = 0x0000000120462190 rip = 0x00000001020b700c 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:2bf5e0123345 : 401 + 0x8] 05:01:51 INFO - rbx = 0x0000000122199800 rbp = 0x0000000121886ee0 05:01:51 INFO - rsp = 0x0000000121886eb0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000007903 r14 = 0x0000000122199820 05:01:51 INFO - r15 = 0x0000000120462190 rip = 0x0000000101ca3d03 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:51 INFO - rbx = 0x000000012165da90 rbp = 0x0000000121886f10 05:01:51 INFO - rsp = 0x0000000121886ef0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000007903 r14 = 0x0000000121887000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x0000000121887000 rbp = 0x0000000121886f50 05:01:51 INFO - rsp = 0x0000000121886f20 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000007903 r14 = 0x0000000101aed7c0 05:01:51 INFO - r15 = 0x000000012165da90 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 11 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x0000000121886f78 05:01:51 INFO - rsp = 0x0000000121886f60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 12 libnss3.dylib + 0x2ed7c0 05:01:51 INFO - rsp = 0x0000000121887050 rip = 0x0000000101aed7c0 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 23 05:01:51 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:51 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x00000001228007e8 rbx = 0x0000000122801000 05:01:51 INFO - rsi = 0x0000000000007003 rdi = 0x000000000000a503 05:01:51 INFO - rbp = 0x0000000122800860 rsp = 0x00000001228007e8 05:01:51 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:51 INFO - r12 = 0x000000011fbc5508 r13 = 0x0000000122494b40 05:01:51 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:51 INFO - rip = 0x00007fff872eba6a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:51 INFO - rbp = 0x00000001228008c0 rsp = 0x0000000122800870 05:01:51 INFO - rip = 0x0000000101aeabf3 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:2bf5e0123345 : 501 + 0x8] 05:01:51 INFO - rbx = 0x0000000122446058 rbp = 0x00000001228008f0 05:01:51 INFO - rsp = 0x00000001228008d0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 05:01:51 INFO - r15 = 0x0000000122446001 rip = 0x0000000101cd1cc4 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:2bf5e0123345 : 4904 + 0xc] 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x0000000122800920 05:01:51 INFO - rsp = 0x0000000122800900 r12 = 0x0000000122446000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 05:01:51 INFO - r15 = 0x0000000122446000 rip = 0x000000010433105a 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:2bf5e0123345 : 4420 + 0xd] 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x00000001228009d0 05:01:51 INFO - rsp = 0x0000000122800930 r12 = 0x0000000122446000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x000000010c97aa30 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000104330469 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:2bf5e0123345 : 2725 + 0xd] 05:01:51 INFO - rbx = 0x0000000125177000 rbp = 0x0000000122800d40 05:01:51 INFO - rsp = 0x00000001228009e0 r12 = 0x000000010c97aac0 05:01:51 INFO - r13 = 0x0000000122476000 r14 = 0x0000000000000001 05:01:51 INFO - r15 = 0x000000012533b800 rip = 0x00000001042e00c5 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 6 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:2bf5e0123345 : 995 + 0x6] 05:01:51 INFO - rbx = 0x000000011fbb2b80 rbp = 0x0000000122800de0 05:01:51 INFO - rsp = 0x0000000122800d50 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000122800d80 rip = 0x0000000101ca5e90 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 7 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2bf5e0123345 : 297 + 0xd] 05:01:51 INFO - rbx = 0x0000000000000001 rbp = 0x0000000122800e00 05:01:51 INFO - rsp = 0x0000000122800df0 r12 = 0x000000011fbc5620 05:01:51 INFO - r13 = 0x0000000000007b00 r14 = 0x000000011fbc5600 05:01:51 INFO - r15 = 0x0000000122800e00 rip = 0x0000000101ce6aa3 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 8 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2bf5e0123345 : 355 + 0xa] 05:01:51 INFO - rbx = 0x0000000120463ae0 rbp = 0x0000000122800e70 05:01:51 INFO - rsp = 0x0000000122800e10 r12 = 0x000000011fbc5620 05:01:51 INFO - r13 = 0x0000000000007b00 r14 = 0x000000011fbc5600 05:01:51 INFO - r15 = 0x0000000122800e00 rip = 0x00000001020f693f 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 9 XUL!MessageLoop::Run() [message_loop.cc:2bf5e0123345 : 227 + 0x5] 05:01:51 INFO - rbx = 0x000000011fbb2b80 rbp = 0x0000000122800ea0 05:01:51 INFO - rsp = 0x0000000122800e80 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000007b03 r14 = 0x000000011fbb2ba0 05:01:51 INFO - r15 = 0x0000000120463ae0 rip = 0x00000001020b700c 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 10 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:2bf5e0123345 : 401 + 0x8] 05:01:51 INFO - rbx = 0x000000011fbb2b80 rbp = 0x0000000122800ee0 05:01:51 INFO - rsp = 0x0000000122800eb0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000007b03 r14 = 0x000000011fbb2ba0 05:01:51 INFO - r15 = 0x0000000120463ae0 rip = 0x0000000101ca3d03 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 11 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:51 INFO - rbx = 0x000000012165ea00 rbp = 0x0000000122800f10 05:01:51 INFO - rsp = 0x0000000122800ef0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000007b03 r14 = 0x0000000122801000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 12 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x0000000122801000 rbp = 0x0000000122800f50 05:01:51 INFO - rsp = 0x0000000122800f20 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000007b03 r14 = 0x0000000101aed7c0 05:01:51 INFO - r15 = 0x000000012165ea00 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 13 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x0000000122800f78 05:01:51 INFO - rsp = 0x0000000122800f60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 14 libnss3.dylib + 0x2ed7c0 05:01:51 INFO - rsp = 0x0000000122801050 rip = 0x0000000101aed7c0 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 24 05:01:51 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:51 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x00000001220d6bf8 rbx = 0x00000001220d7000 05:01:51 INFO - rsi = 0x000000000000a903 rdi = 0x0000000000002703 05:01:51 INFO - rbp = 0x00000001220d6c70 rsp = 0x00000001220d6bf8 05:01:51 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:51 INFO - r12 = 0x0000000123c267c8 r13 = 0x0000000123c06a80 05:01:51 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:51 INFO - rip = 0x00007fff872eba6a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:51 INFO - rbp = 0x00000001220d6cd0 rsp = 0x00000001220d6c80 05:01:51 INFO - rip = 0x0000000101aeabf3 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:2bf5e0123345 : 501 + 0x8] 05:01:51 INFO - rbx = 0x0000000123c124a8 rbp = 0x00000001220d6d00 05:01:51 INFO - rsp = 0x00000001220d6ce0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x00000001065678f9 r14 = 0x00000000ffffffff 05:01:51 INFO - r15 = 0x0000000123c12401 rip = 0x0000000101cd1cc4 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 XUL! [nsEventQueue.cpp:2bf5e0123345 : 55 + 0xd] 05:01:51 INFO - rbx = 0x0000000123c12490 rbp = 0x00000001220d6d40 05:01:51 INFO - rsp = 0x00000001220d6d10 r12 = 0x0000000106567911 05:01:51 INFO - r13 = 0x00000001065678f9 r14 = 0x00000001220d6d80 05:01:51 INFO - r15 = 0x0000000123c124a8 rip = 0x0000000101ca1a4c 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:2bf5e0123345 : 128 + 0x16] 05:01:51 INFO - rbx = 0x0000000123c12400 rbp = 0x00000001220d6de0 05:01:51 INFO - rsp = 0x00000001220d6d50 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000001 r14 = 0x0000000123c12420 05:01:51 INFO - r15 = 0x0000000123c12490 rip = 0x0000000101ca5de8 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2bf5e0123345 : 297 + 0xd] 05:01:51 INFO - rbx = 0x0000000000000001 rbp = 0x00000001220d6e00 05:01:51 INFO - rsp = 0x00000001220d6df0 r12 = 0x0000000123c26820 05:01:51 INFO - r13 = 0x0000000000008e00 r14 = 0x0000000123c26800 05:01:51 INFO - r15 = 0x00000001220d6e00 rip = 0x0000000101ce6aa3 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2bf5e0123345 : 355 + 0xa] 05:01:51 INFO - rbx = 0x0000000120464350 rbp = 0x00000001220d6e70 05:01:51 INFO - rsp = 0x00000001220d6e10 r12 = 0x0000000123c26820 05:01:51 INFO - r13 = 0x0000000000008e00 r14 = 0x0000000123c26800 05:01:51 INFO - r15 = 0x00000001220d6e00 rip = 0x00000001020f693f 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:2bf5e0123345 : 227 + 0x5] 05:01:51 INFO - rbx = 0x0000000123c12400 rbp = 0x00000001220d6ea0 05:01:51 INFO - rsp = 0x00000001220d6e80 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000008e03 r14 = 0x0000000123c12420 05:01:51 INFO - r15 = 0x0000000120464350 rip = 0x00000001020b700c 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:2bf5e0123345 : 401 + 0x8] 05:01:51 INFO - rbx = 0x0000000123c12400 rbp = 0x00000001220d6ee0 05:01:51 INFO - rsp = 0x00000001220d6eb0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000008e03 r14 = 0x0000000123c12420 05:01:51 INFO - r15 = 0x0000000120464350 rip = 0x0000000101ca3d03 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:51 INFO - rbx = 0x000000012165f5e0 rbp = 0x00000001220d6f10 05:01:51 INFO - rsp = 0x00000001220d6ef0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000008e03 r14 = 0x00000001220d7000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x00000001220d7000 rbp = 0x00000001220d6f50 05:01:51 INFO - rsp = 0x00000001220d6f20 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000008e03 r14 = 0x0000000101aed7c0 05:01:51 INFO - r15 = 0x000000012165f5e0 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 11 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x00000001220d6f78 05:01:51 INFO - rsp = 0x00000001220d6f60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 12 libnss3.dylib + 0x2ed7c0 05:01:51 INFO - rsp = 0x00000001220d7050 rip = 0x0000000101aed7c0 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 25 05:01:51 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:51 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x00000001250007e8 rbx = 0x0000000125001000 05:01:51 INFO - rsi = 0x0000000000006e03 rdi = 0x0000000000002003 05:01:51 INFO - rbp = 0x0000000125000860 rsp = 0x00000001250007e8 05:01:51 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:51 INFO - r12 = 0x0000000124bfb248 r13 = 0x0000000124a0b380 05:01:51 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:51 INFO - rip = 0x00007fff872eba6a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:51 INFO - rbp = 0x00000001250008c0 rsp = 0x0000000125000870 05:01:51 INFO - rip = 0x0000000101aeabf3 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:2bf5e0123345 : 501 + 0x8] 05:01:51 INFO - rbx = 0x000000010c8d1858 rbp = 0x00000001250008f0 05:01:51 INFO - rsp = 0x00000001250008d0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 05:01:51 INFO - r15 = 0x000000010c8d1801 rip = 0x0000000101cd1cc4 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:2bf5e0123345 : 4904 + 0xc] 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x0000000125000920 05:01:51 INFO - rsp = 0x0000000125000900 r12 = 0x000000010c8d1800 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 05:01:51 INFO - r15 = 0x000000010c8d1800 rip = 0x000000010433105a 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:2bf5e0123345 : 4420 + 0xd] 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x00000001250009d0 05:01:51 INFO - rsp = 0x0000000125000930 r12 = 0x000000010c8d1800 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000124bf06d0 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000104330469 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:2bf5e0123345 : 2725 + 0xd] 05:01:51 INFO - rbx = 0x0000000129495000 rbp = 0x0000000125000d40 05:01:51 INFO - rsp = 0x00000001250009e0 r12 = 0x0000000124bf0730 05:01:51 INFO - r13 = 0x0000000121b82000 r14 = 0x0000000000000001 05:01:51 INFO - r15 = 0x000000012949f000 rip = 0x00000001042e00c5 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 6 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:2bf5e0123345 : 995 + 0x6] 05:01:51 INFO - rbx = 0x00000001248a52c0 rbp = 0x0000000125000de0 05:01:51 INFO - rsp = 0x0000000125000d50 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000125000d80 rip = 0x0000000101ca5e90 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 7 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2bf5e0123345 : 297 + 0xd] 05:01:51 INFO - rbx = 0x0000000000000001 rbp = 0x0000000125000e00 05:01:51 INFO - rsp = 0x0000000125000df0 r12 = 0x0000000124bfb3e0 05:01:51 INFO - r13 = 0x0000000000009200 r14 = 0x0000000124bfb3c0 05:01:51 INFO - r15 = 0x0000000125000e00 rip = 0x0000000101ce6aa3 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 8 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2bf5e0123345 : 355 + 0xa] 05:01:51 INFO - rbx = 0x00000001245a1fe0 rbp = 0x0000000125000e70 05:01:51 INFO - rsp = 0x0000000125000e10 r12 = 0x0000000124bfb3e0 05:01:51 INFO - r13 = 0x0000000000009200 r14 = 0x0000000124bfb3c0 05:01:51 INFO - r15 = 0x0000000125000e00 rip = 0x00000001020f693f 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 9 XUL!MessageLoop::Run() [message_loop.cc:2bf5e0123345 : 227 + 0x5] 05:01:51 INFO - rbx = 0x00000001248a52c0 rbp = 0x0000000125000ea0 05:01:51 INFO - rsp = 0x0000000125000e80 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000009203 r14 = 0x00000001248a52e0 05:01:51 INFO - r15 = 0x00000001245a1fe0 rip = 0x00000001020b700c 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 10 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:2bf5e0123345 : 401 + 0x8] 05:01:51 INFO - rbx = 0x00000001248a52c0 rbp = 0x0000000125000ee0 05:01:51 INFO - rsp = 0x0000000125000eb0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000009203 r14 = 0x00000001248a52e0 05:01:51 INFO - r15 = 0x00000001245a1fe0 rip = 0x0000000101ca3d03 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 11 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:51 INFO - rbx = 0x000000012458b7a0 rbp = 0x0000000125000f10 05:01:51 INFO - rsp = 0x0000000125000ef0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000009203 r14 = 0x0000000125001000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 12 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x0000000125001000 rbp = 0x0000000125000f50 05:01:51 INFO - rsp = 0x0000000125000f20 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000009203 r14 = 0x0000000101aed7c0 05:01:51 INFO - r15 = 0x000000012458b7a0 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 13 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x0000000125000f78 05:01:51 INFO - rsp = 0x0000000125000f60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 14 libnss3.dylib + 0x2ed7c0 05:01:51 INFO - rsp = 0x0000000125001050 rip = 0x0000000101aed7c0 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 26 05:01:51 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 05:01:51 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x0000000125880a68 rbx = 0x0000000000000000 05:01:51 INFO - rsi = 0x0000000000000002 rdi = 0x0000000125880b70 05:01:51 INFO - rbp = 0x0000000125880ac0 rsp = 0x0000000125880a68 05:01:51 INFO - r8 = 0x0000000000009703 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 05:01:51 INFO - r12 = 0x0000000000009703 r13 = 0x000000000000005c 05:01:51 INFO - r14 = 0x0000000125880b70 r15 = 0x0000000000000002 05:01:51 INFO - rip = 0x00007fff872b0d7a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:2bf5e0123345 : 949 + 0x25] 05:01:51 INFO - rbp = 0x0000000125880ee0 rsp = 0x0000000125880ad0 05:01:51 INFO - rip = 0x0000000105c52843 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:51 INFO - rbx = 0x000000012458c840 rbp = 0x0000000125880f10 05:01:51 INFO - rsp = 0x0000000125880ef0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000009803 r14 = 0x0000000125881000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x0000000125881000 rbp = 0x0000000125880f50 05:01:51 INFO - rsp = 0x0000000125880f20 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000009803 r14 = 0x0000000101aed7c0 05:01:51 INFO - r15 = 0x000000012458c840 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x0000000125880f78 05:01:51 INFO - rsp = 0x0000000125880f60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 libnss3.dylib + 0x2ed7c0 05:01:51 INFO - rsp = 0x0000000125881050 rip = 0x0000000101aed7c0 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 27 05:01:51 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 05:01:51 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x0000000125a80a68 rbx = 0x0000000000000000 05:01:51 INFO - rsi = 0x0000000000000002 rdi = 0x0000000125a80b70 05:01:51 INFO - rbp = 0x0000000125a80ac0 rsp = 0x0000000125a80a68 05:01:51 INFO - r8 = 0x0000000000009a03 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 05:01:51 INFO - r12 = 0x0000000000009a03 r13 = 0x000000000000005c 05:01:51 INFO - r14 = 0x0000000125a80b70 r15 = 0x0000000000000002 05:01:51 INFO - rip = 0x00007fff872b0d7a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:2bf5e0123345 : 949 + 0x25] 05:01:51 INFO - rbp = 0x0000000125a80ee0 rsp = 0x0000000125a80ad0 05:01:51 INFO - rip = 0x0000000105c52843 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:51 INFO - rbx = 0x000000012458c970 rbp = 0x0000000125a80f10 05:01:51 INFO - rsp = 0x0000000125a80ef0 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000009b03 r14 = 0x0000000125a81000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 libSystem.B.dylib!_pthread_start + 0x14b 05:01:51 INFO - rbx = 0x0000000125a81000 rbp = 0x0000000125a80f50 05:01:51 INFO - rsp = 0x0000000125a80f20 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000009b03 r14 = 0x0000000101aed7c0 05:01:51 INFO - r15 = 0x000000012458c970 rip = 0x00007fff872e9fd6 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 libSystem.B.dylib!thread_start + 0xd 05:01:51 INFO - rbx = 0x0000000000000000 rbp = 0x0000000125a80f78 05:01:51 INFO - rsp = 0x0000000125a80f60 r12 = 0x0000000000000000 05:01:51 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:51 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 libnss3.dylib + 0x2ed7c0 05:01:51 INFO - rsp = 0x0000000125a81050 rip = 0x0000000101aed7c0 05:01:51 INFO - Found by: stack scanning 05:01:51 INFO - Thread 28 05:01:51 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:51 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:51 INFO - rcx = 0x0000000125c80a28 rbx = 0x0000000125c81000 05:01:51 INFO - rsi = 0x000000000000d803 rdi = 0x000000000000ad03 05:01:51 INFO - rbp = 0x0000000125c80aa0 rsp = 0x0000000125c80a28 05:01:51 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:51 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:51 INFO - r12 = 0x0000000125c80b38 r13 = 0x0000000125c80b70 05:01:51 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:51 INFO - rip = 0x00007fff872eba6a 05:01:51 INFO - Found by: given as instruction pointer in context 05:01:51 INFO - 1 XUL!ConditionVariable::Wait() [condition_variable_posix.cc:2bf5e0123345 : 40 + 0x5] 05:01:51 INFO - rbp = 0x0000000125c80ad0 rsp = 0x0000000125c80ab0 05:01:51 INFO - rip = 0x00000001020b1441 05:01:51 INFO - Found by: previous frame's frame pointer 05:01:51 INFO - 2 XUL!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:2bf5e0123345 : 195 + 0x8] 05:01:51 INFO - rbp = 0x0000000125c80be0 rsp = 0x0000000125c80ae0 05:01:51 INFO - rip = 0x00000001020c2ce8 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 3 XUL!base::WaitableEvent::Wait() [waitable_event_posix.cc:2bf5e0123345 : 201 + 0x5] 05:01:51 INFO - rbx = 0x0000000125c80c38 rbp = 0x0000000125c80c00 05:01:51 INFO - rsp = 0x0000000125c80bf0 r12 = 0x0000000125b7a000 05:01:51 INFO - r13 = 0x0000000125c80d20 r14 = 0x0000000125b2e7b0 05:01:51 INFO - r15 = 0x0000000125b2e790 rip = 0x00000001020c2f19 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 4 XUL!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:2bf5e0123345 : 60 + 0x9] 05:01:51 INFO - rbx = 0x0000000125c80c38 rbp = 0x0000000125c80c90 05:01:51 INFO - rsp = 0x0000000125c80c10 r12 = 0x0000000125b7a000 05:01:51 INFO - r13 = 0x0000000125c80d20 r14 = 0x0000000125b2e7b0 05:01:51 INFO - r15 = 0x0000000125b2e790 rip = 0x00000001020b872a 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 5 XUL!MessageLoop::Run() [message_loop.cc:2bf5e0123345 : 227 + 0x5] 05:01:51 INFO - rbx = 0x0000000000009c03 rbp = 0x0000000125c80cc0 05:01:51 INFO - rsp = 0x0000000125c80ca0 r12 = 0x0000000125c80e20 05:01:51 INFO - r13 = 0x0000000125b2e6a0 r14 = 0x0000000125c80d20 05:01:51 INFO - r15 = 0x0000000125b2e6c8 rip = 0x00000001020b700c 05:01:51 INFO - Found by: call frame info 05:01:51 INFO - 6 XUL!base::Thread::ThreadMain() [thread.cc:2bf5e0123345 : 172 + 0x8] 05:01:51 INFO - rbx = 0x0000000000009c03 rbp = 0x0000000125c80f00 05:01:52 INFO - rsp = 0x0000000125c80cd0 r12 = 0x0000000125c80e20 05:01:52 INFO - r13 = 0x0000000125b2e6a0 r14 = 0x0000000125c80d20 05:01:52 INFO - r15 = 0x0000000125b2e6c8 rip = 0x00000001020c190f 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 7 XUL!ThreadFunc [platform_thread_posix.cc:2bf5e0123345 : 36 + 0x6] 05:01:52 INFO - rbx = 0x0000000125c81000 rbp = 0x0000000125c80f10 05:01:52 INFO - rsp = 0x0000000125c80f10 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000009c03 r14 = 0x00000001020c1a10 05:01:52 INFO - r15 = 0x0000000125b2e6a0 rip = 0x00000001020c1a1a 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 8 libSystem.B.dylib!_pthread_start + 0x14b 05:01:52 INFO - rbx = 0x0000000125c81000 rbp = 0x0000000125c80f50 05:01:52 INFO - rsp = 0x0000000125c80f20 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000009c03 r14 = 0x00000001020c1a10 05:01:52 INFO - r15 = 0x0000000125b2e6a0 rip = 0x00007fff872e9fd6 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 9 libSystem.B.dylib!thread_start + 0xd 05:01:52 INFO - rbx = 0x0000000000000000 rbp = 0x0000000125c80f78 05:01:52 INFO - rsp = 0x0000000125c80f60 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 10 XUL + 0x50ba10 05:01:52 INFO - rsp = 0x0000000125c81050 rip = 0x00000001020c1a10 05:01:52 INFO - Found by: stack scanning 05:01:52 INFO - Thread 29 05:01:52 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:52 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:52 INFO - rcx = 0x0000000125d03a28 rbx = 0x0000000125d04000 05:01:52 INFO - rsi = 0x000000000000a003 rdi = 0x0000000000007303 05:01:52 INFO - rbp = 0x0000000125d03aa0 rsp = 0x0000000125d03a28 05:01:52 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:52 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:52 INFO - r12 = 0x0000000125d03b38 r13 = 0x0000000125d03b70 05:01:52 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:52 INFO - rip = 0x00007fff872eba6a 05:01:52 INFO - Found by: given as instruction pointer in context 05:01:52 INFO - 1 XUL!ConditionVariable::Wait() [condition_variable_posix.cc:2bf5e0123345 : 40 + 0x5] 05:01:52 INFO - rbp = 0x0000000125d03ad0 rsp = 0x0000000125d03ab0 05:01:52 INFO - rip = 0x00000001020b1441 05:01:52 INFO - Found by: previous frame's frame pointer 05:01:52 INFO - 2 XUL!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:2bf5e0123345 : 195 + 0x8] 05:01:52 INFO - rbp = 0x0000000125d03be0 rsp = 0x0000000125d03ae0 05:01:52 INFO - rip = 0x00000001020c2ce8 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 3 XUL!base::WaitableEvent::Wait() [waitable_event_posix.cc:2bf5e0123345 : 201 + 0x5] 05:01:52 INFO - rbx = 0x0000000125d03c38 rbp = 0x0000000125d03c00 05:01:52 INFO - rsp = 0x0000000125d03bf0 r12 = 0x0000000125b81000 05:01:52 INFO - r13 = 0x0000000125d03d20 r14 = 0x0000000125b2e8d0 05:01:52 INFO - r15 = 0x0000000125b2e8b0 rip = 0x00000001020c2f19 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 4 XUL!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:2bf5e0123345 : 60 + 0x9] 05:01:52 INFO - rbx = 0x0000000125d03c38 rbp = 0x0000000125d03c90 05:01:52 INFO - rsp = 0x0000000125d03c10 r12 = 0x0000000125b81000 05:01:52 INFO - r13 = 0x0000000125d03d20 r14 = 0x0000000125b2e8d0 05:01:52 INFO - r15 = 0x0000000125b2e8b0 rip = 0x00000001020b872a 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 5 XUL!MessageLoop::Run() [message_loop.cc:2bf5e0123345 : 227 + 0x5] 05:01:52 INFO - rbx = 0x000000000000af03 rbp = 0x0000000125d03cc0 05:01:52 INFO - rsp = 0x0000000125d03ca0 r12 = 0x0000000125d03e20 05:01:52 INFO - r13 = 0x0000000125b2e820 r14 = 0x0000000125d03d20 05:01:52 INFO - r15 = 0x0000000125b2e848 rip = 0x00000001020b700c 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 6 XUL!base::Thread::ThreadMain() [thread.cc:2bf5e0123345 : 172 + 0x8] 05:01:52 INFO - rbx = 0x000000000000af03 rbp = 0x0000000125d03f00 05:01:52 INFO - rsp = 0x0000000125d03cd0 r12 = 0x0000000125d03e20 05:01:52 INFO - r13 = 0x0000000125b2e820 r14 = 0x0000000125d03d20 05:01:52 INFO - r15 = 0x0000000125b2e848 rip = 0x00000001020c190f 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 7 XUL!ThreadFunc [platform_thread_posix.cc:2bf5e0123345 : 36 + 0x6] 05:01:52 INFO - rbx = 0x0000000125d04000 rbp = 0x0000000125d03f10 05:01:52 INFO - rsp = 0x0000000125d03f10 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000af03 r14 = 0x00000001020c1a10 05:01:52 INFO - r15 = 0x0000000125b2e820 rip = 0x00000001020c1a1a 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 8 libSystem.B.dylib!_pthread_start + 0x14b 05:01:52 INFO - rbx = 0x0000000125d04000 rbp = 0x0000000125d03f50 05:01:52 INFO - rsp = 0x0000000125d03f20 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000af03 r14 = 0x00000001020c1a10 05:01:52 INFO - r15 = 0x0000000125b2e820 rip = 0x00007fff872e9fd6 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 9 libSystem.B.dylib!thread_start + 0xd 05:01:52 INFO - rbx = 0x0000000000000000 rbp = 0x0000000125d03f78 05:01:52 INFO - rsp = 0x0000000125d03f60 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 10 XUL + 0x50ba10 05:01:52 INFO - rsp = 0x0000000125d04050 rip = 0x00000001020c1a10 05:01:52 INFO - Found by: stack scanning 05:01:52 INFO - Thread 30 05:01:52 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:52 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:52 INFO - rcx = 0x0000000129030bb8 rbx = 0x0000000129031000 05:01:52 INFO - rsi = 0x000000000000a303 rdi = 0x000000000000a203 05:01:52 INFO - rbp = 0x0000000129030c30 rsp = 0x0000000129030bb8 05:01:52 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:52 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:52 INFO - r12 = 0x0000000125b89a88 r13 = 0x00000001251abc40 05:01:52 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:52 INFO - rip = 0x00007fff872eba6a 05:01:52 INFO - Found by: given as instruction pointer in context 05:01:52 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:52 INFO - rbp = 0x0000000129030c90 rsp = 0x0000000129030c40 05:01:52 INFO - rip = 0x0000000101aeabf3 05:01:52 INFO - Found by: previous frame's frame pointer 05:01:52 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:2bf5e0123345 : 501 + 0x8] 05:01:52 INFO - rbx = 0x0000000125ba7200 rbp = 0x0000000129030cc0 05:01:52 INFO - rsp = 0x0000000129030ca0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000125ba7230 r14 = 0x00000000ffffffff 05:01:52 INFO - r15 = 0x0000000125ba7101 rip = 0x0000000101cd1cc4 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 3 XUL!mozilla::image::DecodePoolImpl::PopWork() [Monitor.h:2bf5e0123345 : 40 + 0xd] 05:01:52 INFO - rbx = 0x0000000125ba71d0 rbp = 0x0000000129030d00 05:01:52 INFO - rsp = 0x0000000129030cd0 r12 = 0x0000000125ba7228 05:01:52 INFO - r13 = 0x0000000125ba7230 r14 = 0x0000000125ba7200 05:01:52 INFO - r15 = 0x0000000125ba71e0 rip = 0x0000000102b8e15c 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 4 XUL!mozilla::image::DecodePoolWorker::Run() [DecodePool.cpp:2bf5e0123345 : 278 + 0x8] 05:01:52 INFO - rbx = 0x0000000000000000 rbp = 0x0000000129030d40 05:01:52 INFO - rsp = 0x0000000129030d10 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000001 r14 = 0x0000000125b96ce0 05:01:52 INFO - r15 = 0x0000000129030d10 rip = 0x0000000102b8de65 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 5 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:2bf5e0123345 : 995 + 0x6] 05:01:52 INFO - rbx = 0x00000001251ba500 rbp = 0x0000000129030de0 05:01:52 INFO - rsp = 0x0000000129030d50 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000 05:01:52 INFO - r15 = 0x0000000129030d80 rip = 0x0000000101ca5e90 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 6 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2bf5e0123345 : 297 + 0xd] 05:01:52 INFO - rbx = 0x0000000000000001 rbp = 0x0000000129030e00 05:01:52 INFO - rsp = 0x0000000129030df0 r12 = 0x0000000125b89b60 05:01:52 INFO - r13 = 0x000000000000b100 r14 = 0x0000000125b89b40 05:01:52 INFO - r15 = 0x0000000129030e00 rip = 0x0000000101ce6aa3 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 7 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2bf5e0123345 : 355 + 0xa] 05:01:52 INFO - rbx = 0x00000001245a2f10 rbp = 0x0000000129030e70 05:01:52 INFO - rsp = 0x0000000129030e10 r12 = 0x0000000125b89b60 05:01:52 INFO - r13 = 0x000000000000b100 r14 = 0x0000000125b89b40 05:01:52 INFO - r15 = 0x0000000129030e00 rip = 0x00000001020f693f 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 8 XUL!MessageLoop::Run() [message_loop.cc:2bf5e0123345 : 227 + 0x5] 05:01:52 INFO - rbx = 0x00000001251ba500 rbp = 0x0000000129030ea0 05:01:52 INFO - rsp = 0x0000000129030e80 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000b103 r14 = 0x00000001251ba520 05:01:52 INFO - r15 = 0x00000001245a2f10 rip = 0x00000001020b700c 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 9 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:2bf5e0123345 : 401 + 0x8] 05:01:52 INFO - rbx = 0x00000001251ba500 rbp = 0x0000000129030ee0 05:01:52 INFO - rsp = 0x0000000129030eb0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000b103 r14 = 0x00000001251ba520 05:01:52 INFO - r15 = 0x00000001245a2f10 rip = 0x0000000101ca3d03 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 10 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:52 INFO - rbx = 0x000000012458d090 rbp = 0x0000000129030f10 05:01:52 INFO - rsp = 0x0000000129030ef0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000b103 r14 = 0x0000000129031000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 11 libSystem.B.dylib!_pthread_start + 0x14b 05:01:52 INFO - rbx = 0x0000000129031000 rbp = 0x0000000129030f50 05:01:52 INFO - rsp = 0x0000000129030f20 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000b103 r14 = 0x0000000101aed7c0 05:01:52 INFO - r15 = 0x000000012458d090 rip = 0x00007fff872e9fd6 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 12 libSystem.B.dylib!thread_start + 0xd 05:01:52 INFO - rbx = 0x0000000000000000 rbp = 0x0000000129030f78 05:01:52 INFO - rsp = 0x0000000129030f60 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 13 libnss3.dylib + 0x2ed7c0 05:01:52 INFO - rsp = 0x0000000129031050 rip = 0x0000000101aed7c0 05:01:52 INFO - Found by: stack scanning 05:01:52 INFO - Thread 31 05:01:52 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:52 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:52 INFO - rcx = 0x00000001290b3bb8 rbx = 0x00000001290b4000 05:01:52 INFO - rsi = 0x000000000000a303 rdi = 0x000000000000a203 05:01:52 INFO - rbp = 0x00000001290b3c30 rsp = 0x00000001290b3bb8 05:01:52 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:52 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:52 INFO - r12 = 0x0000000125b89a88 r13 = 0x00000001251abc40 05:01:52 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:52 INFO - rip = 0x00007fff872eba6a 05:01:52 INFO - Found by: given as instruction pointer in context 05:01:52 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:52 INFO - rbp = 0x00000001290b3c90 rsp = 0x00000001290b3c40 05:01:52 INFO - rip = 0x0000000101aeabf3 05:01:52 INFO - Found by: previous frame's frame pointer 05:01:52 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:2bf5e0123345 : 501 + 0x8] 05:01:52 INFO - rbx = 0x0000000125ba7200 rbp = 0x00000001290b3cc0 05:01:52 INFO - rsp = 0x00000001290b3ca0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000125ba7230 r14 = 0x00000000ffffffff 05:01:52 INFO - r15 = 0x0000000125ba7101 rip = 0x0000000101cd1cc4 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 3 XUL!mozilla::image::DecodePoolImpl::PopWork() [Monitor.h:2bf5e0123345 : 40 + 0xd] 05:01:52 INFO - rbx = 0x0000000125ba71d0 rbp = 0x00000001290b3d00 05:01:52 INFO - rsp = 0x00000001290b3cd0 r12 = 0x0000000125ba7228 05:01:52 INFO - r13 = 0x0000000125ba7230 r14 = 0x0000000125ba7200 05:01:52 INFO - r15 = 0x0000000125ba71e0 rip = 0x0000000102b8e15c 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 4 XUL!mozilla::image::DecodePoolWorker::Run() [DecodePool.cpp:2bf5e0123345 : 278 + 0x8] 05:01:52 INFO - rbx = 0x0000000000000000 rbp = 0x00000001290b3d40 05:01:52 INFO - rsp = 0x00000001290b3d10 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000000 r14 = 0x0000000125b96d40 05:01:52 INFO - r15 = 0x00000001290b3d10 rip = 0x0000000102b8de65 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 5 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:2bf5e0123345 : 995 + 0x6] 05:01:52 INFO - rbx = 0x00000001251ba600 rbp = 0x00000001290b3de0 05:01:52 INFO - rsp = 0x00000001290b3d50 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:52 INFO - r15 = 0x00000001290b3d80 rip = 0x0000000101ca5e90 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 6 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2bf5e0123345 : 297 + 0xd] 05:01:52 INFO - rbx = 0x0000000000000000 rbp = 0x00000001290b3e00 05:01:52 INFO - rsp = 0x00000001290b3df0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000b203 r14 = 0x0000000125b89c80 05:01:52 INFO - r15 = 0x00000001290b3e40 rip = 0x0000000101ce6aa3 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 7 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2bf5e0123345 : 326 + 0x7] 05:01:52 INFO - rbx = 0x00000001245a30c0 rbp = 0x00000001290b3e70 05:01:52 INFO - rsp = 0x00000001290b3e10 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000b203 r14 = 0x0000000125b89c80 05:01:52 INFO - r15 = 0x00000001290b3e40 rip = 0x00000001020f68bc 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 8 XUL!MessageLoop::Run() [message_loop.cc:2bf5e0123345 : 227 + 0x5] 05:01:52 INFO - rbx = 0x00000001251ba600 rbp = 0x00000001290b3ea0 05:01:52 INFO - rsp = 0x00000001290b3e80 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000b203 r14 = 0x00000001251ba620 05:01:52 INFO - r15 = 0x00000001245a30c0 rip = 0x00000001020b700c 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 9 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:2bf5e0123345 : 401 + 0x8] 05:01:52 INFO - rbx = 0x00000001251ba600 rbp = 0x00000001290b3ee0 05:01:52 INFO - rsp = 0x00000001290b3eb0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000b203 r14 = 0x00000001251ba620 05:01:52 INFO - r15 = 0x00000001245a30c0 rip = 0x0000000101ca3d03 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 10 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:52 INFO - rbx = 0x000000012458d1c0 rbp = 0x00000001290b3f10 05:01:52 INFO - rsp = 0x00000001290b3ef0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000b203 r14 = 0x00000001290b4000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 11 libSystem.B.dylib!_pthread_start + 0x14b 05:01:52 INFO - rbx = 0x00000001290b4000 rbp = 0x00000001290b3f50 05:01:52 INFO - rsp = 0x00000001290b3f20 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000b203 r14 = 0x0000000101aed7c0 05:01:52 INFO - r15 = 0x000000012458d1c0 rip = 0x00007fff872e9fd6 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 12 libSystem.B.dylib!thread_start + 0xd 05:01:52 INFO - rbx = 0x0000000000000000 rbp = 0x00000001290b3f78 05:01:52 INFO - rsp = 0x00000001290b3f60 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 13 libnss3.dylib + 0x2ed7c0 05:01:52 INFO - rsp = 0x00000001290b4050 rip = 0x0000000101aed7c0 05:01:52 INFO - Found by: stack scanning 05:01:52 INFO - Thread 32 05:01:52 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:52 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:52 INFO - rcx = 0x0000000129136bf8 rbx = 0x0000000129137000 05:01:52 INFO - rsi = 0x0000000000009f03 rdi = 0x0000000000007203 05:01:52 INFO - rbp = 0x0000000129136c70 rsp = 0x0000000129136bf8 05:01:52 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:52 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:52 INFO - r12 = 0x0000000125b89d88 r13 = 0x00000001251abf40 05:01:52 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:52 INFO - rip = 0x00007fff872eba6a 05:01:52 INFO - Found by: given as instruction pointer in context 05:01:52 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:52 INFO - rbp = 0x0000000129136cd0 rsp = 0x0000000129136c80 05:01:52 INFO - rip = 0x0000000101aeabf3 05:01:52 INFO - Found by: previous frame's frame pointer 05:01:52 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:2bf5e0123345 : 501 + 0x8] 05:01:52 INFO - rbx = 0x00000001251ba7a8 rbp = 0x0000000129136d00 05:01:52 INFO - rsp = 0x0000000129136ce0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x00000001065678f9 r14 = 0x00000000ffffffff 05:01:52 INFO - r15 = 0x00000001251ba701 rip = 0x0000000101cd1cc4 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 3 XUL! [nsEventQueue.cpp:2bf5e0123345 : 55 + 0xd] 05:01:52 INFO - rbx = 0x00000001251ba790 rbp = 0x0000000129136d40 05:01:52 INFO - rsp = 0x0000000129136d10 r12 = 0x0000000106567911 05:01:52 INFO - r13 = 0x00000001065678f9 r14 = 0x0000000129136d80 05:01:52 INFO - r15 = 0x00000001251ba7a8 rip = 0x0000000101ca1a4c 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:2bf5e0123345 : 128 + 0x16] 05:01:52 INFO - rbx = 0x00000001251ba700 rbp = 0x0000000129136de0 05:01:52 INFO - rsp = 0x0000000129136d50 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000001 r14 = 0x00000001251ba720 05:01:52 INFO - r15 = 0x00000001251ba790 rip = 0x0000000101ca5de8 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2bf5e0123345 : 297 + 0xd] 05:01:52 INFO - rbx = 0x0000000000000001 rbp = 0x0000000129136e00 05:01:52 INFO - rsp = 0x0000000129136df0 r12 = 0x0000000125b89de0 05:01:52 INFO - r13 = 0x000000000000b300 r14 = 0x0000000125b89dc0 05:01:52 INFO - r15 = 0x0000000129136e00 rip = 0x0000000101ce6aa3 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2bf5e0123345 : 355 + 0xa] 05:01:52 INFO - rbx = 0x00000001245a3270 rbp = 0x0000000129136e70 05:01:52 INFO - rsp = 0x0000000129136e10 r12 = 0x0000000125b89de0 05:01:52 INFO - r13 = 0x000000000000b300 r14 = 0x0000000125b89dc0 05:01:52 INFO - r15 = 0x0000000129136e00 rip = 0x00000001020f693f 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:2bf5e0123345 : 227 + 0x5] 05:01:52 INFO - rbx = 0x00000001251ba700 rbp = 0x0000000129136ea0 05:01:52 INFO - rsp = 0x0000000129136e80 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000b303 r14 = 0x00000001251ba720 05:01:52 INFO - r15 = 0x00000001245a3270 rip = 0x00000001020b700c 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:2bf5e0123345 : 401 + 0x8] 05:01:52 INFO - rbx = 0x00000001251ba700 rbp = 0x0000000129136ee0 05:01:52 INFO - rsp = 0x0000000129136eb0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000b303 r14 = 0x00000001251ba720 05:01:52 INFO - r15 = 0x00000001245a3270 rip = 0x0000000101ca3d03 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:52 INFO - rbx = 0x000000012458d2f0 rbp = 0x0000000129136f10 05:01:52 INFO - rsp = 0x0000000129136ef0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000b303 r14 = 0x0000000129137000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 05:01:52 INFO - rbx = 0x0000000129137000 rbp = 0x0000000129136f50 05:01:52 INFO - rsp = 0x0000000129136f20 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000b303 r14 = 0x0000000101aed7c0 05:01:52 INFO - r15 = 0x000000012458d2f0 rip = 0x00007fff872e9fd6 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 11 libSystem.B.dylib!thread_start + 0xd 05:01:52 INFO - rbx = 0x0000000000000000 rbp = 0x0000000129136f78 05:01:52 INFO - rsp = 0x0000000129136f60 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 12 libnss3.dylib + 0x2ed7c0 05:01:52 INFO - rsp = 0x0000000129137050 rip = 0x0000000101aed7c0 05:01:52 INFO - Found by: stack scanning 05:01:52 INFO - Thread 33 05:01:52 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:52 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:52 INFO - rcx = 0x000000012923cbf8 rbx = 0x000000012923d000 05:01:52 INFO - rsi = 0x000000000000a803 rdi = 0x000000000000a703 05:01:52 INFO - rbp = 0x000000012923cc70 rsp = 0x000000012923cbf8 05:01:52 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:52 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:52 INFO - r12 = 0x0000000125bb8e08 r13 = 0x000000012534abc0 05:01:52 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:52 INFO - rip = 0x00007fff872eba6a 05:01:52 INFO - Found by: given as instruction pointer in context 05:01:52 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:52 INFO - rbp = 0x000000012923ccd0 rsp = 0x000000012923cc80 05:01:52 INFO - rip = 0x0000000101aeabf3 05:01:52 INFO - Found by: previous frame's frame pointer 05:01:52 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:2bf5e0123345 : 501 + 0x8] 05:01:52 INFO - rbx = 0x00000001251bb8a8 rbp = 0x000000012923cd00 05:01:52 INFO - rsp = 0x000000012923cce0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x00000001065678f9 r14 = 0x00000000ffffffff 05:01:52 INFO - r15 = 0x00000001251bb801 rip = 0x0000000101cd1cc4 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 3 XUL! [nsEventQueue.cpp:2bf5e0123345 : 55 + 0xd] 05:01:52 INFO - rbx = 0x00000001251bb890 rbp = 0x000000012923cd40 05:01:52 INFO - rsp = 0x000000012923cd10 r12 = 0x0000000106567911 05:01:52 INFO - r13 = 0x00000001065678f9 r14 = 0x000000012923cd80 05:01:52 INFO - r15 = 0x00000001251bb8a8 rip = 0x0000000101ca1a4c 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:2bf5e0123345 : 128 + 0x16] 05:01:52 INFO - rbx = 0x00000001251bb800 rbp = 0x000000012923cde0 05:01:52 INFO - rsp = 0x000000012923cd50 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000001 r14 = 0x00000001251bb820 05:01:52 INFO - r15 = 0x00000001251bb890 rip = 0x0000000101ca5de8 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2bf5e0123345 : 297 + 0xd] 05:01:52 INFO - rbx = 0x0000000000000001 rbp = 0x000000012923ce00 05:01:52 INFO - rsp = 0x000000012923cdf0 r12 = 0x0000000125bb8e60 05:01:52 INFO - r13 = 0x0000000000008000 r14 = 0x0000000125bb8e40 05:01:52 INFO - r15 = 0x000000012923ce00 rip = 0x0000000101ce6aa3 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2bf5e0123345 : 355 + 0xa] 05:01:52 INFO - rbx = 0x00000001245a35d0 rbp = 0x000000012923ce70 05:01:52 INFO - rsp = 0x000000012923ce10 r12 = 0x0000000125bb8e60 05:01:52 INFO - r13 = 0x0000000000008000 r14 = 0x0000000125bb8e40 05:01:52 INFO - r15 = 0x000000012923ce00 rip = 0x00000001020f693f 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:2bf5e0123345 : 227 + 0x5] 05:01:52 INFO - rbx = 0x00000001251bb800 rbp = 0x000000012923cea0 05:01:52 INFO - rsp = 0x000000012923ce80 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000008027 r14 = 0x00000001251bb820 05:01:52 INFO - r15 = 0x00000001245a35d0 rip = 0x00000001020b700c 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:2bf5e0123345 : 401 + 0x8] 05:01:52 INFO - rbx = 0x00000001251bb800 rbp = 0x000000012923cee0 05:01:52 INFO - rsp = 0x000000012923ceb0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000008027 r14 = 0x00000001251bb820 05:01:52 INFO - r15 = 0x00000001245a35d0 rip = 0x0000000101ca3d03 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:52 INFO - rbx = 0x000000012458d420 rbp = 0x000000012923cf10 05:01:52 INFO - rsp = 0x000000012923cef0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000008027 r14 = 0x000000012923d000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 05:01:52 INFO - rbx = 0x000000012923d000 rbp = 0x000000012923cf50 05:01:52 INFO - rsp = 0x000000012923cf20 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000008027 r14 = 0x0000000101aed7c0 05:01:52 INFO - r15 = 0x000000012458d420 rip = 0x00007fff872e9fd6 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 11 libSystem.B.dylib!thread_start + 0xd 05:01:52 INFO - rbx = 0x0000000000000000 rbp = 0x000000012923cf78 05:01:52 INFO - rsp = 0x000000012923cf60 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 12 libnss3.dylib + 0x2ed7c0 05:01:52 INFO - rsp = 0x000000012923d050 rip = 0x0000000101aed7c0 05:01:52 INFO - Found by: stack scanning 05:01:52 INFO - Thread 34 05:01:52 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 05:01:52 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 05:01:52 INFO - rcx = 0x00000001292bfa68 rbx = 0x0000000000000000 05:01:52 INFO - rsi = 0x0000000000000002 rdi = 0x00000001292bfb70 05:01:52 INFO - rbp = 0x00000001292bfac0 rsp = 0x00000001292bfa68 05:01:52 INFO - r8 = 0x0000000000009023 r9 = 0x0000000000000000 05:01:52 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 05:01:52 INFO - r12 = 0x0000000000009023 r13 = 0x000000000000005c 05:01:52 INFO - r14 = 0x00000001292bfb70 r15 = 0x0000000000000002 05:01:52 INFO - rip = 0x00007fff872b0d7a 05:01:52 INFO - Found by: given as instruction pointer in context 05:01:52 INFO - 1 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:2bf5e0123345 : 949 + 0x25] 05:01:52 INFO - rbp = 0x00000001292bfee0 rsp = 0x00000001292bfad0 05:01:52 INFO - rip = 0x0000000105c52843 05:01:52 INFO - Found by: previous frame's frame pointer 05:01:52 INFO - 2 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:52 INFO - rbx = 0x000000012458d7b0 rbp = 0x00000001292bff10 05:01:52 INFO - rsp = 0x00000001292bfef0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000b903 r14 = 0x00000001292c0000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 3 libSystem.B.dylib!_pthread_start + 0x14b 05:01:52 INFO - rbx = 0x00000001292c0000 rbp = 0x00000001292bff50 05:01:52 INFO - rsp = 0x00000001292bff20 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000b903 r14 = 0x0000000101aed7c0 05:01:52 INFO - r15 = 0x000000012458d7b0 rip = 0x00007fff872e9fd6 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 4 libSystem.B.dylib!thread_start + 0xd 05:01:52 INFO - rbx = 0x0000000000000000 rbp = 0x00000001292bff78 05:01:52 INFO - rsp = 0x00000001292bff60 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 5 libnss3.dylib + 0x2ed7c0 05:01:52 INFO - rsp = 0x00000001292c0050 rip = 0x0000000101aed7c0 05:01:52 INFO - Found by: stack scanning 05:01:52 INFO - Thread 35 05:01:52 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:52 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:52 INFO - rcx = 0x000000012b980bf8 rbx = 0x000000012b981000 05:01:52 INFO - rsi = 0x0000000000002903 rdi = 0x0000000000007403 05:01:52 INFO - rbp = 0x000000012b980c70 rsp = 0x000000012b980bf8 05:01:52 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:52 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:52 INFO - r12 = 0x000000012bba6b88 r13 = 0x000000012b5fdf00 05:01:52 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:52 INFO - rip = 0x00007fff872eba6a 05:01:52 INFO - Found by: given as instruction pointer in context 05:01:52 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:52 INFO - rbp = 0x000000012b980cd0 rsp = 0x000000012b980c80 05:01:52 INFO - rip = 0x0000000101aeabf3 05:01:52 INFO - Found by: previous frame's frame pointer 05:01:52 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:2bf5e0123345 : 501 + 0x8] 05:01:52 INFO - rbx = 0x000000012bb927a8 rbp = 0x000000012b980d00 05:01:52 INFO - rsp = 0x000000012b980ce0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x00000001065678f9 r14 = 0x00000000ffffffff 05:01:52 INFO - r15 = 0x000000012bb92701 rip = 0x0000000101cd1cc4 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 3 XUL! [nsEventQueue.cpp:2bf5e0123345 : 55 + 0xd] 05:01:52 INFO - rbx = 0x000000012bb92790 rbp = 0x000000012b980d40 05:01:52 INFO - rsp = 0x000000012b980d10 r12 = 0x0000000106567911 05:01:52 INFO - r13 = 0x00000001065678f9 r14 = 0x000000012b980d80 05:01:52 INFO - r15 = 0x000000012bb927a8 rip = 0x0000000101ca1a4c 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:2bf5e0123345 : 128 + 0x16] 05:01:52 INFO - rbx = 0x000000012bb92700 rbp = 0x000000012b980de0 05:01:52 INFO - rsp = 0x000000012b980d50 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000001 r14 = 0x000000012bb92720 05:01:52 INFO - r15 = 0x000000012bb92790 rip = 0x0000000101ca5de8 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2bf5e0123345 : 297 + 0xd] 05:01:52 INFO - rbx = 0x0000000000000001 rbp = 0x000000012b980e00 05:01:52 INFO - rsp = 0x000000012b980df0 r12 = 0x000000012bba6be0 05:01:52 INFO - r13 = 0x000000000000ca00 r14 = 0x000000012bba6bc0 05:01:52 INFO - r15 = 0x000000012b980e00 rip = 0x0000000101ce6aa3 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2bf5e0123345 : 355 + 0xa] 05:01:52 INFO - rbx = 0x000000012ab98690 rbp = 0x000000012b980e70 05:01:52 INFO - rsp = 0x000000012b980e10 r12 = 0x000000012bba6be0 05:01:52 INFO - r13 = 0x000000000000ca00 r14 = 0x000000012bba6bc0 05:01:52 INFO - r15 = 0x000000012b980e00 rip = 0x00000001020f693f 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:2bf5e0123345 : 227 + 0x5] 05:01:52 INFO - rbx = 0x000000012bb92700 rbp = 0x000000012b980ea0 05:01:52 INFO - rsp = 0x000000012b980e80 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000ca03 r14 = 0x000000012bb92720 05:01:52 INFO - r15 = 0x000000012ab98690 rip = 0x00000001020b700c 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:2bf5e0123345 : 401 + 0x8] 05:01:52 INFO - rbx = 0x000000012bb92700 rbp = 0x000000012b980ee0 05:01:52 INFO - rsp = 0x000000012b980eb0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000ca03 r14 = 0x000000012bb92720 05:01:52 INFO - r15 = 0x000000012ab98690 rip = 0x0000000101ca3d03 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:52 INFO - rbx = 0x000000012a3404a0 rbp = 0x000000012b980f10 05:01:52 INFO - rsp = 0x000000012b980ef0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000ca03 r14 = 0x000000012b981000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 05:01:52 INFO - rbx = 0x000000012b981000 rbp = 0x000000012b980f50 05:01:52 INFO - rsp = 0x000000012b980f20 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000ca03 r14 = 0x0000000101aed7c0 05:01:52 INFO - r15 = 0x000000012a3404a0 rip = 0x00007fff872e9fd6 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 11 libSystem.B.dylib!thread_start + 0xd 05:01:52 INFO - rbx = 0x0000000000000000 rbp = 0x000000012b980f78 05:01:52 INFO - rsp = 0x000000012b980f60 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 12 libnss3.dylib + 0x2ed7c0 05:01:52 INFO - rsp = 0x000000012b981050 rip = 0x0000000101aed7c0 05:01:52 INFO - Found by: stack scanning 05:01:52 INFO - Thread 36 05:01:52 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 05:01:52 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 05:01:52 INFO - rcx = 0x000000012c7a1a68 rbx = 0x0000000000000000 05:01:52 INFO - rsi = 0x0000000000000002 rdi = 0x000000012c7a1b70 05:01:52 INFO - rbp = 0x000000012c7a1ac0 rsp = 0x000000012c7a1a68 05:01:52 INFO - r8 = 0x000000000000cb03 r9 = 0x0000000000000000 05:01:52 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 05:01:52 INFO - r12 = 0x000000000000cb03 r13 = 0x000000000000005c 05:01:52 INFO - r14 = 0x000000012c7a1b70 r15 = 0x0000000000000002 05:01:52 INFO - rip = 0x00007fff872b0d7a 05:01:52 INFO - Found by: given as instruction pointer in context 05:01:52 INFO - 1 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:2bf5e0123345 : 949 + 0x25] 05:01:52 INFO - rbp = 0x000000012c7a1ee0 rsp = 0x000000012c7a1ad0 05:01:52 INFO - rip = 0x0000000105c52843 05:01:52 INFO - Found by: previous frame's frame pointer 05:01:52 INFO - 2 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:52 INFO - rbx = 0x000000012a340e20 rbp = 0x000000012c7a1f10 05:01:52 INFO - rsp = 0x000000012c7a1ef0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000cc03 r14 = 0x000000012c7a2000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 3 libSystem.B.dylib!_pthread_start + 0x14b 05:01:52 INFO - rbx = 0x000000012c7a2000 rbp = 0x000000012c7a1f50 05:01:52 INFO - rsp = 0x000000012c7a1f20 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000cc03 r14 = 0x0000000101aed7c0 05:01:52 INFO - r15 = 0x000000012a340e20 rip = 0x00007fff872e9fd6 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 4 libSystem.B.dylib!thread_start + 0xd 05:01:52 INFO - rbx = 0x0000000000000000 rbp = 0x000000012c7a1f78 05:01:52 INFO - rsp = 0x000000012c7a1f60 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 5 libnss3.dylib + 0x2ed7c0 05:01:52 INFO - rsp = 0x000000012c7a2050 rip = 0x0000000101aed7c0 05:01:52 INFO - Found by: stack scanning 05:01:52 INFO - Thread 37 05:01:52 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:52 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:52 INFO - rcx = 0x000000012dd80bf8 rbx = 0x000000012dd81000 05:01:52 INFO - rsi = 0x0000000000006503 rdi = 0x000000000000a403 05:01:52 INFO - rbp = 0x000000012dd80c70 rsp = 0x000000012dd80bf8 05:01:52 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:52 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:52 INFO - r12 = 0x000000012dc157c8 r13 = 0x000000012b5ff340 05:01:52 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:52 INFO - rip = 0x00007fff872eba6a 05:01:52 INFO - Found by: given as instruction pointer in context 05:01:52 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:52 INFO - rbp = 0x000000012dd80cd0 rsp = 0x000000012dd80c80 05:01:52 INFO - rip = 0x0000000101aeabf3 05:01:52 INFO - Found by: previous frame's frame pointer 05:01:52 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:2bf5e0123345 : 501 + 0x8] 05:01:52 INFO - rbx = 0x000000012bed52a8 rbp = 0x000000012dd80d00 05:01:52 INFO - rsp = 0x000000012dd80ce0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x00000001065678f9 r14 = 0x00000000ffffffff 05:01:52 INFO - r15 = 0x000000012bed5201 rip = 0x0000000101cd1cc4 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 3 XUL! [nsEventQueue.cpp:2bf5e0123345 : 55 + 0xd] 05:01:52 INFO - rbx = 0x000000012bed5290 rbp = 0x000000012dd80d40 05:01:52 INFO - rsp = 0x000000012dd80d10 r12 = 0x0000000106567911 05:01:52 INFO - r13 = 0x00000001065678f9 r14 = 0x000000012dd80d80 05:01:52 INFO - r15 = 0x000000012bed52a8 rip = 0x0000000101ca1a4c 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:2bf5e0123345 : 128 + 0x16] 05:01:52 INFO - rbx = 0x000000012bed5200 rbp = 0x000000012dd80de0 05:01:52 INFO - rsp = 0x000000012dd80d50 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000001 r14 = 0x000000012bed5220 05:01:52 INFO - r15 = 0x000000012bed5290 rip = 0x0000000101ca5de8 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2bf5e0123345 : 297 + 0xd] 05:01:52 INFO - rbx = 0x0000000000000001 rbp = 0x000000012dd80e00 05:01:52 INFO - rsp = 0x000000012dd80df0 r12 = 0x000000012dc15820 05:01:52 INFO - r13 = 0x000000000000cd00 r14 = 0x000000012dc15800 05:01:52 INFO - r15 = 0x000000012dd80e00 rip = 0x0000000101ce6aa3 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2bf5e0123345 : 355 + 0xa] 05:01:52 INFO - rbx = 0x000000012ab9a190 rbp = 0x000000012dd80e70 05:01:52 INFO - rsp = 0x000000012dd80e10 r12 = 0x000000012dc15820 05:01:52 INFO - r13 = 0x000000000000cd00 r14 = 0x000000012dc15800 05:01:52 INFO - r15 = 0x000000012dd80e00 rip = 0x00000001020f693f 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:2bf5e0123345 : 227 + 0x5] 05:01:52 INFO - rbx = 0x000000012bed5200 rbp = 0x000000012dd80ea0 05:01:52 INFO - rsp = 0x000000012dd80e80 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000cd03 r14 = 0x000000012bed5220 05:01:52 INFO - r15 = 0x000000012ab9a190 rip = 0x00000001020b700c 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:2bf5e0123345 : 401 + 0x8] 05:01:52 INFO - rbx = 0x000000012bed5200 rbp = 0x000000012dd80ee0 05:01:52 INFO - rsp = 0x000000012dd80eb0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000cd03 r14 = 0x000000012bed5220 05:01:52 INFO - r15 = 0x000000012ab9a190 rip = 0x0000000101ca3d03 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:52 INFO - rbx = 0x000000012a341670 rbp = 0x000000012dd80f10 05:01:52 INFO - rsp = 0x000000012dd80ef0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000cd03 r14 = 0x000000012dd81000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 05:01:52 INFO - rbx = 0x000000012dd81000 rbp = 0x000000012dd80f50 05:01:52 INFO - rsp = 0x000000012dd80f20 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000cd03 r14 = 0x0000000101aed7c0 05:01:52 INFO - r15 = 0x000000012a341670 rip = 0x00007fff872e9fd6 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 11 libSystem.B.dylib!thread_start + 0xd 05:01:52 INFO - rbx = 0x0000000000000000 rbp = 0x000000012dd80f78 05:01:52 INFO - rsp = 0x000000012dd80f60 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 12 libnss3.dylib + 0x2ed7c0 05:01:52 INFO - rsp = 0x000000012dd81050 rip = 0x0000000101aed7c0 05:01:52 INFO - Found by: stack scanning 05:01:52 INFO - Thread 38 05:01:52 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:52 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:52 INFO - rcx = 0x000000012e4007e8 rbx = 0x000000012e401000 05:01:52 INFO - rsi = 0x0000000000001f03 rdi = 0x0000000000002803 05:01:52 INFO - rbp = 0x000000012e400860 rsp = 0x000000012e4007e8 05:01:52 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:52 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:52 INFO - r12 = 0x000000012de39cc8 r13 = 0x000000012dcb6ec0 05:01:52 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:52 INFO - rip = 0x00007fff872eba6a 05:01:52 INFO - Found by: given as instruction pointer in context 05:01:52 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:52 INFO - rbp = 0x000000012e4008c0 rsp = 0x000000012e400870 05:01:52 INFO - rip = 0x0000000101aeabf3 05:01:52 INFO - Found by: previous frame's frame pointer 05:01:52 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:2bf5e0123345 : 501 + 0x8] 05:01:52 INFO - rbx = 0x000000012dcfb858 rbp = 0x000000012e4008f0 05:01:52 INFO - rsp = 0x000000012e4008d0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 05:01:52 INFO - r15 = 0x000000012dcfb801 rip = 0x0000000101cd1cc4 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:2bf5e0123345 : 4904 + 0xc] 05:01:52 INFO - rbx = 0x0000000000000000 rbp = 0x000000012e400920 05:01:52 INFO - rsp = 0x000000012e400900 r12 = 0x000000012dcfb800 05:01:52 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 05:01:52 INFO - r15 = 0x000000012dcfb800 rip = 0x000000010433105a 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 4 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:2bf5e0123345 : 4420 + 0xd] 05:01:52 INFO - rbx = 0x0000000000000000 rbp = 0x000000012e4009d0 05:01:52 INFO - rsp = 0x000000012e400930 r12 = 0x000000012dcfb800 05:01:52 INFO - r13 = 0x0000000000000000 r14 = 0x000000012e0510a0 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x0000000104330469 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 5 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:2bf5e0123345 : 2725 + 0xd] 05:01:52 INFO - rbx = 0x000000012e52a000 rbp = 0x000000012e400d40 05:01:52 INFO - rsp = 0x000000012e4009e0 r12 = 0x000000012e051100 05:01:52 INFO - r13 = 0x000000012e1a1000 r14 = 0x0000000000000001 05:01:52 INFO - r15 = 0x000000012de85800 rip = 0x00000001042e00c5 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 6 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:2bf5e0123345 : 995 + 0x6] 05:01:52 INFO - rbx = 0x000000012a7cea80 rbp = 0x000000012e400de0 05:01:52 INFO - rsp = 0x000000012e400d50 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000 05:01:52 INFO - r15 = 0x000000012e400d80 rip = 0x0000000101ca5e90 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 7 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2bf5e0123345 : 297 + 0xd] 05:01:52 INFO - rbx = 0x0000000000000001 rbp = 0x000000012e400e00 05:01:52 INFO - rsp = 0x000000012e400df0 r12 = 0x000000012de39fe0 05:01:52 INFO - r13 = 0x000000000000b400 r14 = 0x000000012de39fc0 05:01:52 INFO - r15 = 0x000000012e400e00 rip = 0x0000000101ce6aa3 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 8 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2bf5e0123345 : 355 + 0xa] 05:01:52 INFO - rbx = 0x000000012ab9a6a0 rbp = 0x000000012e400e70 05:01:52 INFO - rsp = 0x000000012e400e10 r12 = 0x000000012de39fe0 05:01:52 INFO - r13 = 0x000000000000b400 r14 = 0x000000012de39fc0 05:01:52 INFO - r15 = 0x000000012e400e00 rip = 0x00000001020f693f 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 9 XUL!MessageLoop::Run() [message_loop.cc:2bf5e0123345 : 227 + 0x5] 05:01:52 INFO - rbx = 0x000000012a7cea80 rbp = 0x000000012e400ea0 05:01:52 INFO - rsp = 0x000000012e400e80 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000b413 r14 = 0x000000012a7ceaa0 05:01:52 INFO - r15 = 0x000000012ab9a6a0 rip = 0x00000001020b700c 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 10 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:2bf5e0123345 : 401 + 0x8] 05:01:52 INFO - rbx = 0x000000012a7cea80 rbp = 0x000000012e400ee0 05:01:52 INFO - rsp = 0x000000012e400eb0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000b413 r14 = 0x000000012a7ceaa0 05:01:52 INFO - r15 = 0x000000012ab9a6a0 rip = 0x0000000101ca3d03 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 11 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:52 INFO - rbx = 0x000000012a341a00 rbp = 0x000000012e400f10 05:01:52 INFO - rsp = 0x000000012e400ef0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000b413 r14 = 0x000000012e401000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 12 libSystem.B.dylib!_pthread_start + 0x14b 05:01:52 INFO - rbx = 0x000000012e401000 rbp = 0x000000012e400f50 05:01:52 INFO - rsp = 0x000000012e400f20 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000b413 r14 = 0x0000000101aed7c0 05:01:52 INFO - r15 = 0x000000012a341a00 rip = 0x00007fff872e9fd6 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 13 libSystem.B.dylib!thread_start + 0xd 05:01:52 INFO - rbx = 0x0000000000000000 rbp = 0x000000012e400f78 05:01:52 INFO - rsp = 0x000000012e400f60 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 14 libnss3.dylib + 0x2ed7c0 05:01:52 INFO - rsp = 0x000000012e401050 rip = 0x0000000101aed7c0 05:01:52 INFO - Found by: stack scanning 05:01:52 INFO - Thread 39 05:01:52 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 05:01:52 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 05:01:52 INFO - rcx = 0x00000001291b9a68 rbx = 0x0000000000000000 05:01:52 INFO - rsi = 0x0000000000000002 rdi = 0x00000001291b9b70 05:01:52 INFO - rbp = 0x00000001291b9ac0 rsp = 0x00000001291b9a68 05:01:52 INFO - r8 = 0x000000000000b70f r9 = 0x0000000000000000 05:01:52 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 05:01:52 INFO - r12 = 0x000000000000b70f r13 = 0x000000000000005c 05:01:52 INFO - r14 = 0x00000001291b9b70 r15 = 0x0000000000000002 05:01:52 INFO - rip = 0x00007fff872b0d7a 05:01:52 INFO - Found by: given as instruction pointer in context 05:01:52 INFO - 1 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:2bf5e0123345 : 949 + 0x25] 05:01:52 INFO - rbp = 0x00000001291b9ee0 rsp = 0x00000001291b9ad0 05:01:52 INFO - rip = 0x0000000105c52843 05:01:52 INFO - Found by: previous frame's frame pointer 05:01:52 INFO - 2 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:52 INFO - rbx = 0x000000012a341d90 rbp = 0x00000001291b9f10 05:01:52 INFO - rsp = 0x00000001291b9ef0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000b80f r14 = 0x00000001291ba000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 3 libSystem.B.dylib!_pthread_start + 0x14b 05:01:52 INFO - rbx = 0x00000001291ba000 rbp = 0x00000001291b9f50 05:01:52 INFO - rsp = 0x00000001291b9f20 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000b80f r14 = 0x0000000101aed7c0 05:01:52 INFO - r15 = 0x000000012a341d90 rip = 0x00007fff872e9fd6 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 4 libSystem.B.dylib!thread_start + 0xd 05:01:52 INFO - rbx = 0x0000000000000000 rbp = 0x00000001291b9f78 05:01:52 INFO - rsp = 0x00000001291b9f60 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 5 libnss3.dylib + 0x2ed7c0 05:01:52 INFO - rsp = 0x00000001291ba050 rip = 0x0000000101aed7c0 05:01:52 INFO - Found by: stack scanning 05:01:52 INFO - Thread 40 05:01:52 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:52 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:52 INFO - rcx = 0x000000012e483bf8 rbx = 0x000000012e484000 05:01:52 INFO - rsi = 0x0000000000001e03 rdi = 0x000000000000ac03 05:01:52 INFO - rbp = 0x000000012e483c70 rsp = 0x000000012e483bf8 05:01:52 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:52 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:52 INFO - r12 = 0x000000012dc19f48 r13 = 0x000000012e538900 05:01:52 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:52 INFO - rip = 0x00007fff872eba6a 05:01:52 INFO - Found by: given as instruction pointer in context 05:01:52 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:52 INFO - rbp = 0x000000012e483cd0 rsp = 0x000000012e483c80 05:01:52 INFO - rip = 0x0000000101aeabf3 05:01:52 INFO - Found by: previous frame's frame pointer 05:01:52 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:2bf5e0123345 : 501 + 0x8] 05:01:52 INFO - rbx = 0x000000012e04c0a8 rbp = 0x000000012e483d00 05:01:52 INFO - rsp = 0x000000012e483ce0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x00000001065678f9 r14 = 0x00000000ffffffff 05:01:52 INFO - r15 = 0x000000012e04c001 rip = 0x0000000101cd1cc4 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 3 XUL! [nsEventQueue.cpp:2bf5e0123345 : 55 + 0xd] 05:01:52 INFO - rbx = 0x000000012e04c090 rbp = 0x000000012e483d40 05:01:52 INFO - rsp = 0x000000012e483d10 r12 = 0x0000000106567911 05:01:52 INFO - r13 = 0x00000001065678f9 r14 = 0x000000012e483d80 05:01:52 INFO - r15 = 0x000000012e04c0a8 rip = 0x0000000101ca1a4c 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:2bf5e0123345 : 128 + 0x16] 05:01:52 INFO - rbx = 0x000000012e04c000 rbp = 0x000000012e483de0 05:01:52 INFO - rsp = 0x000000012e483d50 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000001 r14 = 0x000000012e04c020 05:01:52 INFO - r15 = 0x000000012e04c090 rip = 0x0000000101ca5de8 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2bf5e0123345 : 297 + 0xd] 05:01:52 INFO - rbx = 0x0000000000000001 rbp = 0x000000012e483e00 05:01:52 INFO - rsp = 0x000000012e483df0 r12 = 0x000000012dc19fa0 05:01:52 INFO - r13 = 0x000000000000ce00 r14 = 0x000000012dc19f80 05:01:52 INFO - r15 = 0x000000012e483e00 rip = 0x0000000101ce6aa3 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2bf5e0123345 : 355 + 0xa] 05:01:52 INFO - rbx = 0x000000012ab9aa00 rbp = 0x000000012e483e70 05:01:52 INFO - rsp = 0x000000012e483e10 r12 = 0x000000012dc19fa0 05:01:52 INFO - r13 = 0x000000000000ce00 r14 = 0x000000012dc19f80 05:01:52 INFO - r15 = 0x000000012e483e00 rip = 0x00000001020f693f 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:2bf5e0123345 : 227 + 0x5] 05:01:52 INFO - rbx = 0x000000012e04c000 rbp = 0x000000012e483ea0 05:01:52 INFO - rsp = 0x000000012e483e80 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000ce03 r14 = 0x000000012e04c020 05:01:52 INFO - r15 = 0x000000012ab9aa00 rip = 0x00000001020b700c 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:2bf5e0123345 : 401 + 0x8] 05:01:52 INFO - rbx = 0x000000012e04c000 rbp = 0x000000012e483ee0 05:01:52 INFO - rsp = 0x000000012e483eb0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000ce03 r14 = 0x000000012e04c020 05:01:52 INFO - r15 = 0x000000012ab9aa00 rip = 0x0000000101ca3d03 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:52 INFO - rbx = 0x000000012a341ec0 rbp = 0x000000012e483f10 05:01:52 INFO - rsp = 0x000000012e483ef0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000ce03 r14 = 0x000000012e484000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 05:01:52 INFO - rbx = 0x000000012e484000 rbp = 0x000000012e483f50 05:01:52 INFO - rsp = 0x000000012e483f20 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000ce03 r14 = 0x0000000101aed7c0 05:01:52 INFO - r15 = 0x000000012a341ec0 rip = 0x00007fff872e9fd6 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 11 libSystem.B.dylib!thread_start + 0xd 05:01:52 INFO - rbx = 0x0000000000000000 rbp = 0x000000012e483f78 05:01:52 INFO - rsp = 0x000000012e483f60 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 12 libnss3.dylib + 0x2ed7c0 05:01:52 INFO - rsp = 0x000000012e484050 rip = 0x0000000101aed7c0 05:01:52 INFO - Found by: stack scanning 05:01:52 INFO - Thread 41 05:01:52 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:52 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:52 INFO - rcx = 0x0000000121489bf8 rbx = 0x000000012148a000 05:01:52 INFO - rsi = 0x0000000000006f03 rdi = 0x0000000000006c03 05:01:52 INFO - rbp = 0x0000000121489c70 rsp = 0x0000000121489bf8 05:01:52 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:52 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:52 INFO - r12 = 0x000000011fdb1988 r13 = 0x0000000120d75ec0 05:01:52 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:52 INFO - rip = 0x00007fff872eba6a 05:01:52 INFO - Found by: given as instruction pointer in context 05:01:52 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:52 INFO - rbp = 0x0000000121489cd0 rsp = 0x0000000121489c80 05:01:52 INFO - rip = 0x0000000101aeabf3 05:01:52 INFO - Found by: previous frame's frame pointer 05:01:52 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:2bf5e0123345 : 501 + 0x8] 05:01:52 INFO - rbx = 0x000000010b3228a8 rbp = 0x0000000121489d00 05:01:52 INFO - rsp = 0x0000000121489ce0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x00000001065678f9 r14 = 0x00000000ffffffff 05:01:52 INFO - r15 = 0x000000010b322801 rip = 0x0000000101cd1cc4 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 3 XUL! [nsEventQueue.cpp:2bf5e0123345 : 55 + 0xd] 05:01:52 INFO - rbx = 0x000000010b322890 rbp = 0x0000000121489d40 05:01:52 INFO - rsp = 0x0000000121489d10 r12 = 0x0000000106567911 05:01:52 INFO - r13 = 0x00000001065678f9 r14 = 0x0000000121489d80 05:01:52 INFO - r15 = 0x000000010b3228a8 rip = 0x0000000101ca1a4c 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:2bf5e0123345 : 128 + 0x16] 05:01:52 INFO - rbx = 0x000000010b322800 rbp = 0x0000000121489de0 05:01:52 INFO - rsp = 0x0000000121489d50 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000001 r14 = 0x000000010b322820 05:01:52 INFO - r15 = 0x000000010b322890 rip = 0x0000000101ca5de8 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2bf5e0123345 : 297 + 0xd] 05:01:52 INFO - rbx = 0x0000000000000001 rbp = 0x0000000121489e00 05:01:52 INFO - rsp = 0x0000000121489df0 r12 = 0x000000011fdb1a20 05:01:52 INFO - r13 = 0x0000000000003000 r14 = 0x000000011fdb1a00 05:01:52 INFO - r15 = 0x0000000121489e00 rip = 0x0000000101ce6aa3 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2bf5e0123345 : 355 + 0xa] 05:01:52 INFO - rbx = 0x000000010c403410 rbp = 0x0000000121489e70 05:01:52 INFO - rsp = 0x0000000121489e10 r12 = 0x000000011fdb1a20 05:01:52 INFO - r13 = 0x0000000000003000 r14 = 0x000000011fdb1a00 05:01:52 INFO - r15 = 0x0000000121489e00 rip = 0x00000001020f693f 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:2bf5e0123345 : 227 + 0x5] 05:01:52 INFO - rbx = 0x000000010b322800 rbp = 0x0000000121489ea0 05:01:52 INFO - rsp = 0x0000000121489e80 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000003013 r14 = 0x000000010b322820 05:01:52 INFO - r15 = 0x000000010c403410 rip = 0x00000001020b700c 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:2bf5e0123345 : 401 + 0x8] 05:01:52 INFO - rbx = 0x000000010b322800 rbp = 0x0000000121489ee0 05:01:52 INFO - rsp = 0x0000000121489eb0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000003013 r14 = 0x000000010b322820 05:01:52 INFO - r15 = 0x000000010c403410 rip = 0x0000000101ca3d03 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:52 INFO - rbx = 0x000000012040a370 rbp = 0x0000000121489f10 05:01:52 INFO - rsp = 0x0000000121489ef0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000003013 r14 = 0x000000012148a000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 05:01:52 INFO - rbx = 0x000000012148a000 rbp = 0x0000000121489f50 05:01:52 INFO - rsp = 0x0000000121489f20 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000003013 r14 = 0x0000000101aed7c0 05:01:52 INFO - r15 = 0x000000012040a370 rip = 0x00007fff872e9fd6 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 11 libSystem.B.dylib!thread_start + 0xd 05:01:52 INFO - rbx = 0x0000000000000000 rbp = 0x0000000121489f78 05:01:52 INFO - rsp = 0x0000000121489f60 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 12 libnss3.dylib + 0x2ed7c0 05:01:52 INFO - rsp = 0x000000012148a050 rip = 0x0000000101aed7c0 05:01:52 INFO - Found by: stack scanning 05:01:52 INFO - Thread 42 05:01:52 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 05:01:52 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 05:01:52 INFO - rcx = 0x000000012f780bf8 rbx = 0x000000012f781000 05:01:52 INFO - rsi = 0x0000000000006803 rdi = 0x0000000000001a03 05:01:52 INFO - rbp = 0x000000012f780c70 rsp = 0x000000012f780bf8 05:01:52 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 05:01:52 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 05:01:52 INFO - r12 = 0x00000001200758c8 r13 = 0x0000000120d94b00 05:01:52 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 05:01:52 INFO - rip = 0x00007fff872eba6a 05:01:52 INFO - Found by: given as instruction pointer in context 05:01:52 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:2bf5e0123345 : 396 + 0x8] 05:01:52 INFO - rbp = 0x000000012f780cd0 rsp = 0x000000012f780c80 05:01:52 INFO - rip = 0x0000000101aeabf3 05:01:52 INFO - Found by: previous frame's frame pointer 05:01:52 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:2bf5e0123345 : 501 + 0x8] 05:01:52 INFO - rbx = 0x000000010c4335a8 rbp = 0x000000012f780d00 05:01:52 INFO - rsp = 0x000000012f780ce0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x00000001065678f9 r14 = 0x00000000ffffffff 05:01:52 INFO - r15 = 0x000000010c433501 rip = 0x0000000101cd1cc4 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 3 XUL! [nsEventQueue.cpp:2bf5e0123345 : 55 + 0xd] 05:01:52 INFO - rbx = 0x000000010c433590 rbp = 0x000000012f780d40 05:01:52 INFO - rsp = 0x000000012f780d10 r12 = 0x0000000106567911 05:01:52 INFO - r13 = 0x00000001065678f9 r14 = 0x000000012f780d80 05:01:52 INFO - r15 = 0x000000010c4335a8 rip = 0x0000000101ca1a4c 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:2bf5e0123345 : 128 + 0x16] 05:01:52 INFO - rbx = 0x000000010c433500 rbp = 0x000000012f780de0 05:01:52 INFO - rsp = 0x000000012f780d50 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000001 r14 = 0x000000010c433520 05:01:52 INFO - r15 = 0x000000010c433590 rip = 0x0000000101ca5de8 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:2bf5e0123345 : 297 + 0xd] 05:01:52 INFO - rbx = 0x0000000000000001 rbp = 0x000000012f780e00 05:01:52 INFO - rsp = 0x000000012f780df0 r12 = 0x0000000120075920 05:01:52 INFO - r13 = 0x000000000000c500 r14 = 0x0000000120075900 05:01:52 INFO - r15 = 0x000000012f780e00 rip = 0x0000000101ce6aa3 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:2bf5e0123345 : 355 + 0xa] 05:01:52 INFO - rbx = 0x000000010c403920 rbp = 0x000000012f780e70 05:01:52 INFO - rsp = 0x000000012f780e10 r12 = 0x0000000120075920 05:01:52 INFO - r13 = 0x000000000000c500 r14 = 0x0000000120075900 05:01:52 INFO - r15 = 0x000000012f780e00 rip = 0x00000001020f693f 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:2bf5e0123345 : 227 + 0x5] 05:01:52 INFO - rbx = 0x000000010c433500 rbp = 0x000000012f780ea0 05:01:52 INFO - rsp = 0x000000012f780e80 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000c553 r14 = 0x000000010c433520 05:01:52 INFO - r15 = 0x000000010c403920 rip = 0x00000001020b700c 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:2bf5e0123345 : 401 + 0x8] 05:01:52 INFO - rbx = 0x000000010c433500 rbp = 0x000000012f780ee0 05:01:52 INFO - rsp = 0x000000012f780eb0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000c553 r14 = 0x000000010c433520 05:01:52 INFO - r15 = 0x000000010c403920 rip = 0x0000000101ca3d03 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:2bf5e0123345 : 212 + 0x3] 05:01:52 INFO - rbx = 0x000000012040a700 rbp = 0x000000012f780f10 05:01:52 INFO - rsp = 0x000000012f780ef0 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000c553 r14 = 0x000000012f781000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x0000000101aed8d9 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 05:01:52 INFO - rbx = 0x000000012f781000 rbp = 0x000000012f780f50 05:01:52 INFO - rsp = 0x000000012f780f20 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x000000000000c553 r14 = 0x0000000101aed7c0 05:01:52 INFO - r15 = 0x000000012040a700 rip = 0x00007fff872e9fd6 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 11 libSystem.B.dylib!thread_start + 0xd 05:01:52 INFO - rbx = 0x0000000000000000 rbp = 0x000000012f780f78 05:01:52 INFO - rsp = 0x000000012f780f60 r12 = 0x0000000000000000 05:01:52 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 05:01:52 INFO - r15 = 0x0000000000000000 rip = 0x00007fff872e9e89 05:01:52 INFO - Found by: call frame info 05:01:52 INFO - 12 libnss3.dylib + 0x2ed7c0 05:01:52 INFO - rsp = 0x000000012f781050 rip = 0x0000000101aed7c0 05:01:52 INFO - Found by: stack scanning 05:01:52 INFO - Loaded modules: 05:01:52 INFO - 0x100000000 - 0x100003fff firefox ??? (main) 05:01:52 INFO - 0x100009000 - 0x10002dfff libmozglue.dylib ??? 05:01:52 INFO - 0x100500000 - 0x10050cfff liblgpllibs.dylib ??? 05:01:52 INFO - 0x1007bb000 - 0x1007c6fff libbrowsercomps.dylib ??? 05:01:52 INFO - 0x101800000 - 0x101b7afff libnss3.dylib ??? 05:01:52 INFO - 0x101bb6000 - 0x1082c1fff XUL ??? 05:01:52 INFO - 0x11e974000 - 0x11e9cdfff libsoftokn3.dylib ??? 05:01:52 INFO - 0x120900000 - 0x120938fff libnssdbm3.dylib ??? 05:01:52 INFO - 0x120940000 - 0x1209d4fff libfreebl3.dylib ??? 05:01:52 INFO - 0x1209e0000 - 0x120a4dfff libnssckbi.dylib ??? 05:01:52 INFO - 0x1243b0000 - 0x1243d6fff GLRendererFloat ??? 05:01:52 INFO - 0x125af3000 - 0x125af9fff libFontStreams.A.dylib ??? 05:01:52 INFO - 0x129600000 - 0x129793fff GLEngine ??? 05:01:52 INFO - 0x1297c4000 - 0x129be7fff libclh.dylib ??? 05:01:52 INFO - 0x200000000 - 0x200787fff GeForceGLDriver ??? 05:01:52 INFO - 0x7fff80033000 - 0x7fff8072ffff CoreGraphics ??? 05:01:52 INFO - 0x7fff80730000 - 0x7fff80763fff libTrueTypeScaler.dylib ??? 05:01:52 INFO - 0x7fff807d1000 - 0x7fff8080bfff libcups.2.dylib ??? 05:01:52 INFO - 0x7fff8083d000 - 0x7fff80972fff AudioToolbox ??? 05:01:52 INFO - 0x7fff80973000 - 0x7fff80978fff CommonPanels ??? 05:01:52 INFO - 0x7fff80979000 - 0x7fff80a13fff ATS ??? 05:01:52 INFO - 0x7fff80a3c000 - 0x7fff80a59fff libPng.dylib ??? 05:01:52 INFO - 0x7fff80a7e000 - 0x7fff80b98fff libGLProgrammability.dylib ??? 05:01:52 INFO - 0x7fff80b99000 - 0x7fff80bd6fff libssl.0.9.8.dylib ??? 05:01:52 INFO - 0x7fff80beb000 - 0x7fff80c02fff ImageCapture ??? 05:01:52 INFO - 0x7fff80c0f000 - 0x7fff80c50fff QD ??? 05:01:52 INFO - 0x7fff80db2000 - 0x7fff80e67fff Ink ??? 05:01:52 INFO - 0x7fff80e68000 - 0x7fff80e6bfff SecurityHI ??? 05:01:52 INFO - 0x7fff80e6c000 - 0x7fff80ef1fff PrintCore ??? 05:01:52 INFO - 0x7fff80ef2000 - 0x7fff80f07fff LangAnalysis ??? 05:01:52 INFO - 0x7fff810f9000 - 0x7fff81148fff libTIFF.dylib ??? 05:01:52 INFO - 0x7fff81149000 - 0x7fff81226fff vImage ??? 05:01:52 INFO - 0x7fff812b5000 - 0x7fff81473fff libicucore.A.dylib ??? 05:01:52 INFO - 0x7fff81474000 - 0x7fff8149ffff libxslt.1.dylib ??? 05:01:52 INFO - 0x7fff814a0000 - 0x7fff81610fff QTKit ??? 05:01:52 INFO - 0x7fff81649000 - 0x7fff81a8cfff libLAPACK.dylib ??? 05:01:52 INFO - 0x7fff81b9f000 - 0x7fff81bb3fff SpeechSynthesis ??? 05:01:52 INFO - 0x7fff81bb4000 - 0x7fff81bb4fff vecLib ??? 05:01:52 INFO - 0x7fff81e81000 - 0x7fff81e83fff libRadiance.dylib ??? 05:01:52 INFO - 0x7fff81e8a000 - 0x7fff81e8cfff Print ??? 05:01:52 INFO - 0x7fff81ee1000 - 0x7fff81ef2fff libz.1.dylib ??? 05:01:52 INFO - 0x7fff81ef3000 - 0x7fff81f31fff DebugSymbols ??? 05:01:52 INFO - 0x7fff8204d000 - 0x7fff82095fff libvDSP.dylib ??? 05:01:52 INFO - 0x7fff82096000 - 0x7fff820ddfff CoreUI ??? 05:01:52 INFO - 0x7fff820de000 - 0x7fff8212afff libauto.dylib ??? 05:01:52 INFO - 0x7fff8212b000 - 0x7fff8236dfff AddressBook ??? 05:01:52 INFO - 0x7fff82393000 - 0x7fff82b9dfff libBLAS.dylib ??? 05:01:52 INFO - 0x7fff82d40000 - 0x7fff82d45fff libGIF.dylib ??? 05:01:52 INFO - 0x7fff82d46000 - 0x7fff82d5ffff CFOpenDirectory ??? 05:01:52 INFO - 0x7fff82d60000 - 0x7fff82daffff PasswordServer ??? 05:01:52 INFO - 0x7fff82e05000 - 0x7fff82fc3fff ImageIO ??? 05:01:52 INFO - 0x7fff82fc4000 - 0x7fff82fc7fff Help ??? 05:01:52 INFO - 0x7fff830d7000 - 0x7fff830d7fff CoreServices ??? 05:01:52 INFO - 0x7fff830e4000 - 0x7fff830f2fff libkxld.dylib ??? 05:01:52 INFO - 0x7fff830f3000 - 0x7fff8315dfff libvMisc.dylib ??? 05:01:52 INFO - 0x7fff8315e000 - 0x7fff8315efff ApplicationServices ??? 05:01:52 INFO - 0x7fff8315f000 - 0x7fff8319cfff libFontRegistry.dylib ??? 05:01:52 INFO - 0x7fff8319d000 - 0x7fff8325efff libFontParser.dylib ??? 05:01:52 INFO - 0x7fff8325f000 - 0x7fff83262fff libCoreVMClient.dylib ??? 05:01:52 INFO - 0x7fff83263000 - 0x7fff8326efff SpeechRecognition ??? 05:01:52 INFO - 0x7fff8326f000 - 0x7fff832e0fff AppleVA ??? 05:01:52 INFO - 0x7fff832ef000 - 0x7fff83344fff FamilyControls ??? 05:01:52 INFO - 0x7fff83345000 - 0x7fff8384bfff VideoToolbox ??? 05:01:52 INFO - 0x7fff8384c000 - 0x7fff838befff CoreSymbolication ??? 05:01:52 INFO - 0x7fff838bf000 - 0x7fff83900fff CoreMedia ??? 05:01:52 INFO - 0x7fff83901000 - 0x7fff83910fff NetFS ??? 05:01:52 INFO - 0x7fff83911000 - 0x7fff83911fff Cocoa ??? 05:01:52 INFO - 0x7fff83944000 - 0x7fff83a18fff CFNetwork ??? 05:01:52 INFO - 0x7fff83a19000 - 0x7fff83a19fff Carbon ??? 05:01:52 INFO - 0x7fff83a62000 - 0x7fff83aa7fff CoreMediaIOServices ??? 05:01:52 INFO - 0x7fff83aa8000 - 0x7fff83bbffff libxml2.2.dylib ??? 05:01:52 INFO - 0x7fff83bc0000 - 0x7fff83c09fff libGLU.dylib ??? 05:01:52 INFO - 0x7fff83c23000 - 0x7fff83c39fff MultitouchSupport ??? 05:01:52 INFO - 0x7fff83c3a000 - 0x7fff83c45fff CrashReporterSupport ??? 05:01:52 INFO - 0x7fff83c46000 - 0x7fff83c4cfff IOSurface ??? 05:01:52 INFO - 0x7fff83c4d000 - 0x7fff83c8afff LDAP ??? 05:01:52 INFO - 0x7fff8414e000 - 0x7fff84169fff OpenScripting ??? 05:01:52 INFO - 0x7fff841ed000 - 0x7fff84279fff SecurityFoundation ??? 05:01:52 INFO - 0x7fff8427a000 - 0x7fff8428cfff libsasl2.2.dylib ??? 05:01:52 INFO - 0x7fff842f6000 - 0x7fff8457ffff Security ??? 05:01:52 INFO - 0x7fff84580000 - 0x7fff845fffff CoreAudio ??? 05:01:52 INFO - 0x7fff84600000 - 0x7fff84606fff CommerceCore ??? 05:01:52 INFO - 0x7fff846ab000 - 0x7fff84a48fff QuartzCore ??? 05:01:52 INFO - 0x7fff84a49000 - 0x7fff84d47fff HIToolbox ??? 05:01:52 INFO - 0x7fff84d48000 - 0x7fff84d53fff CoreLocation ??? 05:01:52 INFO - 0x7fff84d7c000 - 0x7fff84d9cfff DirectoryService ??? 05:01:52 INFO - 0x7fff84d9d000 - 0x7fff84e53fff libobjc.A.dylib ??? 05:01:52 INFO - 0x7fff85311000 - 0x7fff85317fff DiskArbitration ??? 05:01:52 INFO - 0x7fff8531d000 - 0x7fff85494fff CoreFoundation ??? 05:01:52 INFO - 0x7fff85520000 - 0x7fff85531fff DSObjCWrappers ??? 05:01:52 INFO - 0x7fff85532000 - 0x7fff85536fff libmathCommon.A.dylib ??? 05:01:52 INFO - 0x7fff85537000 - 0x7fff855b5fff CoreText ??? 05:01:52 INFO - 0x7fff856d5000 - 0x7fff85752fff libstdc++.6.dylib ??? 05:01:52 INFO - 0x7fff8582c000 - 0x7fff85aaefff Foundation ??? 05:01:52 INFO - 0x7fff85aaf000 - 0x7fff85de3fff CarbonCore ??? 05:01:52 INFO - 0x7fff85e28000 - 0x7fff85e7bfff HIServices ??? 05:01:52 INFO - 0x7fff85e7c000 - 0x7fff85f35fff libsqlite3.dylib ??? 05:01:52 INFO - 0x7fff85f36000 - 0x7fff85f37fff TrustEvaluationAgent ??? 05:01:52 INFO - 0x7fff8611f000 - 0x7fff86126fff OpenDirectory ??? 05:01:52 INFO - 0x7fff8615c000 - 0x7fff861d9fff Backup ??? 05:01:52 INFO - 0x7fff86978000 - 0x7fff86987fff OpenGL ??? 05:01:52 INFO - 0x7fff86a02000 - 0x7fff86aa2fff LaunchServices ??? 05:01:52 INFO - 0x7fff86aa3000 - 0x7fff86ac6fff OpenCL ??? 05:01:52 INFO - 0x7fff86ac7000 - 0x7fff86afdfff Apple80211 ??? 05:01:52 INFO - 0x7fff86afe000 - 0x7fff86b48fff Metadata ??? 05:01:52 INFO - 0x7fff86b49000 - 0x7fff86c06fff OSServices ??? 05:01:52 INFO - 0x7fff86c23000 - 0x7fff86c44fff libresolv.9.dylib ??? 05:01:52 INFO - 0x7fff86c4c000 - 0x7fff86cacfff IOKit ??? 05:01:52 INFO - 0x7fff86cad000 - 0x7fff86d3dfff SearchKit ??? 05:01:52 INFO - 0x7fff86d3e000 - 0x7fff86e66fff MediaToolbox ??? 05:01:52 INFO - 0x7fff87214000 - 0x7fff87218fff libCGXType.A.dylib ??? 05:01:52 INFO - 0x7fff87265000 - 0x7fff87265fff vecLib ??? 05:01:52 INFO - 0x7fff87266000 - 0x7fff872affff SecurityInterface ??? 05:01:52 INFO - 0x7fff872b0000 - 0x7fff87471fff libSystem.B.dylib ??? 05:01:52 INFO - 0x7fff87472000 - 0x7fff87522fff Kerberos ??? 05:01:52 INFO - 0x7fff87523000 - 0x7fff87537fff libGL.dylib ??? 05:01:52 INFO - 0x7fff87538000 - 0x7fff87560fff DictionaryServices ??? 05:01:52 INFO - 0x7fff878a6000 - 0x7fff878d7fff libGLImage.dylib ??? 05:01:52 INFO - 0x7fff87915000 - 0x7fff879d6fff ColorSync ??? 05:01:52 INFO - 0x7fff87a54000 - 0x7fff87a56fff ExceptionHandling ??? 05:01:52 INFO - 0x7fff87a59000 - 0x7fff87a59fff Accelerate ??? 05:01:52 INFO - 0x7fff886e3000 - 0x7fff88724fff SystemConfiguration ??? 05:01:52 INFO - 0x7fff88725000 - 0x7fff88726fff liblangid.dylib ??? 05:01:52 INFO - 0x7fff88727000 - 0x7fff8874cfff CoreVideo ??? 05:01:52 INFO - 0x7fff8874d000 - 0x7fff8874efff AudioUnit ??? 05:01:52 INFO - 0x7fff887a7000 - 0x7fff887b4fff libCSync.A.dylib ??? 05:01:52 INFO - 0x7fff887b5000 - 0x7fff887cbfff libbsm.0.dylib ??? 05:01:52 INFO - 0x7fff88898000 - 0x7fff888d3fff AE ??? 05:01:52 INFO - 0x7fff889a1000 - 0x7fff889e4fff libRIP.A.dylib ??? 05:01:52 INFO - 0x7fff889e5000 - 0x7fff88acafff DesktopServicesPriv ??? 05:01:52 INFO - 0x7fff88ad7000 - 0x7fff88adcfff libGFXShared.dylib ??? 05:01:52 INFO - 0x7fff88bab000 - 0x7fff88ce9fff CoreData ??? 05:01:52 INFO - 0x7fff88cea000 - 0x7fff88e09fff libcrypto.0.9.8.dylib ??? 05:01:52 INFO - 0x7fff88e0a000 - 0x7fff88e31fff libJPEG.dylib ??? 05:01:52 INFO - 0x7fff88e32000 - 0x7fff8982cfff AppKit ??? 05:01:52 INFO - Stopping web server 05:01:52 INFO - Stopping web socket server 05:01:52 INFO - Stopping ssltunnel 05:01:52 INFO - TEST-INFO | leakcheck | default process: leak threshold set at 0 bytes 05:01:52 INFO - TEST-INFO | leakcheck | plugin process: leak threshold set at 0 bytes 05:01:52 INFO - TEST-INFO | leakcheck | tab process: leak threshold set at 10000 bytes 05:01:52 INFO - TEST-INFO | leakcheck | geckomediaplugin process: leak threshold set at 20000 bytes 05:01:52 WARNING - TEST-UNEXPECTED-FAIL | leakcheck | default process: missing output line for total leaks! 05:01:52 INFO - TEST-INFO | leakcheck | missing output line from log file /var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmp1ZFMYi.mozrunner/runtests_leaks.log 05:01:52 INFO - runtests.py | Running tests: end. 05:01:52 INFO - SUITE-END | took 413s 05:01:52 ERROR - Return code: 1 05:01:52 ERROR - No tests run or test summary not found 05:01:52 INFO - TinderboxPrint: mochitest-jetpack-addon
T-FAIL CRASH 05:01:52 WARNING - # TBPL FAILURE # 05:01:52 WARNING - setting return code to 2 05:01:52 WARNING - The mochitest suite: jetpack-addon ran with return status: FAILURE 05:01:52 INFO - ENV: MOZ_UPLOAD_DIR is now /builds/slave/test/build/blobber_upload_dir 05:01:52 INFO - ENV: MINIDUMP_STACKWALK is now /builds/slave/test/build/macosx64-minidump_stackwalk 05:01:52 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 05:01:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/mochitest/runtests.py', '--appname=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--utility-path=tests/bin', '--extra-profile-file=tests/bin/plugins', '--symbols-path=/builds/slave/test/build/symbols', '--certificate-path=tests/certs', '--quiet', '--log-raw=/builds/slave/test/build/blobber_upload_dir/jetpack-package_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-package_errorsummary.log', '--screenshot-on-fail', '--jetpack-package'] in /builds/slave/test/build 05:01:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/mochitest/runtests.py --appname=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --utility-path=tests/bin --extra-profile-file=tests/bin/plugins --symbols-path=/builds/slave/test/build/symbols --certificate-path=tests/certs --quiet --log-raw=/builds/slave/test/build/blobber_upload_dir/jetpack-package_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-package_errorsummary.log --screenshot-on-fail --jetpack-package 05:01:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-7UoMQv/Render', 05:01:52 INFO - 'DISPLAY': '/tmp/launch-oMi8JN/org.x:0', 05:01:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 05:01:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 05:01:52 INFO - 'HOME': '/Users/cltbld', 05:01:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 05:01:52 INFO - 'LOGNAME': 'cltbld', 05:01:52 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 05:01:52 INFO - 'MINIDUMP_STACKWALK': '/builds/slave/test/build/macosx64-minidump_stackwalk', 05:01:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:01:52 INFO - 'MOZ_NO_REMOTE': '1', 05:01:52 INFO - 'MOZ_UPLOAD_DIR': '/builds/slave/test/build/blobber_upload_dir', 05:01:52 INFO - 'NO_EM_RESTART': '1', 05:01:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:01:52 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 05:01:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:01:52 INFO - 'PWD': '/builds/slave/test', 05:01:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 05:01:52 INFO - 'SHELL': '/bin/bash', 05:01:52 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-HtLPmZ/Listeners', 05:01:52 INFO - 'TMPDIR': '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/', 05:01:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 05:01:52 INFO - 'USER': 'cltbld', 05:01:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 05:01:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 05:01:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 05:01:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 05:01:52 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/mochitest/runtests.py', '--appname=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--utility-path=tests/bin', '--extra-profile-file=tests/bin/plugins', '--symbols-path=/builds/slave/test/build/symbols', '--certificate-path=tests/certs', '--quiet', '--log-raw=/builds/slave/test/build/blobber_upload_dir/jetpack-package_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-package_errorsummary.log', '--screenshot-on-fail', '--jetpack-package'] with output_timeout 1000 05:01:52 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 05:01:52 INFO - import pkg_resources 05:01:52 INFO - Checking for orphan ssltunnel processes... 05:01:52 INFO - Checking for orphan xpcshell processes... 05:01:52 INFO - SUITE-START | Running 142 tests 05:01:52 INFO - TEST-START | addon-sdk/source/test/test-cuddlefish.js 05:01:52 INFO - TEST-SKIP | addon-sdk/source/test/test-cuddlefish.js | took 0ms 05:01:52 INFO - TEST-START | addon-sdk/source/test/test-mpl2-license-header.js 05:01:52 INFO - TEST-SKIP | addon-sdk/source/test/test-mpl2-license-header.js | took 0ms 05:01:52 INFO - TEST-START | addon-sdk/source/test/test-ui-action-button.js 05:01:52 INFO - TEST-SKIP | addon-sdk/source/test/test-ui-action-button.js | took 1ms 05:01:52 INFO - TEST-START | addon-sdk/source/test/test-unsupported-skip.js 05:01:52 INFO - TEST-SKIP | addon-sdk/source/test/test-unsupported-skip.js | took 0ms 05:01:53 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' 05:01:53 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 05:01:53 INFO - MochitestServer : launching [u'/builds/slave/test/build/tests/bin/xpcshell', '-g', '/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/Resources', '-v', '170', '-f', '/builds/slave/test/build/tests/bin/components/httpd.js', '-e', "const _PROFILE_PATH = '/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmpDwr49P.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'] 05:01:53 INFO - runtests.py | Server pid: 1093 05:01:53 INFO - runtests.py | Websocket server pid: 1094 05:01:53 INFO - runtests.py | SSL tunnel pid: 1095 05:01:53 INFO - runtests.py | Running tests: start. 05:01:53 INFO - runtests.py | Application pid: 1096 05:01:53 INFO - TEST-INFO | started process Main app process 05:01:53 INFO - ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmpDwr49P.mozrunner/runtests_leaks.log 05:01:53 INFO - 2016-02-02 05:01:53.637 firefox[1096:903] *** __NSAutoreleaseNoPool(): Object 0x1001032f0 of class NSCFDictionary autoreleased with no pool in place - just leaking 05:01:53 INFO - 2016-02-02 05:01:53.640 firefox[1096:903] *** __NSAutoreleaseNoPool(): Object 0x1001090d0 of class NSCFArray autoreleased with no pool in place - just leaking 05:01:53 INFO - 2016-02-02 05:01:53.873 firefox[1096:903] *** __NSAutoreleaseNoPool(): Object 0x1004070f0 of class NSCFDictionary autoreleased with no pool in place - just leaking 05:01:53 INFO - 2016-02-02 05:01:53.873 firefox[1096:903] *** __NSAutoreleaseNoPool(): Object 0x100118b20 of class NSCFData autoreleased with no pool in place - just leaking 05:01:55 INFO - [1096] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 815 05:01:55 INFO - 2016-02-02 05:01:55.519 firefox[1096:903] *** __NSAutoreleaseNoPool(): Object 0x1223fa860 of class __NSFastEnumerationEnumerator autoreleased with no pool in place - just leaking 05:01:55 INFO - 2016-02-02 05:01:55.520 firefox[1096:903] *** __NSAutoreleaseNoPool(): Object 0x100412580 of class NSCFNumber autoreleased with no pool in place - just leaking 05:01:55 INFO - 2016-02-02 05:01:55.520 firefox[1096:903] *** __NSAutoreleaseNoPool(): Object 0x10a7798b0 of class NSConcreteValue autoreleased with no pool in place - just leaking 05:01:55 INFO - 2016-02-02 05:01:55.521 firefox[1096:903] *** __NSAutoreleaseNoPool(): Object 0x10041b080 of class NSCFNumber autoreleased with no pool in place - just leaking 05:01:55 INFO - 2016-02-02 05:01:55.521 firefox[1096:903] *** __NSAutoreleaseNoPool(): Object 0x10a779970 of class NSConcreteValue autoreleased with no pool in place - just leaking 05:01:55 INFO - 2016-02-02 05:01:55.522 firefox[1096:903] *** __NSAutoreleaseNoPool(): Object 0x10011df00 of class NSCFDictionary autoreleased with no pool in place - just leaking 05:01:55 INFO - ++DOCSHELL 0x1224e7000 == 1 [pid = 1096] [id = 1] 05:01:55 INFO - ++DOMWINDOW == 1 (0x1224cd000) [pid = 1096] [serial = 1] [outer = 0x0] 05:01:55 INFO - ++DOMWINDOW == 2 (0x1224ce000) [pid = 1096] [serial = 2] [outer = 0x1224cd000] 05:01:56 INFO - ++DOCSHELL 0x1249b3000 == 2 [pid = 1096] [id = 2] 05:01:56 INFO - ++DOMWINDOW == 3 (0x1249d7800) [pid = 1096] [serial = 3] [outer = 0x0] 05:01:56 INFO - ++DOMWINDOW == 4 (0x1249d8800) [pid = 1096] [serial = 4] [outer = 0x1249d7800] 05:01:56 INFO - [1096] WARNING: sRGB_framebuffer marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 878 05:01:56 INFO - [1096] WARNING: depth_texture marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 878 05:01:57 INFO - [1096] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5286 05:01:57 INFO - [1096] WARNING: sRGB_framebuffer marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 878 05:01:57 INFO - [1096] WARNING: depth_texture marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 878 05:01:57 INFO - Tue Feb 2 05:01:57 t-snow-r4-0084.test.releng.scl3.mozilla.com firefox[1096] : CGContextSetShouldAntialias: invalid context 0x0 05:01:57 INFO - Tue Feb 2 05:01:57 t-snow-r4-0084.test.releng.scl3.mozilla.com firefox[1096] : CGContextSetRGBStrokeColor: invalid context 0x0 05:01:57 INFO - Tue Feb 2 05:01:57 t-snow-r4-0084.test.releng.scl3.mozilla.com firefox[1096] : CGContextStrokeLineSegments: invalid context 0x0 05:01:57 INFO - Tue Feb 2 05:01:57 t-snow-r4-0084.test.releng.scl3.mozilla.com firefox[1096] : CGContextSetRGBStrokeColor: invalid context 0x0 05:01:57 INFO - Tue Feb 2 05:01:57 t-snow-r4-0084.test.releng.scl3.mozilla.com firefox[1096] : CGContextStrokeLineSegments: invalid context 0x0 05:01:57 INFO - Tue Feb 2 05:01:57 t-snow-r4-0084.test.releng.scl3.mozilla.com firefox[1096] : CGContextSetRGBStrokeColor: invalid context 0x0 05:01:57 INFO - Tue Feb 2 05:01:57 t-snow-r4-0084.test.releng.scl3.mozilla.com firefox[1096] : CGContextStrokeLineSegments: invalid context 0x0 05:01:57 INFO - [1096] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5286 05:01:58 INFO - console.info: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 05:01:58 INFO - console.info: hiddenWindow document.readyState:complete 05:01:58 INFO - ++DOCSHELL 0x1201af800 == 3 [pid = 1096] [id = 3] 05:01:58 INFO - ++DOMWINDOW == 5 (0x12e10e000) [pid = 1096] [serial = 5] [outer = 0x0] 05:01:58 INFO - ++DOMWINDOW == 6 (0x12e10e800) [pid = 1096] [serial = 6] [outer = 0x12e10e000] 05:01:58 INFO - ++DOMWINDOW == 7 (0x12446d400) [pid = 1096] [serial = 7] [outer = 0x12e10e000] 05:01:58 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:01:59 INFO - Error: TypeError: window is null 05:01:59 INFO - Traceback (most recent call last): 05:01:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:01:59 INFO - window.addEventListener("load", function testOnLoad() { 05:01:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:01:59 INFO - return interp.methods[prop](addon, target, ...args); 05:01:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:01:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:01:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:01:59 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:01:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:01:59 INFO - return interp.methods[prop](addon, target, ...args); 05:01:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:01:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:01:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:01:59 INFO - setTimeout(testInit, 0); 05:01:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:01:59 INFO - getTestList(config, function(links) { 05:01:59 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:01:59 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:01:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:01:59 INFO - req.onload = function() { 05:01:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:01:59 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:01:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:01:59 INFO - callback(links); 05:01:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:01:59 INFO - require("sdk/addon/window").ready.then(() => { 05:01:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:01:59 INFO - return _require(id); 05:01:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:01:59 INFO - freeze(load(loader, module)); 05:01:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:01:59 INFO - evaluate(sandbox, module.uri); 05:01:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:01:59 INFO - : loadSubScript(uri, sandbox, encoding); 05:01:59 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:01:59 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:01:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:01:59 INFO - return interp.methods[prop](addon, target, ...args); 05:01:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:01:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:01:59 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:01:59 INFO - resolve(); 05:01:59 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:01:59 INFO - this.schedulePromise(aPromise); 05:01:59 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:01:59 INFO - this.scheduleWalkerLoop(); 05:01:59 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:01:59 INFO - let stack = Components_ ? Components_.stack : null; 05:01:59 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:01:59 INFO - this.handlers.shift().process(); 05:01:59 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:01:59 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:01:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:01:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:01:59 INFO - return new Promise(resolve => { 05:01:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:01:59 INFO - runTests({ 05:01:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:01:59 INFO - nextIteration(); 05:01:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:01:59 INFO - checkForEnd(); 05:01:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:01:59 INFO - findAndRunTests(loader, nextIteration); 05:01:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:01:59 INFO - var runner = new TestRunner(); 05:01:59 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:01:59 INFO - runnerWindows.set(this, getInnerId(window)); 05:01:59 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:01:59 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:00 INFO - Error: TypeError: window is null 05:02:00 INFO - Traceback (most recent call last): 05:02:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:00 INFO - window.addEventListener("load", function testOnLoad() { 05:02:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:00 INFO - return interp.methods[prop](addon, target, ...args); 05:02:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:00 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:00 INFO - return interp.methods[prop](addon, target, ...args); 05:02:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:00 INFO - setTimeout(testInit, 0); 05:02:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:00 INFO - getTestList(config, function(links) { 05:02:00 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:00 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:00 INFO - req.onload = function() { 05:02:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:00 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:00 INFO - callback(links); 05:02:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:00 INFO - require("sdk/addon/window").ready.then(() => { 05:02:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:00 INFO - return _require(id); 05:02:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:00 INFO - freeze(load(loader, module)); 05:02:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:00 INFO - evaluate(sandbox, module.uri); 05:02:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:00 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:00 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:00 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:00 INFO - return interp.methods[prop](addon, target, ...args); 05:02:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:00 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:00 INFO - resolve(); 05:02:00 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:00 INFO - this.schedulePromise(aPromise); 05:02:00 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:00 INFO - this.scheduleWalkerLoop(); 05:02:00 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:00 INFO - let stack = Components_ ? Components_.stack : null; 05:02:00 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:00 INFO - this.handlers.shift().process(); 05:02:00 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:00 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:00 INFO - testModule(require, filename).then(tests => { 05:02:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:00 INFO - return new Promise(resolve => { 05:02:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:00 INFO - runTests({ 05:02:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:00 INFO - nextIteration(); 05:02:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:00 INFO - checkForEnd(); 05:02:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:00 INFO - findAndRunTests(loader, nextIteration); 05:02:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:00 INFO - var runner = new TestRunner(); 05:02:00 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:00 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:00 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:00 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:01 INFO - Error: TypeError: window is null 05:02:01 INFO - Traceback (most recent call last): 05:02:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:01 INFO - window.addEventListener("load", function testOnLoad() { 05:02:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:01 INFO - return interp.methods[prop](addon, target, ...args); 05:02:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:01 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:01 INFO - return interp.methods[prop](addon, target, ...args); 05:02:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:01 INFO - setTimeout(testInit, 0); 05:02:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:01 INFO - getTestList(config, function(links) { 05:02:01 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:01 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:01 INFO - req.onload = function() { 05:02:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:01 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:01 INFO - callback(links); 05:02:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:01 INFO - require("sdk/addon/window").ready.then(() => { 05:02:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:01 INFO - return _require(id); 05:02:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:01 INFO - freeze(load(loader, module)); 05:02:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:01 INFO - evaluate(sandbox, module.uri); 05:02:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:01 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:01 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:01 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:01 INFO - return interp.methods[prop](addon, target, ...args); 05:02:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:01 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:01 INFO - resolve(); 05:02:01 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:01 INFO - this.schedulePromise(aPromise); 05:02:01 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:01 INFO - this.scheduleWalkerLoop(); 05:02:01 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:01 INFO - let stack = Components_ ? Components_.stack : null; 05:02:01 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:01 INFO - this.handlers.shift().process(); 05:02:01 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:01 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:01 INFO - testModule(require, filename).then(tests => { 05:02:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:01 INFO - testModule(require, filename).then(tests => { 05:02:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:01 INFO - return new Promise(resolve => { 05:02:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:01 INFO - runTests({ 05:02:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:01 INFO - nextIteration(); 05:02:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:01 INFO - checkForEnd(); 05:02:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:01 INFO - findAndRunTests(loader, nextIteration); 05:02:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:01 INFO - var runner = new TestRunner(); 05:02:01 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:01 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:01 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:01 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:02 INFO - Error: TypeError: window is null 05:02:02 INFO - Traceback (most recent call last): 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:02 INFO - window.addEventListener("load", function testOnLoad() { 05:02:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:02 INFO - return interp.methods[prop](addon, target, ...args); 05:02:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:02 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:02 INFO - return interp.methods[prop](addon, target, ...args); 05:02:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:02 INFO - setTimeout(testInit, 0); 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:02 INFO - getTestList(config, function(links) { 05:02:02 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:02 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:02 INFO - req.onload = function() { 05:02:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:02 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:02 INFO - callback(links); 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:02 INFO - require("sdk/addon/window").ready.then(() => { 05:02:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:02 INFO - return _require(id); 05:02:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:02 INFO - freeze(load(loader, module)); 05:02:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:02 INFO - evaluate(sandbox, module.uri); 05:02:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:02 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:02 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:02 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:02 INFO - return interp.methods[prop](addon, target, ...args); 05:02:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:02 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:02 INFO - resolve(); 05:02:02 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:02 INFO - this.schedulePromise(aPromise); 05:02:02 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:02 INFO - this.scheduleWalkerLoop(); 05:02:02 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:02 INFO - let stack = Components_ ? Components_.stack : null; 05:02:02 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:02 INFO - this.handlers.shift().process(); 05:02:02 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:02 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:02 INFO - testModule(require, filename).then(tests => { 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:02 INFO - testModule(require, filename).then(tests => { 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:02 INFO - testModule(require, filename).then(tests => { 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:02 INFO - return new Promise(resolve => { 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:02 INFO - runTests({ 05:02:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:02 INFO - nextIteration(); 05:02:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:02 INFO - checkForEnd(); 05:02:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:02 INFO - findAndRunTests(loader, nextIteration); 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:02 INFO - var runner = new TestRunner(); 05:02:02 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:02 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:02 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:02 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:02 INFO - Error: TypeError: window is null 05:02:02 INFO - Traceback (most recent call last): 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:02 INFO - window.addEventListener("load", function testOnLoad() { 05:02:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:02 INFO - return interp.methods[prop](addon, target, ...args); 05:02:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:02 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:02 INFO - return interp.methods[prop](addon, target, ...args); 05:02:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:02 INFO - setTimeout(testInit, 0); 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:02 INFO - getTestList(config, function(links) { 05:02:02 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:02 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:02 INFO - req.onload = function() { 05:02:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:02 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:02 INFO - callback(links); 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:02 INFO - require("sdk/addon/window").ready.then(() => { 05:02:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:02 INFO - return _require(id); 05:02:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:02 INFO - freeze(load(loader, module)); 05:02:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:02 INFO - evaluate(sandbox, module.uri); 05:02:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:02 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:02 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:02 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:02 INFO - return interp.methods[prop](addon, target, ...args); 05:02:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:02 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:02 INFO - resolve(); 05:02:02 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:02 INFO - this.schedulePromise(aPromise); 05:02:02 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:02 INFO - this.scheduleWalkerLoop(); 05:02:02 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:02 INFO - let stack = Components_ ? Components_.stack : null; 05:02:02 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:02 INFO - this.handlers.shift().process(); 05:02:02 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:02 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:02 INFO - testModule(require, filename).then(tests => { 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:02 INFO - testModule(require, filename).then(tests => { 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:02 INFO - testModule(require, filename).then(tests => { 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:02 INFO - testModule(require, filename).then(tests => { 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:02 INFO - return new Promise(resolve => { 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:02 INFO - runTests({ 05:02:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:02 INFO - nextIteration(); 05:02:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:02 INFO - checkForEnd(); 05:02:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:02 INFO - findAndRunTests(loader, nextIteration); 05:02:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:02 INFO - var runner = new TestRunner(); 05:02:02 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:02 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:02 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:02 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:03 INFO - Error: TypeError: window is null 05:02:03 INFO - Traceback (most recent call last): 05:02:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:03 INFO - window.addEventListener("load", function testOnLoad() { 05:02:03 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:03 INFO - return interp.methods[prop](addon, target, ...args); 05:02:03 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:03 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:03 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:03 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:03 INFO - return interp.methods[prop](addon, target, ...args); 05:02:03 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:03 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:03 INFO - setTimeout(testInit, 0); 05:02:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:03 INFO - getTestList(config, function(links) { 05:02:03 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:03 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:03 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:03 INFO - req.onload = function() { 05:02:03 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:03 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:03 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:03 INFO - callback(links); 05:02:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:03 INFO - require("sdk/addon/window").ready.then(() => { 05:02:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:03 INFO - return _require(id); 05:02:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:03 INFO - freeze(load(loader, module)); 05:02:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:03 INFO - evaluate(sandbox, module.uri); 05:02:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:03 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:03 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:03 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:03 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:03 INFO - return interp.methods[prop](addon, target, ...args); 05:02:03 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:03 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:03 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:03 INFO - resolve(); 05:02:03 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:03 INFO - this.schedulePromise(aPromise); 05:02:03 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:03 INFO - this.scheduleWalkerLoop(); 05:02:03 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:03 INFO - let stack = Components_ ? Components_.stack : null; 05:02:03 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:03 INFO - this.handlers.shift().process(); 05:02:03 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:03 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:03 INFO - testModule(require, filename).then(tests => { 05:02:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:03 INFO - testModule(require, filename).then(tests => { 05:02:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:03 INFO - testModule(require, filename).then(tests => { 05:02:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:03 INFO - testModule(require, filename).then(tests => { 05:02:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:03 INFO - testModule(require, filename).then(tests => { 05:02:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:03 INFO - return new Promise(resolve => { 05:02:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:03 INFO - runTests({ 05:02:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:03 INFO - nextIteration(); 05:02:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:03 INFO - checkForEnd(); 05:02:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:03 INFO - findAndRunTests(loader, nextIteration); 05:02:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:03 INFO - var runner = new TestRunner(); 05:02:03 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:03 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:03 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:03 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:05 INFO - Error: TypeError: window is null 05:02:05 INFO - Traceback (most recent call last): 05:02:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:05 INFO - window.addEventListener("load", function testOnLoad() { 05:02:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:05 INFO - return interp.methods[prop](addon, target, ...args); 05:02:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:05 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:05 INFO - return interp.methods[prop](addon, target, ...args); 05:02:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:05 INFO - setTimeout(testInit, 0); 05:02:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:05 INFO - getTestList(config, function(links) { 05:02:05 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:05 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:05 INFO - req.onload = function() { 05:02:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:05 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:05 INFO - callback(links); 05:02:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:05 INFO - require("sdk/addon/window").ready.then(() => { 05:02:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:05 INFO - return _require(id); 05:02:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:05 INFO - freeze(load(loader, module)); 05:02:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:05 INFO - evaluate(sandbox, module.uri); 05:02:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:05 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:05 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:05 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:05 INFO - return interp.methods[prop](addon, target, ...args); 05:02:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:05 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:05 INFO - resolve(); 05:02:05 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:05 INFO - this.schedulePromise(aPromise); 05:02:05 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:05 INFO - this.scheduleWalkerLoop(); 05:02:05 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:05 INFO - let stack = Components_ ? Components_.stack : null; 05:02:05 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:05 INFO - this.handlers.shift().process(); 05:02:05 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:05 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:05 INFO - testModule(require, filename).then(tests => { 05:02:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:05 INFO - testModule(require, filename).then(tests => { 05:02:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:05 INFO - testModule(require, filename).then(tests => { 05:02:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:05 INFO - testModule(require, filename).then(tests => { 05:02:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:05 INFO - testModule(require, filename).then(tests => { 05:02:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:05 INFO - testModule(require, filename).then(tests => { 05:02:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:05 INFO - return new Promise(resolve => { 05:02:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:05 INFO - runTests({ 05:02:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:05 INFO - nextIteration(); 05:02:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:05 INFO - checkForEnd(); 05:02:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:05 INFO - findAndRunTests(loader, nextIteration); 05:02:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:05 INFO - var runner = new TestRunner(); 05:02:05 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:05 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:05 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:05 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:06 INFO - Error: TypeError: window is null 05:02:06 INFO - Traceback (most recent call last): 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:06 INFO - window.addEventListener("load", function testOnLoad() { 05:02:06 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:06 INFO - return interp.methods[prop](addon, target, ...args); 05:02:06 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:06 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:06 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:06 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:06 INFO - return interp.methods[prop](addon, target, ...args); 05:02:06 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:06 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:06 INFO - setTimeout(testInit, 0); 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:06 INFO - getTestList(config, function(links) { 05:02:06 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:06 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:06 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:06 INFO - req.onload = function() { 05:02:06 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:06 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:06 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:06 INFO - callback(links); 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:06 INFO - require("sdk/addon/window").ready.then(() => { 05:02:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:06 INFO - return _require(id); 05:02:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:06 INFO - freeze(load(loader, module)); 05:02:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:06 INFO - evaluate(sandbox, module.uri); 05:02:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:06 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:06 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:06 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:06 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:06 INFO - return interp.methods[prop](addon, target, ...args); 05:02:06 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:06 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:06 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:06 INFO - resolve(); 05:02:06 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:06 INFO - this.schedulePromise(aPromise); 05:02:06 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:06 INFO - this.scheduleWalkerLoop(); 05:02:06 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:06 INFO - let stack = Components_ ? Components_.stack : null; 05:02:06 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:06 INFO - this.handlers.shift().process(); 05:02:06 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:06 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:06 INFO - testModule(require, filename).then(tests => { 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:06 INFO - testModule(require, filename).then(tests => { 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:06 INFO - testModule(require, filename).then(tests => { 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:06 INFO - testModule(require, filename).then(tests => { 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:06 INFO - testModule(require, filename).then(tests => { 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:06 INFO - testModule(require, filename).then(tests => { 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:06 INFO - testModule(require, filename).then(tests => { 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:06 INFO - return new Promise(resolve => { 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:06 INFO - runTests({ 05:02:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:06 INFO - nextIteration(); 05:02:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:06 INFO - checkForEnd(); 05:02:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:06 INFO - findAndRunTests(loader, nextIteration); 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:06 INFO - var runner = new TestRunner(); 05:02:06 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:06 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:06 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:06 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:06 INFO - Error: TypeError: window is null 05:02:06 INFO - Traceback (most recent call last): 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:06 INFO - window.addEventListener("load", function testOnLoad() { 05:02:06 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:06 INFO - return interp.methods[prop](addon, target, ...args); 05:02:06 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:06 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:06 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:06 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:06 INFO - return interp.methods[prop](addon, target, ...args); 05:02:06 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:06 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:06 INFO - setTimeout(testInit, 0); 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:06 INFO - getTestList(config, function(links) { 05:02:06 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:06 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:06 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:06 INFO - req.onload = function() { 05:02:06 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:06 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:06 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:06 INFO - callback(links); 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:06 INFO - require("sdk/addon/window").ready.then(() => { 05:02:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:06 INFO - return _require(id); 05:02:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:06 INFO - freeze(load(loader, module)); 05:02:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:06 INFO - evaluate(sandbox, module.uri); 05:02:06 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:06 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:06 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:06 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:06 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:06 INFO - return interp.methods[prop](addon, target, ...args); 05:02:06 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:06 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:06 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:06 INFO - resolve(); 05:02:06 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:06 INFO - this.schedulePromise(aPromise); 05:02:06 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:06 INFO - this.scheduleWalkerLoop(); 05:02:06 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:06 INFO - let stack = Components_ ? Components_.stack : null; 05:02:06 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:06 INFO - this.handlers.shift().process(); 05:02:06 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:06 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:06 INFO - testModule(require, filename).then(tests => { 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:06 INFO - testModule(require, filename).then(tests => { 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:06 INFO - testModule(require, filename).then(tests => { 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:06 INFO - testModule(require, filename).then(tests => { 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:06 INFO - testModule(require, filename).then(tests => { 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:06 INFO - testModule(require, filename).then(tests => { 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:06 INFO - testModule(require, filename).then(tests => { 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:06 INFO - testModule(require, filename).then(tests => { 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:06 INFO - return new Promise(resolve => { 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:06 INFO - runTests({ 05:02:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:06 INFO - nextIteration(); 05:02:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:06 INFO - checkForEnd(); 05:02:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:06 INFO - findAndRunTests(loader, nextIteration); 05:02:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:06 INFO - var runner = new TestRunner(); 05:02:06 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:06 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:06 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:06 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:07 INFO - Error: TypeError: window is null 05:02:07 INFO - Traceback (most recent call last): 05:02:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:07 INFO - window.addEventListener("load", function testOnLoad() { 05:02:07 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:07 INFO - return interp.methods[prop](addon, target, ...args); 05:02:07 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:07 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:07 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:07 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:07 INFO - return interp.methods[prop](addon, target, ...args); 05:02:07 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:07 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:07 INFO - setTimeout(testInit, 0); 05:02:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:07 INFO - getTestList(config, function(links) { 05:02:07 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:07 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:07 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:07 INFO - req.onload = function() { 05:02:07 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:07 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:07 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:07 INFO - callback(links); 05:02:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:07 INFO - require("sdk/addon/window").ready.then(() => { 05:02:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:07 INFO - return _require(id); 05:02:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:07 INFO - freeze(load(loader, module)); 05:02:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:07 INFO - evaluate(sandbox, module.uri); 05:02:07 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:07 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:07 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:07 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:07 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:07 INFO - return interp.methods[prop](addon, target, ...args); 05:02:07 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:07 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:07 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:07 INFO - resolve(); 05:02:07 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:07 INFO - this.schedulePromise(aPromise); 05:02:07 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:07 INFO - this.scheduleWalkerLoop(); 05:02:07 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:07 INFO - let stack = Components_ ? Components_.stack : null; 05:02:07 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:07 INFO - this.handlers.shift().process(); 05:02:07 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:07 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:07 INFO - testModule(require, filename).then(tests => { 05:02:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:07 INFO - testModule(require, filename).then(tests => { 05:02:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:07 INFO - testModule(require, filename).then(tests => { 05:02:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:07 INFO - testModule(require, filename).then(tests => { 05:02:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:07 INFO - testModule(require, filename).then(tests => { 05:02:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:07 INFO - testModule(require, filename).then(tests => { 05:02:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:07 INFO - testModule(require, filename).then(tests => { 05:02:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:07 INFO - testModule(require, filename).then(tests => { 05:02:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:07 INFO - testModule(require, filename).then(tests => { 05:02:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:07 INFO - return new Promise(resolve => { 05:02:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:07 INFO - runTests({ 05:02:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:07 INFO - nextIteration(); 05:02:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:07 INFO - checkForEnd(); 05:02:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:07 INFO - findAndRunTests(loader, nextIteration); 05:02:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:07 INFO - var runner = new TestRunner(); 05:02:07 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:07 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:07 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:07 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:08 INFO - Error: TypeError: window is null 05:02:08 INFO - Traceback (most recent call last): 05:02:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:08 INFO - window.addEventListener("load", function testOnLoad() { 05:02:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:08 INFO - return interp.methods[prop](addon, target, ...args); 05:02:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:08 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:08 INFO - return interp.methods[prop](addon, target, ...args); 05:02:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:08 INFO - setTimeout(testInit, 0); 05:02:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:08 INFO - getTestList(config, function(links) { 05:02:08 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:08 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:08 INFO - req.onload = function() { 05:02:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:08 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:08 INFO - callback(links); 05:02:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:08 INFO - require("sdk/addon/window").ready.then(() => { 05:02:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:08 INFO - return _require(id); 05:02:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:08 INFO - freeze(load(loader, module)); 05:02:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:08 INFO - evaluate(sandbox, module.uri); 05:02:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:08 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:08 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:08 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:08 INFO - return interp.methods[prop](addon, target, ...args); 05:02:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:08 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:08 INFO - resolve(); 05:02:08 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:08 INFO - this.schedulePromise(aPromise); 05:02:08 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:08 INFO - this.scheduleWalkerLoop(); 05:02:08 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:08 INFO - let stack = Components_ ? Components_.stack : null; 05:02:08 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:08 INFO - this.handlers.shift().process(); 05:02:08 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:08 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:08 INFO - testModule(require, filename).then(tests => { 05:02:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:08 INFO - testModule(require, filename).then(tests => { 05:02:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:08 INFO - testModule(require, filename).then(tests => { 05:02:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:08 INFO - testModule(require, filename).then(tests => { 05:02:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:08 INFO - testModule(require, filename).then(tests => { 05:02:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:08 INFO - testModule(require, filename).then(tests => { 05:02:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:08 INFO - testModule(require, filename).then(tests => { 05:02:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:08 INFO - testModule(require, filename).then(tests => { 05:02:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:08 INFO - testModule(require, filename).then(tests => { 05:02:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:08 INFO - testModule(require, filename).then(tests => { 05:02:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:08 INFO - return new Promise(resolve => { 05:02:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:08 INFO - runTests({ 05:02:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:08 INFO - nextIteration(); 05:02:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:08 INFO - checkForEnd(); 05:02:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:08 INFO - findAndRunTests(loader, nextIteration); 05:02:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:08 INFO - var runner = new TestRunner(); 05:02:08 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:08 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:08 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:08 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:09 INFO - Error: TypeError: window is null 05:02:09 INFO - Traceback (most recent call last): 05:02:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:09 INFO - window.addEventListener("load", function testOnLoad() { 05:02:09 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:09 INFO - return interp.methods[prop](addon, target, ...args); 05:02:09 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:09 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:09 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:09 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:09 INFO - return interp.methods[prop](addon, target, ...args); 05:02:09 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:09 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:09 INFO - setTimeout(testInit, 0); 05:02:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:09 INFO - getTestList(config, function(links) { 05:02:09 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:09 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:09 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:09 INFO - req.onload = function() { 05:02:09 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:09 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:09 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:09 INFO - callback(links); 05:02:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:09 INFO - require("sdk/addon/window").ready.then(() => { 05:02:09 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:09 INFO - return _require(id); 05:02:09 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:09 INFO - freeze(load(loader, module)); 05:02:09 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:09 INFO - evaluate(sandbox, module.uri); 05:02:09 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:09 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:09 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:09 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:09 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:09 INFO - return interp.methods[prop](addon, target, ...args); 05:02:09 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:09 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:09 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:09 INFO - resolve(); 05:02:09 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:09 INFO - this.schedulePromise(aPromise); 05:02:09 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:09 INFO - this.scheduleWalkerLoop(); 05:02:09 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:09 INFO - let stack = Components_ ? Components_.stack : null; 05:02:09 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:09 INFO - this.handlers.shift().process(); 05:02:09 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:09 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:09 INFO - testModule(require, filename).then(tests => { 05:02:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:09 INFO - testModule(require, filename).then(tests => { 05:02:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:09 INFO - testModule(require, filename).then(tests => { 05:02:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:09 INFO - testModule(require, filename).then(tests => { 05:02:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:09 INFO - testModule(require, filename).then(tests => { 05:02:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:09 INFO - testModule(require, filename).then(tests => { 05:02:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:09 INFO - testModule(require, filename).then(tests => { 05:02:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:09 INFO - testModule(require, filename).then(tests => { 05:02:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:09 INFO - testModule(require, filename).then(tests => { 05:02:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:09 INFO - testModule(require, filename).then(tests => { 05:02:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:09 INFO - testModule(require, filename).then(tests => { 05:02:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:09 INFO - return new Promise(resolve => { 05:02:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:09 INFO - runTests({ 05:02:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:09 INFO - nextIteration(); 05:02:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:09 INFO - checkForEnd(); 05:02:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:09 INFO - findAndRunTests(loader, nextIteration); 05:02:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:09 INFO - var runner = new TestRunner(); 05:02:09 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:09 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:09 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:09 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:11 INFO - Error: TypeError: window is null 05:02:11 INFO - Traceback (most recent call last): 05:02:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:11 INFO - window.addEventListener("load", function testOnLoad() { 05:02:11 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:11 INFO - return interp.methods[prop](addon, target, ...args); 05:02:11 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:11 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:11 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:11 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:11 INFO - return interp.methods[prop](addon, target, ...args); 05:02:11 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:11 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:11 INFO - setTimeout(testInit, 0); 05:02:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:11 INFO - getTestList(config, function(links) { 05:02:11 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:11 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:11 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:11 INFO - req.onload = function() { 05:02:11 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:11 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:11 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:11 INFO - callback(links); 05:02:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:11 INFO - require("sdk/addon/window").ready.then(() => { 05:02:11 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:11 INFO - return _require(id); 05:02:11 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:11 INFO - freeze(load(loader, module)); 05:02:11 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:11 INFO - evaluate(sandbox, module.uri); 05:02:11 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:11 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:11 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:11 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:11 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:11 INFO - return interp.methods[prop](addon, target, ...args); 05:02:11 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:11 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:11 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:11 INFO - resolve(); 05:02:11 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:11 INFO - this.schedulePromise(aPromise); 05:02:11 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:11 INFO - this.scheduleWalkerLoop(); 05:02:11 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:11 INFO - let stack = Components_ ? Components_.stack : null; 05:02:11 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:11 INFO - this.handlers.shift().process(); 05:02:11 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:11 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:11 INFO - testModule(require, filename).then(tests => { 05:02:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:11 INFO - testModule(require, filename).then(tests => { 05:02:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:11 INFO - testModule(require, filename).then(tests => { 05:02:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:11 INFO - testModule(require, filename).then(tests => { 05:02:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:11 INFO - testModule(require, filename).then(tests => { 05:02:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:11 INFO - testModule(require, filename).then(tests => { 05:02:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:11 INFO - testModule(require, filename).then(tests => { 05:02:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:11 INFO - testModule(require, filename).then(tests => { 05:02:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:11 INFO - testModule(require, filename).then(tests => { 05:02:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:11 INFO - testModule(require, filename).then(tests => { 05:02:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:11 INFO - testModule(require, filename).then(tests => { 05:02:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:11 INFO - testModule(require, filename).then(tests => { 05:02:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:11 INFO - return new Promise(resolve => { 05:02:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:11 INFO - runTests({ 05:02:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:11 INFO - nextIteration(); 05:02:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:11 INFO - checkForEnd(); 05:02:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:11 INFO - findAndRunTests(loader, nextIteration); 05:02:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:11 INFO - var runner = new TestRunner(); 05:02:11 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:11 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:11 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:11 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:11 INFO - Error: TypeError: window is null 05:02:11 INFO - Traceback (most recent call last): 05:02:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:11 INFO - window.addEventListener("load", function testOnLoad() { 05:02:11 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:12 INFO - return interp.methods[prop](addon, target, ...args); 05:02:12 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:12 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:12 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:12 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:12 INFO - return interp.methods[prop](addon, target, ...args); 05:02:12 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:12 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:12 INFO - setTimeout(testInit, 0); 05:02:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:12 INFO - getTestList(config, function(links) { 05:02:12 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:12 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:12 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:12 INFO - req.onload = function() { 05:02:12 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:12 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:12 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:12 INFO - callback(links); 05:02:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:12 INFO - require("sdk/addon/window").ready.then(() => { 05:02:12 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:12 INFO - return _require(id); 05:02:12 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:12 INFO - freeze(load(loader, module)); 05:02:12 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:12 INFO - evaluate(sandbox, module.uri); 05:02:12 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:12 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:12 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:12 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:12 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:12 INFO - return interp.methods[prop](addon, target, ...args); 05:02:12 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:12 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:12 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:12 INFO - resolve(); 05:02:12 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:12 INFO - this.schedulePromise(aPromise); 05:02:12 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:12 INFO - this.scheduleWalkerLoop(); 05:02:12 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:12 INFO - let stack = Components_ ? Components_.stack : null; 05:02:12 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:12 INFO - this.handlers.shift().process(); 05:02:12 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:12 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:12 INFO - testModule(require, filename).then(tests => { 05:02:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:12 INFO - testModule(require, filename).then(tests => { 05:02:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:12 INFO - testModule(require, filename).then(tests => { 05:02:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:12 INFO - testModule(require, filename).then(tests => { 05:02:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:12 INFO - testModule(require, filename).then(tests => { 05:02:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:12 INFO - testModule(require, filename).then(tests => { 05:02:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:12 INFO - testModule(require, filename).then(tests => { 05:02:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:12 INFO - testModule(require, filename).then(tests => { 05:02:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:12 INFO - testModule(require, filename).then(tests => { 05:02:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:12 INFO - testModule(require, filename).then(tests => { 05:02:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:12 INFO - testModule(require, filename).then(tests => { 05:02:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:12 INFO - testModule(require, filename).then(tests => { 05:02:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:12 INFO - testModule(require, filename).then(tests => { 05:02:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:12 INFO - return new Promise(resolve => { 05:02:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:12 INFO - runTests({ 05:02:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:12 INFO - nextIteration(); 05:02:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:12 INFO - checkForEnd(); 05:02:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:12 INFO - findAndRunTests(loader, nextIteration); 05:02:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:12 INFO - var runner = new TestRunner(); 05:02:12 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:12 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:12 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:12 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:12 INFO - Error: TypeError: window is null 05:02:12 INFO - Traceback (most recent call last): 05:02:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:12 INFO - window.addEventListener("load", function testOnLoad() { 05:02:12 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:12 INFO - return interp.methods[prop](addon, target, ...args); 05:02:12 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:12 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:12 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:12 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:13 INFO - return interp.methods[prop](addon, target, ...args); 05:02:13 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:13 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:13 INFO - setTimeout(testInit, 0); 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:13 INFO - getTestList(config, function(links) { 05:02:13 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:13 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:13 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:13 INFO - req.onload = function() { 05:02:13 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:13 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:13 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:13 INFO - callback(links); 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:13 INFO - require("sdk/addon/window").ready.then(() => { 05:02:13 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:13 INFO - return _require(id); 05:02:13 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:13 INFO - freeze(load(loader, module)); 05:02:13 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:13 INFO - evaluate(sandbox, module.uri); 05:02:13 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:13 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:13 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:13 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:13 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:13 INFO - return interp.methods[prop](addon, target, ...args); 05:02:13 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:13 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:13 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:13 INFO - resolve(); 05:02:13 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:13 INFO - this.schedulePromise(aPromise); 05:02:13 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:13 INFO - this.scheduleWalkerLoop(); 05:02:13 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:13 INFO - let stack = Components_ ? Components_.stack : null; 05:02:13 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:13 INFO - this.handlers.shift().process(); 05:02:13 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:13 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:13 INFO - return new Promise(resolve => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:13 INFO - runTests({ 05:02:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:13 INFO - nextIteration(); 05:02:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:13 INFO - checkForEnd(); 05:02:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:13 INFO - findAndRunTests(loader, nextIteration); 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:13 INFO - var runner = new TestRunner(); 05:02:13 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:13 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:13 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:13 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:13 INFO - Error: TypeError: window is null 05:02:13 INFO - Traceback (most recent call last): 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:13 INFO - window.addEventListener("load", function testOnLoad() { 05:02:13 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:13 INFO - return interp.methods[prop](addon, target, ...args); 05:02:13 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:13 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:13 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:13 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:13 INFO - return interp.methods[prop](addon, target, ...args); 05:02:13 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:13 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:13 INFO - setTimeout(testInit, 0); 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:13 INFO - getTestList(config, function(links) { 05:02:13 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:13 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:13 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:13 INFO - req.onload = function() { 05:02:13 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:13 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:13 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:13 INFO - callback(links); 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:13 INFO - require("sdk/addon/window").ready.then(() => { 05:02:13 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:13 INFO - return _require(id); 05:02:13 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:13 INFO - freeze(load(loader, module)); 05:02:13 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:13 INFO - evaluate(sandbox, module.uri); 05:02:13 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:13 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:13 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:13 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:13 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:13 INFO - return interp.methods[prop](addon, target, ...args); 05:02:13 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:13 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:13 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:13 INFO - resolve(); 05:02:13 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:13 INFO - this.schedulePromise(aPromise); 05:02:13 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:13 INFO - this.scheduleWalkerLoop(); 05:02:13 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:13 INFO - let stack = Components_ ? Components_.stack : null; 05:02:13 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:13 INFO - this.handlers.shift().process(); 05:02:13 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:13 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:13 INFO - testModule(require, filename).then(tests => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:13 INFO - return new Promise(resolve => { 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:13 INFO - runTests({ 05:02:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:13 INFO - nextIteration(); 05:02:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:13 INFO - checkForEnd(); 05:02:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:13 INFO - findAndRunTests(loader, nextIteration); 05:02:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:13 INFO - var runner = new TestRunner(); 05:02:13 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:13 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:13 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:13 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:14 INFO - Error: TypeError: window is null 05:02:14 INFO - Traceback (most recent call last): 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:14 INFO - window.addEventListener("load", function testOnLoad() { 05:02:14 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:14 INFO - return interp.methods[prop](addon, target, ...args); 05:02:14 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:14 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:14 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:14 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:14 INFO - return interp.methods[prop](addon, target, ...args); 05:02:14 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:14 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:14 INFO - setTimeout(testInit, 0); 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:14 INFO - getTestList(config, function(links) { 05:02:14 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:14 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:14 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:14 INFO - req.onload = function() { 05:02:14 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:14 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:14 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:14 INFO - callback(links); 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:14 INFO - require("sdk/addon/window").ready.then(() => { 05:02:14 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:14 INFO - return _require(id); 05:02:14 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:14 INFO - freeze(load(loader, module)); 05:02:14 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:14 INFO - evaluate(sandbox, module.uri); 05:02:14 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:14 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:14 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:14 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:14 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:14 INFO - return interp.methods[prop](addon, target, ...args); 05:02:14 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:14 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:14 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:14 INFO - resolve(); 05:02:14 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:14 INFO - this.schedulePromise(aPromise); 05:02:14 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:14 INFO - this.scheduleWalkerLoop(); 05:02:14 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:14 INFO - let stack = Components_ ? Components_.stack : null; 05:02:14 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:14 INFO - this.handlers.shift().process(); 05:02:14 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:14 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:14 INFO - testModule(require, filename).then(tests => { 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:14 INFO - testModule(require, filename).then(tests => { 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:14 INFO - testModule(require, filename).then(tests => { 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:14 INFO - testModule(require, filename).then(tests => { 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:14 INFO - testModule(require, filename).then(tests => { 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:14 INFO - testModule(require, filename).then(tests => { 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:14 INFO - testModule(require, filename).then(tests => { 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:14 INFO - testModule(require, filename).then(tests => { 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:14 INFO - testModule(require, filename).then(tests => { 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:14 INFO - testModule(require, filename).then(tests => { 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:14 INFO - testModule(require, filename).then(tests => { 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:14 INFO - testModule(require, filename).then(tests => { 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:14 INFO - testModule(require, filename).then(tests => { 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:14 INFO - testModule(require, filename).then(tests => { 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:14 INFO - testModule(require, filename).then(tests => { 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:14 INFO - testModule(require, filename).then(tests => { 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:14 INFO - return new Promise(resolve => { 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:14 INFO - runTests({ 05:02:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:14 INFO - nextIteration(); 05:02:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:14 INFO - checkForEnd(); 05:02:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:14 INFO - findAndRunTests(loader, nextIteration); 05:02:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:14 INFO - var runner = new TestRunner(); 05:02:14 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:14 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:14 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:14 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:15 INFO - Error: TypeError: window is null 05:02:15 INFO - Traceback (most recent call last): 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:15 INFO - window.addEventListener("load", function testOnLoad() { 05:02:15 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:15 INFO - return interp.methods[prop](addon, target, ...args); 05:02:15 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:15 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:15 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:15 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:15 INFO - return interp.methods[prop](addon, target, ...args); 05:02:15 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:15 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:15 INFO - setTimeout(testInit, 0); 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:15 INFO - getTestList(config, function(links) { 05:02:15 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:15 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:15 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:15 INFO - req.onload = function() { 05:02:15 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:15 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:15 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:15 INFO - callback(links); 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:15 INFO - require("sdk/addon/window").ready.then(() => { 05:02:15 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:15 INFO - return _require(id); 05:02:15 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:15 INFO - freeze(load(loader, module)); 05:02:15 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:15 INFO - evaluate(sandbox, module.uri); 05:02:15 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:15 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:15 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:15 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:15 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:15 INFO - return interp.methods[prop](addon, target, ...args); 05:02:15 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:15 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:15 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:15 INFO - resolve(); 05:02:15 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:15 INFO - this.schedulePromise(aPromise); 05:02:15 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:15 INFO - this.scheduleWalkerLoop(); 05:02:15 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:15 INFO - let stack = Components_ ? Components_.stack : null; 05:02:15 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:15 INFO - this.handlers.shift().process(); 05:02:15 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:15 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:15 INFO - testModule(require, filename).then(tests => { 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:15 INFO - testModule(require, filename).then(tests => { 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:15 INFO - testModule(require, filename).then(tests => { 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:15 INFO - testModule(require, filename).then(tests => { 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:15 INFO - testModule(require, filename).then(tests => { 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:15 INFO - testModule(require, filename).then(tests => { 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:15 INFO - testModule(require, filename).then(tests => { 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:15 INFO - testModule(require, filename).then(tests => { 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:15 INFO - testModule(require, filename).then(tests => { 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:15 INFO - testModule(require, filename).then(tests => { 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:15 INFO - testModule(require, filename).then(tests => { 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:15 INFO - testModule(require, filename).then(tests => { 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:15 INFO - testModule(require, filename).then(tests => { 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:15 INFO - testModule(require, filename).then(tests => { 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:15 INFO - testModule(require, filename).then(tests => { 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:15 INFO - testModule(require, filename).then(tests => { 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:15 INFO - testModule(require, filename).then(tests => { 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:15 INFO - return new Promise(resolve => { 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:15 INFO - runTests({ 05:02:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:15 INFO - nextIteration(); 05:02:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:15 INFO - checkForEnd(); 05:02:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:15 INFO - findAndRunTests(loader, nextIteration); 05:02:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:15 INFO - var runner = new TestRunner(); 05:02:15 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:15 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:15 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:15 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:16 INFO - Error: TypeError: window is null 05:02:16 INFO - Traceback (most recent call last): 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:16 INFO - window.addEventListener("load", function testOnLoad() { 05:02:16 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:16 INFO - return interp.methods[prop](addon, target, ...args); 05:02:16 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:16 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:16 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:16 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:16 INFO - return interp.methods[prop](addon, target, ...args); 05:02:16 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:16 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:16 INFO - setTimeout(testInit, 0); 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:16 INFO - getTestList(config, function(links) { 05:02:16 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:16 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:16 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:16 INFO - req.onload = function() { 05:02:16 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:16 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:16 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:16 INFO - callback(links); 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:16 INFO - require("sdk/addon/window").ready.then(() => { 05:02:16 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:16 INFO - return _require(id); 05:02:16 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:16 INFO - freeze(load(loader, module)); 05:02:16 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:16 INFO - evaluate(sandbox, module.uri); 05:02:16 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:16 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:16 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:16 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:16 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:16 INFO - return interp.methods[prop](addon, target, ...args); 05:02:16 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:16 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:16 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:16 INFO - resolve(); 05:02:16 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:16 INFO - this.schedulePromise(aPromise); 05:02:16 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:16 INFO - this.scheduleWalkerLoop(); 05:02:16 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:16 INFO - let stack = Components_ ? Components_.stack : null; 05:02:16 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:16 INFO - this.handlers.shift().process(); 05:02:16 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:16 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:16 INFO - testModule(require, filename).then(tests => { 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:16 INFO - testModule(require, filename).then(tests => { 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:16 INFO - testModule(require, filename).then(tests => { 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:16 INFO - testModule(require, filename).then(tests => { 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:16 INFO - testModule(require, filename).then(tests => { 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:16 INFO - testModule(require, filename).then(tests => { 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:16 INFO - testModule(require, filename).then(tests => { 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:16 INFO - testModule(require, filename).then(tests => { 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:16 INFO - testModule(require, filename).then(tests => { 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:16 INFO - testModule(require, filename).then(tests => { 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:16 INFO - testModule(require, filename).then(tests => { 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:16 INFO - testModule(require, filename).then(tests => { 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:16 INFO - testModule(require, filename).then(tests => { 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:16 INFO - testModule(require, filename).then(tests => { 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:16 INFO - testModule(require, filename).then(tests => { 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:16 INFO - testModule(require, filename).then(tests => { 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:16 INFO - testModule(require, filename).then(tests => { 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:16 INFO - testModule(require, filename).then(tests => { 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:16 INFO - return new Promise(resolve => { 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:16 INFO - runTests({ 05:02:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:16 INFO - nextIteration(); 05:02:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:16 INFO - checkForEnd(); 05:02:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:16 INFO - findAndRunTests(loader, nextIteration); 05:02:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:16 INFO - var runner = new TestRunner(); 05:02:16 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:16 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:16 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:16 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:18 INFO - Error: TypeError: window is null 05:02:18 INFO - Traceback (most recent call last): 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:18 INFO - window.addEventListener("load", function testOnLoad() { 05:02:18 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:18 INFO - return interp.methods[prop](addon, target, ...args); 05:02:18 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:18 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:18 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:18 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:18 INFO - return interp.methods[prop](addon, target, ...args); 05:02:18 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:18 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:18 INFO - setTimeout(testInit, 0); 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:18 INFO - getTestList(config, function(links) { 05:02:18 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:18 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:18 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:18 INFO - req.onload = function() { 05:02:18 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:18 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:18 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:18 INFO - callback(links); 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:18 INFO - require("sdk/addon/window").ready.then(() => { 05:02:18 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:18 INFO - return _require(id); 05:02:18 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:18 INFO - freeze(load(loader, module)); 05:02:18 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:18 INFO - evaluate(sandbox, module.uri); 05:02:18 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:18 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:18 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:18 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:18 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:18 INFO - return interp.methods[prop](addon, target, ...args); 05:02:18 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:18 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:18 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:18 INFO - resolve(); 05:02:18 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:18 INFO - this.schedulePromise(aPromise); 05:02:18 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:18 INFO - this.scheduleWalkerLoop(); 05:02:18 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:18 INFO - let stack = Components_ ? Components_.stack : null; 05:02:18 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:18 INFO - this.handlers.shift().process(); 05:02:18 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:18 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:18 INFO - testModule(require, filename).then(tests => { 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:18 INFO - testModule(require, filename).then(tests => { 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:18 INFO - testModule(require, filename).then(tests => { 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:18 INFO - testModule(require, filename).then(tests => { 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:18 INFO - testModule(require, filename).then(tests => { 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:18 INFO - testModule(require, filename).then(tests => { 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:18 INFO - testModule(require, filename).then(tests => { 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:18 INFO - testModule(require, filename).then(tests => { 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:18 INFO - testModule(require, filename).then(tests => { 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:18 INFO - testModule(require, filename).then(tests => { 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:18 INFO - testModule(require, filename).then(tests => { 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:18 INFO - testModule(require, filename).then(tests => { 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:18 INFO - testModule(require, filename).then(tests => { 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:18 INFO - testModule(require, filename).then(tests => { 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:18 INFO - testModule(require, filename).then(tests => { 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:18 INFO - testModule(require, filename).then(tests => { 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:18 INFO - testModule(require, filename).then(tests => { 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:18 INFO - testModule(require, filename).then(tests => { 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:18 INFO - testModule(require, filename).then(tests => { 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:18 INFO - return new Promise(resolve => { 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:18 INFO - runTests({ 05:02:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:18 INFO - nextIteration(); 05:02:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:18 INFO - checkForEnd(); 05:02:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:18 INFO - findAndRunTests(loader, nextIteration); 05:02:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:18 INFO - var runner = new TestRunner(); 05:02:18 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:18 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:18 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:18 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:19 INFO - Error: TypeError: window is null 05:02:19 INFO - Traceback (most recent call last): 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:19 INFO - window.addEventListener("load", function testOnLoad() { 05:02:19 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:19 INFO - return interp.methods[prop](addon, target, ...args); 05:02:19 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:19 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:19 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:19 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:19 INFO - return interp.methods[prop](addon, target, ...args); 05:02:19 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:19 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:19 INFO - setTimeout(testInit, 0); 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:19 INFO - getTestList(config, function(links) { 05:02:19 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:19 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:19 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:19 INFO - req.onload = function() { 05:02:19 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:19 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:19 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:19 INFO - callback(links); 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:19 INFO - require("sdk/addon/window").ready.then(() => { 05:02:19 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:19 INFO - return _require(id); 05:02:19 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:19 INFO - freeze(load(loader, module)); 05:02:19 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:19 INFO - evaluate(sandbox, module.uri); 05:02:19 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:19 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:19 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:19 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:19 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:19 INFO - return interp.methods[prop](addon, target, ...args); 05:02:19 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:19 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:19 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:19 INFO - resolve(); 05:02:19 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:19 INFO - this.schedulePromise(aPromise); 05:02:19 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:19 INFO - this.scheduleWalkerLoop(); 05:02:19 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:19 INFO - let stack = Components_ ? Components_.stack : null; 05:02:19 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:19 INFO - this.handlers.shift().process(); 05:02:19 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:19 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:19 INFO - testModule(require, filename).then(tests => { 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:19 INFO - testModule(require, filename).then(tests => { 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:19 INFO - testModule(require, filename).then(tests => { 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:19 INFO - testModule(require, filename).then(tests => { 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:19 INFO - testModule(require, filename).then(tests => { 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:19 INFO - testModule(require, filename).then(tests => { 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:19 INFO - testModule(require, filename).then(tests => { 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:19 INFO - testModule(require, filename).then(tests => { 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:19 INFO - testModule(require, filename).then(tests => { 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:19 INFO - testModule(require, filename).then(tests => { 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:19 INFO - testModule(require, filename).then(tests => { 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:19 INFO - testModule(require, filename).then(tests => { 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:19 INFO - testModule(require, filename).then(tests => { 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:19 INFO - testModule(require, filename).then(tests => { 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:19 INFO - testModule(require, filename).then(tests => { 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:19 INFO - testModule(require, filename).then(tests => { 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:19 INFO - testModule(require, filename).then(tests => { 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:19 INFO - testModule(require, filename).then(tests => { 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:19 INFO - testModule(require, filename).then(tests => { 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:19 INFO - testModule(require, filename).then(tests => { 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:19 INFO - return new Promise(resolve => { 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:19 INFO - runTests({ 05:02:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:19 INFO - nextIteration(); 05:02:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:19 INFO - checkForEnd(); 05:02:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:19 INFO - findAndRunTests(loader, nextIteration); 05:02:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:19 INFO - var runner = new TestRunner(); 05:02:19 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:19 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:19 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:19 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:20 INFO - Error: TypeError: window is null 05:02:20 INFO - Traceback (most recent call last): 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:20 INFO - window.addEventListener("load", function testOnLoad() { 05:02:20 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:20 INFO - return interp.methods[prop](addon, target, ...args); 05:02:20 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:20 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:20 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:20 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:20 INFO - return interp.methods[prop](addon, target, ...args); 05:02:20 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:20 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:20 INFO - setTimeout(testInit, 0); 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:20 INFO - getTestList(config, function(links) { 05:02:20 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:20 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:20 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:20 INFO - req.onload = function() { 05:02:20 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:20 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:20 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:20 INFO - callback(links); 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:20 INFO - require("sdk/addon/window").ready.then(() => { 05:02:20 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:20 INFO - return _require(id); 05:02:20 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:20 INFO - freeze(load(loader, module)); 05:02:20 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:20 INFO - evaluate(sandbox, module.uri); 05:02:20 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:20 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:20 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:20 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:20 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:20 INFO - return interp.methods[prop](addon, target, ...args); 05:02:20 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:20 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:20 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:20 INFO - resolve(); 05:02:20 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:20 INFO - this.schedulePromise(aPromise); 05:02:20 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:20 INFO - this.scheduleWalkerLoop(); 05:02:20 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:20 INFO - let stack = Components_ ? Components_.stack : null; 05:02:20 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:20 INFO - this.handlers.shift().process(); 05:02:20 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:20 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:20 INFO - testModule(require, filename).then(tests => { 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:20 INFO - testModule(require, filename).then(tests => { 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:20 INFO - testModule(require, filename).then(tests => { 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:20 INFO - testModule(require, filename).then(tests => { 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:20 INFO - testModule(require, filename).then(tests => { 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:20 INFO - testModule(require, filename).then(tests => { 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:20 INFO - testModule(require, filename).then(tests => { 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:20 INFO - testModule(require, filename).then(tests => { 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:20 INFO - testModule(require, filename).then(tests => { 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:20 INFO - testModule(require, filename).then(tests => { 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:20 INFO - testModule(require, filename).then(tests => { 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:20 INFO - testModule(require, filename).then(tests => { 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:20 INFO - testModule(require, filename).then(tests => { 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:20 INFO - testModule(require, filename).then(tests => { 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:20 INFO - testModule(require, filename).then(tests => { 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:20 INFO - testModule(require, filename).then(tests => { 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:20 INFO - testModule(require, filename).then(tests => { 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:20 INFO - testModule(require, filename).then(tests => { 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:20 INFO - testModule(require, filename).then(tests => { 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:20 INFO - testModule(require, filename).then(tests => { 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:20 INFO - testModule(require, filename).then(tests => { 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:20 INFO - return new Promise(resolve => { 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:20 INFO - runTests({ 05:02:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:20 INFO - nextIteration(); 05:02:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:20 INFO - checkForEnd(); 05:02:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:20 INFO - findAndRunTests(loader, nextIteration); 05:02:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:20 INFO - var runner = new TestRunner(); 05:02:20 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:20 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:20 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:20 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:21 INFO - Error: TypeError: window is null 05:02:21 INFO - Traceback (most recent call last): 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:21 INFO - window.addEventListener("load", function testOnLoad() { 05:02:21 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:21 INFO - return interp.methods[prop](addon, target, ...args); 05:02:21 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:21 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:21 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:21 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:21 INFO - return interp.methods[prop](addon, target, ...args); 05:02:21 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:21 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:21 INFO - setTimeout(testInit, 0); 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:21 INFO - getTestList(config, function(links) { 05:02:21 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:21 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:21 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:21 INFO - req.onload = function() { 05:02:21 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:21 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:21 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:21 INFO - callback(links); 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:21 INFO - require("sdk/addon/window").ready.then(() => { 05:02:21 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:21 INFO - return _require(id); 05:02:21 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:21 INFO - freeze(load(loader, module)); 05:02:21 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:21 INFO - evaluate(sandbox, module.uri); 05:02:21 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:21 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:21 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:21 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:21 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:21 INFO - return interp.methods[prop](addon, target, ...args); 05:02:21 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:21 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:21 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:21 INFO - resolve(); 05:02:21 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:21 INFO - this.schedulePromise(aPromise); 05:02:21 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:21 INFO - this.scheduleWalkerLoop(); 05:02:21 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:21 INFO - let stack = Components_ ? Components_.stack : null; 05:02:21 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:21 INFO - this.handlers.shift().process(); 05:02:21 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:21 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:21 INFO - testModule(require, filename).then(tests => { 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:21 INFO - testModule(require, filename).then(tests => { 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:21 INFO - testModule(require, filename).then(tests => { 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:21 INFO - testModule(require, filename).then(tests => { 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:21 INFO - testModule(require, filename).then(tests => { 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:21 INFO - testModule(require, filename).then(tests => { 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:21 INFO - testModule(require, filename).then(tests => { 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:21 INFO - testModule(require, filename).then(tests => { 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:21 INFO - testModule(require, filename).then(tests => { 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:21 INFO - testModule(require, filename).then(tests => { 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:21 INFO - testModule(require, filename).then(tests => { 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:21 INFO - testModule(require, filename).then(tests => { 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:21 INFO - testModule(require, filename).then(tests => { 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:21 INFO - testModule(require, filename).then(tests => { 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:21 INFO - testModule(require, filename).then(tests => { 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:21 INFO - testModule(require, filename).then(tests => { 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:21 INFO - testModule(require, filename).then(tests => { 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:21 INFO - testModule(require, filename).then(tests => { 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:21 INFO - testModule(require, filename).then(tests => { 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:21 INFO - testModule(require, filename).then(tests => { 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:21 INFO - testModule(require, filename).then(tests => { 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:21 INFO - testModule(require, filename).then(tests => { 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:21 INFO - return new Promise(resolve => { 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:21 INFO - runTests({ 05:02:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:21 INFO - nextIteration(); 05:02:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:21 INFO - checkForEnd(); 05:02:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:21 INFO - findAndRunTests(loader, nextIteration); 05:02:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:21 INFO - var runner = new TestRunner(); 05:02:21 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:21 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:21 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:21 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:22 INFO - Error: TypeError: window is null 05:02:22 INFO - Traceback (most recent call last): 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:22 INFO - window.addEventListener("load", function testOnLoad() { 05:02:22 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:22 INFO - return interp.methods[prop](addon, target, ...args); 05:02:22 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:22 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:22 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:22 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:22 INFO - return interp.methods[prop](addon, target, ...args); 05:02:22 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:22 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:22 INFO - setTimeout(testInit, 0); 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:22 INFO - getTestList(config, function(links) { 05:02:22 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:22 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:22 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:22 INFO - req.onload = function() { 05:02:22 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:22 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:22 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:22 INFO - callback(links); 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:22 INFO - require("sdk/addon/window").ready.then(() => { 05:02:22 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:22 INFO - return _require(id); 05:02:22 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:22 INFO - freeze(load(loader, module)); 05:02:22 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:22 INFO - evaluate(sandbox, module.uri); 05:02:22 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:22 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:22 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:22 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:22 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:22 INFO - return interp.methods[prop](addon, target, ...args); 05:02:22 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:22 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:22 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:22 INFO - resolve(); 05:02:22 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:22 INFO - this.schedulePromise(aPromise); 05:02:22 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:22 INFO - this.scheduleWalkerLoop(); 05:02:22 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:22 INFO - let stack = Components_ ? Components_.stack : null; 05:02:22 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:22 INFO - this.handlers.shift().process(); 05:02:22 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:22 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:22 INFO - testModule(require, filename).then(tests => { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:22 INFO - testModule(require, filename).then(tests => { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:22 INFO - testModule(require, filename).then(tests => { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:22 INFO - testModule(require, filename).then(tests => { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:22 INFO - testModule(require, filename).then(tests => { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:22 INFO - testModule(require, filename).then(tests => { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:22 INFO - testModule(require, filename).then(tests => { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:22 INFO - testModule(require, filename).then(tests => { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:22 INFO - testModule(require, filename).then(tests => { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:22 INFO - testModule(require, filename).then(tests => { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:22 INFO - testModule(require, filename).then(tests => { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:22 INFO - testModule(require, filename).then(tests => { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:22 INFO - testModule(require, filename).then(tests => { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:22 INFO - testModule(require, filename).then(tests => { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:22 INFO - testModule(require, filename).then(tests => { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:22 INFO - testModule(require, filename).then(tests => { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:22 INFO - testModule(require, filename).then(tests => { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:22 INFO - testModule(require, filename).then(tests => { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:22 INFO - testModule(require, filename).then(tests => { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:22 INFO - testModule(require, filename).then(tests => { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:22 INFO - testModule(require, filename).then(tests => { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:22 INFO - testModule(require, filename).then(tests => { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:22 INFO - testModule(require, filename).then(tests => { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:22 INFO - return new Promise(resolve => { 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:22 INFO - runTests({ 05:02:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:22 INFO - nextIteration(); 05:02:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:22 INFO - checkForEnd(); 05:02:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:22 INFO - findAndRunTests(loader, nextIteration); 05:02:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:22 INFO - var runner = new TestRunner(); 05:02:22 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:22 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:22 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:22 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:23 INFO - Error: TypeError: window is null 05:02:23 INFO - Traceback (most recent call last): 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:23 INFO - window.addEventListener("load", function testOnLoad() { 05:02:23 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:23 INFO - return interp.methods[prop](addon, target, ...args); 05:02:23 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:23 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:23 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:23 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:23 INFO - return interp.methods[prop](addon, target, ...args); 05:02:23 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:23 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:23 INFO - setTimeout(testInit, 0); 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:23 INFO - getTestList(config, function(links) { 05:02:23 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:23 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:23 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:23 INFO - req.onload = function() { 05:02:23 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:23 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:23 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:23 INFO - callback(links); 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:23 INFO - require("sdk/addon/window").ready.then(() => { 05:02:23 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:23 INFO - return _require(id); 05:02:23 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:23 INFO - freeze(load(loader, module)); 05:02:23 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:23 INFO - evaluate(sandbox, module.uri); 05:02:23 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:23 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:23 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:23 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:23 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:23 INFO - return interp.methods[prop](addon, target, ...args); 05:02:23 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:23 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:23 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:23 INFO - resolve(); 05:02:23 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:23 INFO - this.schedulePromise(aPromise); 05:02:23 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:23 INFO - this.scheduleWalkerLoop(); 05:02:23 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:23 INFO - let stack = Components_ ? Components_.stack : null; 05:02:23 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:23 INFO - this.handlers.shift().process(); 05:02:23 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:23 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:23 INFO - testModule(require, filename).then(tests => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:23 INFO - testModule(require, filename).then(tests => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:23 INFO - testModule(require, filename).then(tests => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:23 INFO - testModule(require, filename).then(tests => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:23 INFO - testModule(require, filename).then(tests => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:23 INFO - testModule(require, filename).then(tests => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:23 INFO - testModule(require, filename).then(tests => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:23 INFO - testModule(require, filename).then(tests => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:23 INFO - testModule(require, filename).then(tests => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:23 INFO - testModule(require, filename).then(tests => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:23 INFO - testModule(require, filename).then(tests => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:23 INFO - testModule(require, filename).then(tests => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:23 INFO - testModule(require, filename).then(tests => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:23 INFO - testModule(require, filename).then(tests => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:23 INFO - testModule(require, filename).then(tests => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:23 INFO - testModule(require, filename).then(tests => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:23 INFO - testModule(require, filename).then(tests => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:23 INFO - testModule(require, filename).then(tests => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:23 INFO - testModule(require, filename).then(tests => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:23 INFO - testModule(require, filename).then(tests => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:23 INFO - testModule(require, filename).then(tests => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:23 INFO - testModule(require, filename).then(tests => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:23 INFO - testModule(require, filename).then(tests => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:23 INFO - testModule(require, filename).then(tests => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:23 INFO - return new Promise(resolve => { 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:23 INFO - runTests({ 05:02:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:23 INFO - nextIteration(); 05:02:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:23 INFO - checkForEnd(); 05:02:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:23 INFO - findAndRunTests(loader, nextIteration); 05:02:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:23 INFO - var runner = new TestRunner(); 05:02:23 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:23 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:23 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:23 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:24 INFO - Error: TypeError: window is null 05:02:24 INFO - Traceback (most recent call last): 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:24 INFO - window.addEventListener("load", function testOnLoad() { 05:02:24 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:24 INFO - return interp.methods[prop](addon, target, ...args); 05:02:24 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:24 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:24 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:24 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:24 INFO - return interp.methods[prop](addon, target, ...args); 05:02:24 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:24 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:24 INFO - setTimeout(testInit, 0); 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:24 INFO - getTestList(config, function(links) { 05:02:24 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:24 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:24 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:24 INFO - req.onload = function() { 05:02:24 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:24 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:24 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:24 INFO - callback(links); 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:24 INFO - require("sdk/addon/window").ready.then(() => { 05:02:24 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:24 INFO - return _require(id); 05:02:24 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:24 INFO - freeze(load(loader, module)); 05:02:24 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:24 INFO - evaluate(sandbox, module.uri); 05:02:24 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:24 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:24 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:24 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:24 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:24 INFO - return interp.methods[prop](addon, target, ...args); 05:02:24 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:24 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:24 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:24 INFO - resolve(); 05:02:24 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:24 INFO - this.schedulePromise(aPromise); 05:02:24 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:24 INFO - this.scheduleWalkerLoop(); 05:02:24 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:24 INFO - let stack = Components_ ? Components_.stack : null; 05:02:24 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:24 INFO - this.handlers.shift().process(); 05:02:24 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:24 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:24 INFO - testModule(require, filename).then(tests => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:24 INFO - return new Promise(resolve => { 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:24 INFO - runTests({ 05:02:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:24 INFO - nextIteration(); 05:02:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:24 INFO - checkForEnd(); 05:02:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:24 INFO - findAndRunTests(loader, nextIteration); 05:02:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:24 INFO - var runner = new TestRunner(); 05:02:24 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:24 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:24 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:24 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:25 INFO - Error: TypeError: window is null 05:02:25 INFO - Traceback (most recent call last): 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:25 INFO - window.addEventListener("load", function testOnLoad() { 05:02:25 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:25 INFO - return interp.methods[prop](addon, target, ...args); 05:02:25 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:25 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:25 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:25 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:25 INFO - return interp.methods[prop](addon, target, ...args); 05:02:25 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:25 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:25 INFO - setTimeout(testInit, 0); 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:25 INFO - getTestList(config, function(links) { 05:02:25 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:25 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:25 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:25 INFO - req.onload = function() { 05:02:25 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:25 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:25 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:25 INFO - callback(links); 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:25 INFO - require("sdk/addon/window").ready.then(() => { 05:02:25 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:25 INFO - return _require(id); 05:02:25 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:25 INFO - freeze(load(loader, module)); 05:02:25 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:25 INFO - evaluate(sandbox, module.uri); 05:02:25 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:25 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:25 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:25 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:25 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:25 INFO - return interp.methods[prop](addon, target, ...args); 05:02:25 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:25 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:25 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:25 INFO - resolve(); 05:02:25 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:25 INFO - this.schedulePromise(aPromise); 05:02:25 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:25 INFO - this.scheduleWalkerLoop(); 05:02:25 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:25 INFO - let stack = Components_ ? Components_.stack : null; 05:02:25 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:25 INFO - this.handlers.shift().process(); 05:02:25 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:25 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:25 INFO - testModule(require, filename).then(tests => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:25 INFO - return new Promise(resolve => { 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:25 INFO - runTests({ 05:02:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:25 INFO - nextIteration(); 05:02:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:25 INFO - checkForEnd(); 05:02:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:25 INFO - findAndRunTests(loader, nextIteration); 05:02:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:25 INFO - var runner = new TestRunner(); 05:02:25 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:25 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:25 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:25 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:27 INFO - Error: TypeError: window is null 05:02:27 INFO - Traceback (most recent call last): 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:27 INFO - window.addEventListener("load", function testOnLoad() { 05:02:27 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:27 INFO - return interp.methods[prop](addon, target, ...args); 05:02:27 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:27 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:27 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:27 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:27 INFO - return interp.methods[prop](addon, target, ...args); 05:02:27 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:27 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:27 INFO - setTimeout(testInit, 0); 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:27 INFO - getTestList(config, function(links) { 05:02:27 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:27 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:27 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:27 INFO - req.onload = function() { 05:02:27 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:27 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:27 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:27 INFO - callback(links); 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:27 INFO - require("sdk/addon/window").ready.then(() => { 05:02:27 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:27 INFO - return _require(id); 05:02:27 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:27 INFO - freeze(load(loader, module)); 05:02:27 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:27 INFO - evaluate(sandbox, module.uri); 05:02:27 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:27 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:27 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:27 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:27 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:27 INFO - return interp.methods[prop](addon, target, ...args); 05:02:27 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:27 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:27 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:27 INFO - resolve(); 05:02:27 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:27 INFO - this.schedulePromise(aPromise); 05:02:27 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:27 INFO - this.scheduleWalkerLoop(); 05:02:27 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:27 INFO - let stack = Components_ ? Components_.stack : null; 05:02:27 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:27 INFO - this.handlers.shift().process(); 05:02:27 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:27 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:27 INFO - testModule(require, filename).then(tests => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:27 INFO - return new Promise(resolve => { 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:27 INFO - runTests({ 05:02:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:27 INFO - nextIteration(); 05:02:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:27 INFO - checkForEnd(); 05:02:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:27 INFO - findAndRunTests(loader, nextIteration); 05:02:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:27 INFO - var runner = new TestRunner(); 05:02:27 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:27 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:27 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:27 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:28 INFO - Error: TypeError: window is null 05:02:28 INFO - Traceback (most recent call last): 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:28 INFO - window.addEventListener("load", function testOnLoad() { 05:02:28 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:28 INFO - return interp.methods[prop](addon, target, ...args); 05:02:28 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:28 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:28 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:28 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:28 INFO - return interp.methods[prop](addon, target, ...args); 05:02:28 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:28 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:28 INFO - setTimeout(testInit, 0); 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:28 INFO - getTestList(config, function(links) { 05:02:28 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:28 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:28 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:28 INFO - req.onload = function() { 05:02:28 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:28 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:28 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:28 INFO - callback(links); 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:28 INFO - require("sdk/addon/window").ready.then(() => { 05:02:28 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:28 INFO - return _require(id); 05:02:28 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:28 INFO - freeze(load(loader, module)); 05:02:28 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:28 INFO - evaluate(sandbox, module.uri); 05:02:28 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:28 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:28 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:28 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:28 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:28 INFO - return interp.methods[prop](addon, target, ...args); 05:02:28 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:28 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:28 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:28 INFO - resolve(); 05:02:28 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:28 INFO - this.schedulePromise(aPromise); 05:02:28 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:28 INFO - this.scheduleWalkerLoop(); 05:02:28 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:28 INFO - let stack = Components_ ? Components_.stack : null; 05:02:28 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:28 INFO - this.handlers.shift().process(); 05:02:28 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:28 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:28 INFO - testModule(require, filename).then(tests => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:28 INFO - return new Promise(resolve => { 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:28 INFO - runTests({ 05:02:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:28 INFO - nextIteration(); 05:02:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:28 INFO - checkForEnd(); 05:02:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:28 INFO - findAndRunTests(loader, nextIteration); 05:02:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:28 INFO - var runner = new TestRunner(); 05:02:28 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:28 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:28 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:28 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:29 INFO - Error: TypeError: window is null 05:02:29 INFO - Traceback (most recent call last): 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:29 INFO - window.addEventListener("load", function testOnLoad() { 05:02:29 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:29 INFO - return interp.methods[prop](addon, target, ...args); 05:02:29 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:29 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:29 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:29 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:29 INFO - return interp.methods[prop](addon, target, ...args); 05:02:29 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:29 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:29 INFO - setTimeout(testInit, 0); 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:29 INFO - getTestList(config, function(links) { 05:02:29 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:29 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:29 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:29 INFO - req.onload = function() { 05:02:29 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:29 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:29 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:29 INFO - callback(links); 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:29 INFO - require("sdk/addon/window").ready.then(() => { 05:02:29 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:29 INFO - return _require(id); 05:02:29 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:29 INFO - freeze(load(loader, module)); 05:02:29 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:29 INFO - evaluate(sandbox, module.uri); 05:02:29 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:29 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:29 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:29 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:29 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:29 INFO - return interp.methods[prop](addon, target, ...args); 05:02:29 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:29 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:29 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:29 INFO - resolve(); 05:02:29 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:29 INFO - this.schedulePromise(aPromise); 05:02:29 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:29 INFO - this.scheduleWalkerLoop(); 05:02:29 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:29 INFO - let stack = Components_ ? Components_.stack : null; 05:02:29 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:29 INFO - this.handlers.shift().process(); 05:02:29 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:29 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:29 INFO - testModule(require, filename).then(tests => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:29 INFO - return new Promise(resolve => { 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:29 INFO - runTests({ 05:02:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:29 INFO - nextIteration(); 05:02:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:29 INFO - checkForEnd(); 05:02:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:29 INFO - findAndRunTests(loader, nextIteration); 05:02:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:29 INFO - var runner = new TestRunner(); 05:02:29 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:29 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:29 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:29 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:30 INFO - Error: TypeError: window is null 05:02:30 INFO - Traceback (most recent call last): 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:30 INFO - window.addEventListener("load", function testOnLoad() { 05:02:30 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:30 INFO - return interp.methods[prop](addon, target, ...args); 05:02:30 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:30 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:30 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:30 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:30 INFO - return interp.methods[prop](addon, target, ...args); 05:02:30 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:30 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:30 INFO - setTimeout(testInit, 0); 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:30 INFO - getTestList(config, function(links) { 05:02:30 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:30 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:30 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:30 INFO - req.onload = function() { 05:02:30 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:30 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:30 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:30 INFO - callback(links); 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:30 INFO - require("sdk/addon/window").ready.then(() => { 05:02:30 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:30 INFO - return _require(id); 05:02:30 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:30 INFO - freeze(load(loader, module)); 05:02:30 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:30 INFO - evaluate(sandbox, module.uri); 05:02:30 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:30 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:30 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:30 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:30 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:30 INFO - return interp.methods[prop](addon, target, ...args); 05:02:30 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:30 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:30 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:30 INFO - resolve(); 05:02:30 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:30 INFO - this.schedulePromise(aPromise); 05:02:30 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:30 INFO - this.scheduleWalkerLoop(); 05:02:30 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:30 INFO - let stack = Components_ ? Components_.stack : null; 05:02:30 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:30 INFO - this.handlers.shift().process(); 05:02:30 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:30 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:30 INFO - testModule(require, filename).then(tests => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:30 INFO - return new Promise(resolve => { 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:30 INFO - runTests({ 05:02:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:30 INFO - nextIteration(); 05:02:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:30 INFO - checkForEnd(); 05:02:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:30 INFO - findAndRunTests(loader, nextIteration); 05:02:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:30 INFO - var runner = new TestRunner(); 05:02:30 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:30 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:30 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:30 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:31 INFO - Error: TypeError: window is null 05:02:31 INFO - Traceback (most recent call last): 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 05:02:31 INFO - window.addEventListener("load", function testOnLoad() { 05:02:31 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:31 INFO - return interp.methods[prop](addon, target, ...args); 05:02:31 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:31 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 05:02:31 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 05:02:31 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:31 INFO - return interp.methods[prop](addon, target, ...args); 05:02:31 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:31 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 05:02:31 INFO - setTimeout(testInit, 0); 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 05:02:31 INFO - getTestList(config, function(links) { 05:02:31 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 05:02:31 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 05:02:31 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 05:02:31 INFO - req.onload = function() { 05:02:31 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 05:02:31 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 05:02:31 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 05:02:31 INFO - callback(links); 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 05:02:31 INFO - require("sdk/addon/window").ready.then(() => { 05:02:31 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 05:02:31 INFO - return _require(id); 05:02:31 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 05:02:31 INFO - freeze(load(loader, module)); 05:02:31 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 05:02:31 INFO - evaluate(sandbox, module.uri); 05:02:31 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 05:02:31 INFO - : loadSubScript(uri, sandbox, encoding); 05:02:31 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 05:02:31 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 05:02:31 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 05:02:31 INFO - return interp.methods[prop](addon, target, ...args); 05:02:31 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 05:02:31 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 05:02:31 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 05:02:31 INFO - resolve(); 05:02:31 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 05:02:31 INFO - this.schedulePromise(aPromise); 05:02:31 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 05:02:31 INFO - this.scheduleWalkerLoop(); 05:02:31 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 05:02:31 INFO - let stack = Components_ ? Components_.stack : null; 05:02:31 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 05:02:31 INFO - this.handlers.shift().process(); 05:02:31 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 05:02:31 INFO - nextValue = this.onResolve.call(undefined, nextValue); 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:31 INFO - testModule(require, filename).then(tests => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:31 INFO - return new Promise(resolve => { 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:31 INFO - runTests({ 05:02:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:31 INFO - nextIteration(); 05:02:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:31 INFO - checkForEnd(); 05:02:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:31 INFO - findAndRunTests(loader, nextIteration); 05:02:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:31 INFO - var runner = new TestRunner(); 05:02:31 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:31 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:31 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:31 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:32 INFO - Error: TypeError: window is null 05:02:32 INFO - Traceback (most recent call last): 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:32 INFO - testModule(require, filename).then(tests => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:32 INFO - return new Promise(resolve => { 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:32 INFO - runTests({ 05:02:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:32 INFO - nextIteration(); 05:02:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:32 INFO - checkForEnd(); 05:02:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:32 INFO - findAndRunTests(loader, nextIteration); 05:02:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:32 INFO - var runner = new TestRunner(); 05:02:32 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:32 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:32 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:32 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:33 INFO - Error: TypeError: window is null 05:02:33 INFO - Traceback (most recent call last): 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:33 INFO - testModule(require, filename).then(tests => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:33 INFO - return new Promise(resolve => { 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:33 INFO - runTests({ 05:02:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:33 INFO - nextIteration(); 05:02:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:33 INFO - checkForEnd(); 05:02:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:33 INFO - findAndRunTests(loader, nextIteration); 05:02:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:33 INFO - var runner = new TestRunner(); 05:02:33 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:33 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:33 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:33 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:34 INFO - Error: TypeError: window is null 05:02:34 INFO - Traceback (most recent call last): 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:34 INFO - testModule(require, filename).then(tests => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:34 INFO - return new Promise(resolve => { 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:34 INFO - runTests({ 05:02:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:34 INFO - nextIteration(); 05:02:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:34 INFO - checkForEnd(); 05:02:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:34 INFO - findAndRunTests(loader, nextIteration); 05:02:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:34 INFO - var runner = new TestRunner(); 05:02:34 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:34 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:34 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:34 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:35 INFO - Error: TypeError: window is null 05:02:35 INFO - Traceback (most recent call last): 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:35 INFO - testModule(require, filename).then(tests => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:35 INFO - return new Promise(resolve => { 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:35 INFO - runTests({ 05:02:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:35 INFO - nextIteration(); 05:02:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:35 INFO - checkForEnd(); 05:02:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:35 INFO - findAndRunTests(loader, nextIteration); 05:02:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:35 INFO - var runner = new TestRunner(); 05:02:35 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:35 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:35 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:35 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:36 INFO - Error: TypeError: window is null 05:02:36 INFO - Traceback (most recent call last): 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:36 INFO - testModule(require, filename).then(tests => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:36 INFO - return new Promise(resolve => { 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:36 INFO - runTests({ 05:02:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:36 INFO - nextIteration(); 05:02:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:36 INFO - checkForEnd(); 05:02:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:36 INFO - findAndRunTests(loader, nextIteration); 05:02:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:36 INFO - var runner = new TestRunner(); 05:02:36 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:36 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:36 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:36 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:38 INFO - Error: TypeError: window is null 05:02:38 INFO - Traceback (most recent call last): 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:38 INFO - testModule(require, filename).then(tests => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:38 INFO - return new Promise(resolve => { 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:38 INFO - runTests({ 05:02:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:38 INFO - nextIteration(); 05:02:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:38 INFO - checkForEnd(); 05:02:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:38 INFO - findAndRunTests(loader, nextIteration); 05:02:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:38 INFO - var runner = new TestRunner(); 05:02:38 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:38 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:38 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:38 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:39 INFO - Error: TypeError: window is null 05:02:39 INFO - Traceback (most recent call last): 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:39 INFO - testModule(require, filename).then(tests => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:39 INFO - return new Promise(resolve => { 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:39 INFO - runTests({ 05:02:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:39 INFO - nextIteration(); 05:02:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:39 INFO - checkForEnd(); 05:02:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:39 INFO - findAndRunTests(loader, nextIteration); 05:02:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:39 INFO - var runner = new TestRunner(); 05:02:39 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:39 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:39 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:39 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:40 INFO - Error: TypeError: window is null 05:02:40 INFO - Traceback (most recent call last): 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:40 INFO - testModule(require, filename).then(tests => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:40 INFO - return new Promise(resolve => { 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:40 INFO - runTests({ 05:02:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:40 INFO - nextIteration(); 05:02:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:40 INFO - checkForEnd(); 05:02:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:40 INFO - findAndRunTests(loader, nextIteration); 05:02:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:40 INFO - var runner = new TestRunner(); 05:02:40 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:40 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:40 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:40 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:41 INFO - Error: TypeError: window is null 05:02:41 INFO - Traceback (most recent call last): 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:41 INFO - testModule(require, filename).then(tests => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:41 INFO - return new Promise(resolve => { 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:41 INFO - runTests({ 05:02:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:41 INFO - nextIteration(); 05:02:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:41 INFO - checkForEnd(); 05:02:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:41 INFO - findAndRunTests(loader, nextIteration); 05:02:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:41 INFO - var runner = new TestRunner(); 05:02:41 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:41 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:41 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:41 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:42 INFO - Error: TypeError: window is null 05:02:42 INFO - Traceback (most recent call last): 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:42 INFO - return new Promise(resolve => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:42 INFO - runTests({ 05:02:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:42 INFO - nextIteration(); 05:02:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:42 INFO - checkForEnd(); 05:02:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:42 INFO - findAndRunTests(loader, nextIteration); 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:42 INFO - var runner = new TestRunner(); 05:02:42 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:42 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:42 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:42 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:42 INFO - Error: TypeError: window is null 05:02:42 INFO - Traceback (most recent call last): 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:42 INFO - testModule(require, filename).then(tests => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:42 INFO - return new Promise(resolve => { 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:42 INFO - runTests({ 05:02:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:42 INFO - nextIteration(); 05:02:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:42 INFO - checkForEnd(); 05:02:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:42 INFO - findAndRunTests(loader, nextIteration); 05:02:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:42 INFO - var runner = new TestRunner(); 05:02:42 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:42 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:42 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:42 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:43 INFO - Error: TypeError: window is null 05:02:43 INFO - Traceback (most recent call last): 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:43 INFO - testModule(require, filename).then(tests => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:43 INFO - return new Promise(resolve => { 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:43 INFO - runTests({ 05:02:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:43 INFO - nextIteration(); 05:02:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:43 INFO - checkForEnd(); 05:02:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:43 INFO - findAndRunTests(loader, nextIteration); 05:02:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:43 INFO - var runner = new TestRunner(); 05:02:43 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:43 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:43 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:43 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:44 INFO - Error: TypeError: window is null 05:02:44 INFO - Traceback (most recent call last): 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:44 INFO - testModule(require, filename).then(tests => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:44 INFO - return new Promise(resolve => { 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:44 INFO - runTests({ 05:02:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:44 INFO - nextIteration(); 05:02:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:44 INFO - checkForEnd(); 05:02:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:44 INFO - findAndRunTests(loader, nextIteration); 05:02:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:44 INFO - var runner = new TestRunner(); 05:02:44 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:44 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:44 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:44 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:45 INFO - Error: TypeError: window is null 05:02:45 INFO - Traceback (most recent call last): 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:45 INFO - testModule(require, filename).then(tests => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:45 INFO - return new Promise(resolve => { 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:45 INFO - runTests({ 05:02:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:45 INFO - nextIteration(); 05:02:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:45 INFO - checkForEnd(); 05:02:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:45 INFO - findAndRunTests(loader, nextIteration); 05:02:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:45 INFO - var runner = new TestRunner(); 05:02:45 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:45 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:45 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:45 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:46 INFO - Error: TypeError: window is null 05:02:46 INFO - Traceback (most recent call last): 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:46 INFO - testModule(require, filename).then(tests => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:46 INFO - return new Promise(resolve => { 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:46 INFO - runTests({ 05:02:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:46 INFO - nextIteration(); 05:02:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:46 INFO - checkForEnd(); 05:02:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:46 INFO - findAndRunTests(loader, nextIteration); 05:02:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:46 INFO - var runner = new TestRunner(); 05:02:46 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:46 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:46 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:46 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:47 INFO - Error: TypeError: window is null 05:02:47 INFO - Traceback (most recent call last): 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:47 INFO - testModule(require, filename).then(tests => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:47 INFO - return new Promise(resolve => { 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:47 INFO - runTests({ 05:02:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:47 INFO - nextIteration(); 05:02:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:47 INFO - checkForEnd(); 05:02:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:47 INFO - findAndRunTests(loader, nextIteration); 05:02:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:47 INFO - var runner = new TestRunner(); 05:02:47 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:47 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:47 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:47 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:48 INFO - Error: TypeError: window is null 05:02:48 INFO - Traceback (most recent call last): 05:02:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:48 INFO - testModule(require, filename).then(tests => { 05:02:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:48 INFO - testModule(require, filename).then(tests => { 05:02:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:48 INFO - testModule(require, filename).then(tests => { 05:02:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:48 INFO - testModule(require, filename).then(tests => { 05:02:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:48 INFO - testModule(require, filename).then(tests => { 05:02:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:48 INFO - testModule(require, filename).then(tests => { 05:02:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:48 INFO - testModule(require, filename).then(tests => { 05:02:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:48 INFO - testModule(require, filename).then(tests => { 05:02:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:48 INFO - testModule(require, filename).then(tests => { 05:02:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:48 INFO - testModule(require, filename).then(tests => { 05:02:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:48 INFO - testModule(require, filename).then(tests => { 05:02:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:48 INFO - testModule(require, filename).then(tests => { 05:02:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:48 INFO - testModule(require, filename).then(tests => { 05:02:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:48 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:49 INFO - testModule(require, filename).then(tests => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:49 INFO - return new Promise(resolve => { 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:49 INFO - runTests({ 05:02:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:49 INFO - nextIteration(); 05:02:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:49 INFO - checkForEnd(); 05:02:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:49 INFO - findAndRunTests(loader, nextIteration); 05:02:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:49 INFO - var runner = new TestRunner(); 05:02:49 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:49 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:49 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:49 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:50 INFO - Error: TypeError: window is null 05:02:50 INFO - Traceback (most recent call last): 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:50 INFO - testModule(require, filename).then(tests => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:50 INFO - return new Promise(resolve => { 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:50 INFO - runTests({ 05:02:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:50 INFO - nextIteration(); 05:02:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:50 INFO - checkForEnd(); 05:02:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:50 INFO - findAndRunTests(loader, nextIteration); 05:02:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:50 INFO - var runner = new TestRunner(); 05:02:50 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:50 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:50 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:50 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:52 INFO - Error: TypeError: window is null 05:02:52 INFO - Traceback (most recent call last): 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:52 INFO - testModule(require, filename).then(tests => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:52 INFO - return new Promise(resolve => { 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:52 INFO - runTests({ 05:02:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:52 INFO - nextIteration(); 05:02:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:52 INFO - checkForEnd(); 05:02:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:52 INFO - findAndRunTests(loader, nextIteration); 05:02:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:52 INFO - var runner = new TestRunner(); 05:02:52 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:52 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:52 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:52 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:53 INFO - Error: TypeError: window is null 05:02:53 INFO - Traceback (most recent call last): 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:53 INFO - testModule(require, filename).then(tests => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:53 INFO - return new Promise(resolve => { 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:53 INFO - runTests({ 05:02:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:53 INFO - nextIteration(); 05:02:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:53 INFO - checkForEnd(); 05:02:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:53 INFO - findAndRunTests(loader, nextIteration); 05:02:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:53 INFO - var runner = new TestRunner(); 05:02:53 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:53 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:53 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:53 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:54 INFO - Error: TypeError: window is null 05:02:54 INFO - Traceback (most recent call last): 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:54 INFO - testModule(require, filename).then(tests => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:54 INFO - return new Promise(resolve => { 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:54 INFO - runTests({ 05:02:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:54 INFO - nextIteration(); 05:02:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:54 INFO - checkForEnd(); 05:02:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:54 INFO - findAndRunTests(loader, nextIteration); 05:02:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:54 INFO - var runner = new TestRunner(); 05:02:54 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:54 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:54 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:54 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:55 INFO - Error: TypeError: window is null 05:02:55 INFO - Traceback (most recent call last): 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:55 INFO - testModule(require, filename).then(tests => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:55 INFO - return new Promise(resolve => { 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:55 INFO - runTests({ 05:02:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:55 INFO - nextIteration(); 05:02:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:55 INFO - checkForEnd(); 05:02:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:55 INFO - findAndRunTests(loader, nextIteration); 05:02:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:55 INFO - var runner = new TestRunner(); 05:02:55 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:55 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:55 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:55 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:56 INFO - Error: TypeError: window is null 05:02:56 INFO - Traceback (most recent call last): 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:56 INFO - testModule(require, filename).then(tests => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:56 INFO - return new Promise(resolve => { 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:56 INFO - runTests({ 05:02:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:56 INFO - nextIteration(); 05:02:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:56 INFO - checkForEnd(); 05:02:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:56 INFO - findAndRunTests(loader, nextIteration); 05:02:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:56 INFO - var runner = new TestRunner(); 05:02:56 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:56 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:56 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:56 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:57 INFO - Error: TypeError: window is null 05:02:57 INFO - Traceback (most recent call last): 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:57 INFO - testModule(require, filename).then(tests => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:57 INFO - return new Promise(resolve => { 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:57 INFO - runTests({ 05:02:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:57 INFO - nextIteration(); 05:02:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:57 INFO - checkForEnd(); 05:02:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:57 INFO - findAndRunTests(loader, nextIteration); 05:02:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:57 INFO - var runner = new TestRunner(); 05:02:57 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:57 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:57 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:57 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:58 INFO - Error: TypeError: window is null 05:02:58 INFO - Traceback (most recent call last): 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:58 INFO - testModule(require, filename).then(tests => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:58 INFO - return new Promise(resolve => { 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:58 INFO - runTests({ 05:02:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:58 INFO - nextIteration(); 05:02:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:58 INFO - checkForEnd(); 05:02:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:58 INFO - findAndRunTests(loader, nextIteration); 05:02:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:58 INFO - var runner = new TestRunner(); 05:02:58 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:58 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:58 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:58 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:02:59 INFO - Error: TypeError: window is null 05:02:59 INFO - Traceback (most recent call last): 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:02:59 INFO - testModule(require, filename).then(tests => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:02:59 INFO - return new Promise(resolve => { 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:02:59 INFO - runTests({ 05:02:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:02:59 INFO - nextIteration(); 05:02:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:02:59 INFO - checkForEnd(); 05:02:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:02:59 INFO - findAndRunTests(loader, nextIteration); 05:02:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:02:59 INFO - var runner = new TestRunner(); 05:02:59 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:02:59 INFO - runnerWindows.set(this, getInnerId(window)); 05:02:59 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:02:59 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:00 INFO - Error: TypeError: window is null 05:03:00 INFO - Traceback (most recent call last): 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:00 INFO - testModule(require, filename).then(tests => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:00 INFO - return new Promise(resolve => { 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:00 INFO - runTests({ 05:03:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:00 INFO - nextIteration(); 05:03:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:00 INFO - checkForEnd(); 05:03:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:00 INFO - findAndRunTests(loader, nextIteration); 05:03:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:00 INFO - var runner = new TestRunner(); 05:03:00 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:00 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:00 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:00 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:02 INFO - Error: TypeError: window is null 05:03:02 INFO - Traceback (most recent call last): 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:02 INFO - testModule(require, filename).then(tests => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:02 INFO - return new Promise(resolve => { 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:02 INFO - runTests({ 05:03:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:02 INFO - nextIteration(); 05:03:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:02 INFO - checkForEnd(); 05:03:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:02 INFO - findAndRunTests(loader, nextIteration); 05:03:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:02 INFO - var runner = new TestRunner(); 05:03:02 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:02 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:02 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:02 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:03 INFO - Error: TypeError: window is null 05:03:03 INFO - Traceback (most recent call last): 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:03 INFO - testModule(require, filename).then(tests => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:03 INFO - return new Promise(resolve => { 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:03 INFO - runTests({ 05:03:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:03 INFO - nextIteration(); 05:03:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:03 INFO - checkForEnd(); 05:03:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:03 INFO - findAndRunTests(loader, nextIteration); 05:03:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:03 INFO - var runner = new TestRunner(); 05:03:03 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:03 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:03 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:03 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:04 INFO - Error: TypeError: window is null 05:03:04 INFO - Traceback (most recent call last): 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:04 INFO - testModule(require, filename).then(tests => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:04 INFO - return new Promise(resolve => { 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:04 INFO - runTests({ 05:03:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:04 INFO - nextIteration(); 05:03:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:04 INFO - checkForEnd(); 05:03:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:04 INFO - findAndRunTests(loader, nextIteration); 05:03:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:04 INFO - var runner = new TestRunner(); 05:03:04 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:04 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:04 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:04 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:05 INFO - Error: TypeError: window is null 05:03:05 INFO - Traceback (most recent call last): 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:05 INFO - testModule(require, filename).then(tests => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:05 INFO - return new Promise(resolve => { 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:05 INFO - runTests({ 05:03:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:05 INFO - nextIteration(); 05:03:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:05 INFO - checkForEnd(); 05:03:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:05 INFO - findAndRunTests(loader, nextIteration); 05:03:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:05 INFO - var runner = new TestRunner(); 05:03:05 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:05 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:05 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:05 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:06 INFO - Error: TypeError: window is null 05:03:06 INFO - Traceback (most recent call last): 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:06 INFO - testModule(require, filename).then(tests => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:06 INFO - return new Promise(resolve => { 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:06 INFO - runTests({ 05:03:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:06 INFO - nextIteration(); 05:03:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:06 INFO - checkForEnd(); 05:03:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:06 INFO - findAndRunTests(loader, nextIteration); 05:03:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:06 INFO - var runner = new TestRunner(); 05:03:06 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:06 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:06 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:06 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:09 INFO - Error: TypeError: window is null 05:03:09 INFO - Traceback (most recent call last): 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:09 INFO - testModule(require, filename).then(tests => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:09 INFO - return new Promise(resolve => { 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:09 INFO - runTests({ 05:03:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:09 INFO - nextIteration(); 05:03:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:09 INFO - checkForEnd(); 05:03:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:09 INFO - findAndRunTests(loader, nextIteration); 05:03:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:09 INFO - var runner = new TestRunner(); 05:03:09 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:09 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:09 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:09 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:10 INFO - Error: TypeError: window is null 05:03:10 INFO - Traceback (most recent call last): 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:10 INFO - testModule(require, filename).then(tests => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:10 INFO - return new Promise(resolve => { 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:10 INFO - runTests({ 05:03:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:10 INFO - nextIteration(); 05:03:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:10 INFO - checkForEnd(); 05:03:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:10 INFO - findAndRunTests(loader, nextIteration); 05:03:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:10 INFO - var runner = new TestRunner(); 05:03:10 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:10 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:10 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:10 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:11 INFO - Error: TypeError: window is null 05:03:11 INFO - Traceback (most recent call last): 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:11 INFO - return new Promise(resolve => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:11 INFO - runTests({ 05:03:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:11 INFO - nextIteration(); 05:03:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:11 INFO - checkForEnd(); 05:03:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:11 INFO - findAndRunTests(loader, nextIteration); 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:11 INFO - var runner = new TestRunner(); 05:03:11 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:11 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:11 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:11 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:11 INFO - Error: TypeError: window is null 05:03:11 INFO - Traceback (most recent call last): 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:11 INFO - testModule(require, filename).then(tests => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:11 INFO - return new Promise(resolve => { 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:11 INFO - runTests({ 05:03:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:11 INFO - nextIteration(); 05:03:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:11 INFO - checkForEnd(); 05:03:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:11 INFO - findAndRunTests(loader, nextIteration); 05:03:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:11 INFO - var runner = new TestRunner(); 05:03:11 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:11 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:11 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:11 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:12 INFO - Error: TypeError: window is null 05:03:12 INFO - Traceback (most recent call last): 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:12 INFO - testModule(require, filename).then(tests => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:12 INFO - return new Promise(resolve => { 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:12 INFO - runTests({ 05:03:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:12 INFO - nextIteration(); 05:03:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:12 INFO - checkForEnd(); 05:03:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:12 INFO - findAndRunTests(loader, nextIteration); 05:03:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:12 INFO - var runner = new TestRunner(); 05:03:12 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:12 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:12 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:12 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:13 INFO - Error: TypeError: window is null 05:03:13 INFO - Traceback (most recent call last): 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:13 INFO - testModule(require, filename).then(tests => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:13 INFO - return new Promise(resolve => { 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:13 INFO - runTests({ 05:03:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:13 INFO - nextIteration(); 05:03:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:13 INFO - checkForEnd(); 05:03:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:13 INFO - findAndRunTests(loader, nextIteration); 05:03:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:13 INFO - var runner = new TestRunner(); 05:03:13 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:13 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:13 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:13 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:14 INFO - Error: TypeError: window is null 05:03:14 INFO - Traceback (most recent call last): 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:14 INFO - testModule(require, filename).then(tests => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:14 INFO - return new Promise(resolve => { 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:14 INFO - runTests({ 05:03:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:14 INFO - nextIteration(); 05:03:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:14 INFO - checkForEnd(); 05:03:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:14 INFO - findAndRunTests(loader, nextIteration); 05:03:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:14 INFO - var runner = new TestRunner(); 05:03:14 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:14 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:14 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:14 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:15 INFO - Error: TypeError: window is null 05:03:15 INFO - Traceback (most recent call last): 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:15 INFO - testModule(require, filename).then(tests => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:15 INFO - return new Promise(resolve => { 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:15 INFO - runTests({ 05:03:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:15 INFO - nextIteration(); 05:03:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:15 INFO - checkForEnd(); 05:03:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:15 INFO - findAndRunTests(loader, nextIteration); 05:03:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:15 INFO - var runner = new TestRunner(); 05:03:15 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:15 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:15 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:15 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:16 INFO - Error: TypeError: window is null 05:03:16 INFO - Traceback (most recent call last): 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:16 INFO - testModule(require, filename).then(tests => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:16 INFO - return new Promise(resolve => { 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:16 INFO - runTests({ 05:03:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:16 INFO - nextIteration(); 05:03:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:16 INFO - checkForEnd(); 05:03:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:16 INFO - findAndRunTests(loader, nextIteration); 05:03:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:16 INFO - var runner = new TestRunner(); 05:03:16 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:16 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:16 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:16 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:17 INFO - Error: TypeError: window is null 05:03:17 INFO - Traceback (most recent call last): 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:17 INFO - testModule(require, filename).then(tests => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:17 INFO - return new Promise(resolve => { 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:17 INFO - runTests({ 05:03:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:17 INFO - nextIteration(); 05:03:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:17 INFO - checkForEnd(); 05:03:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:17 INFO - findAndRunTests(loader, nextIteration); 05:03:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:17 INFO - var runner = new TestRunner(); 05:03:17 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:17 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:17 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:17 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:18 INFO - Error: TypeError: window is null 05:03:18 INFO - Traceback (most recent call last): 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:18 INFO - testModule(require, filename).then(tests => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:18 INFO - return new Promise(resolve => { 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:18 INFO - runTests({ 05:03:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:18 INFO - nextIteration(); 05:03:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:18 INFO - checkForEnd(); 05:03:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:18 INFO - findAndRunTests(loader, nextIteration); 05:03:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:18 INFO - var runner = new TestRunner(); 05:03:18 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:18 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:18 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:18 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:19 INFO - Error: TypeError: window is null 05:03:19 INFO - Traceback (most recent call last): 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:19 INFO - testModule(require, filename).then(tests => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:19 INFO - return new Promise(resolve => { 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:19 INFO - runTests({ 05:03:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:19 INFO - nextIteration(); 05:03:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:19 INFO - checkForEnd(); 05:03:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:19 INFO - findAndRunTests(loader, nextIteration); 05:03:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:19 INFO - var runner = new TestRunner(); 05:03:19 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:19 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:19 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:19 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:20 INFO - Error: TypeError: window is null 05:03:20 INFO - Traceback (most recent call last): 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:20 INFO - testModule(require, filename).then(tests => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:20 INFO - return new Promise(resolve => { 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:20 INFO - runTests({ 05:03:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:20 INFO - nextIteration(); 05:03:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:20 INFO - checkForEnd(); 05:03:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:20 INFO - findAndRunTests(loader, nextIteration); 05:03:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:20 INFO - var runner = new TestRunner(); 05:03:20 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:20 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:20 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:20 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:21 INFO - Error: TypeError: window is null 05:03:21 INFO - Traceback (most recent call last): 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:21 INFO - testModule(require, filename).then(tests => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:21 INFO - return new Promise(resolve => { 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:21 INFO - runTests({ 05:03:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:21 INFO - nextIteration(); 05:03:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:21 INFO - checkForEnd(); 05:03:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:21 INFO - findAndRunTests(loader, nextIteration); 05:03:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:21 INFO - var runner = new TestRunner(); 05:03:21 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:21 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:21 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:21 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:22 INFO - Error: TypeError: window is null 05:03:22 INFO - Traceback (most recent call last): 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:22 INFO - testModule(require, filename).then(tests => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:22 INFO - return new Promise(resolve => { 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:22 INFO - runTests({ 05:03:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:22 INFO - nextIteration(); 05:03:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:22 INFO - checkForEnd(); 05:03:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:22 INFO - findAndRunTests(loader, nextIteration); 05:03:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:22 INFO - var runner = new TestRunner(); 05:03:22 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:22 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:22 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:22 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:23 INFO - Error: TypeError: window is null 05:03:23 INFO - Traceback (most recent call last): 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:23 INFO - testModule(require, filename).then(tests => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:23 INFO - return new Promise(resolve => { 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:23 INFO - runTests({ 05:03:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:23 INFO - nextIteration(); 05:03:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:23 INFO - checkForEnd(); 05:03:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:23 INFO - findAndRunTests(loader, nextIteration); 05:03:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:23 INFO - var runner = new TestRunner(); 05:03:23 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:23 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:23 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:23 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:24 INFO - Error: TypeError: window is null 05:03:24 INFO - Traceback (most recent call last): 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:24 INFO - testModule(require, filename).then(tests => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:24 INFO - return new Promise(resolve => { 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:24 INFO - runTests({ 05:03:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:24 INFO - nextIteration(); 05:03:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:24 INFO - checkForEnd(); 05:03:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:24 INFO - findAndRunTests(loader, nextIteration); 05:03:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:24 INFO - var runner = new TestRunner(); 05:03:24 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:24 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:24 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:24 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:25 INFO - Error: TypeError: window is null 05:03:25 INFO - Traceback (most recent call last): 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:25 INFO - testModule(require, filename).then(tests => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:25 INFO - return new Promise(resolve => { 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:25 INFO - runTests({ 05:03:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:25 INFO - nextIteration(); 05:03:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:25 INFO - checkForEnd(); 05:03:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:25 INFO - findAndRunTests(loader, nextIteration); 05:03:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:25 INFO - var runner = new TestRunner(); 05:03:25 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:25 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:25 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:25 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:26 INFO - Error: TypeError: window is null 05:03:26 INFO - Traceback (most recent call last): 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:26 INFO - testModule(require, filename).then(tests => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:26 INFO - return new Promise(resolve => { 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:26 INFO - runTests({ 05:03:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:26 INFO - nextIteration(); 05:03:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:26 INFO - checkForEnd(); 05:03:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:26 INFO - findAndRunTests(loader, nextIteration); 05:03:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:26 INFO - var runner = new TestRunner(); 05:03:26 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:26 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:26 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:26 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:27 INFO - Error: TypeError: window is null 05:03:27 INFO - Traceback (most recent call last): 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:27 INFO - testModule(require, filename).then(tests => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:27 INFO - return new Promise(resolve => { 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:27 INFO - runTests({ 05:03:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:27 INFO - nextIteration(); 05:03:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:27 INFO - checkForEnd(); 05:03:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:27 INFO - findAndRunTests(loader, nextIteration); 05:03:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:27 INFO - var runner = new TestRunner(); 05:03:27 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:27 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:27 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:27 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:31 INFO - Error: TypeError: window is null 05:03:31 INFO - Traceback (most recent call last): 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:31 INFO - testModule(require, filename).then(tests => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:31 INFO - return new Promise(resolve => { 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:31 INFO - runTests({ 05:03:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:31 INFO - nextIteration(); 05:03:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:31 INFO - checkForEnd(); 05:03:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:31 INFO - findAndRunTests(loader, nextIteration); 05:03:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:31 INFO - var runner = new TestRunner(); 05:03:31 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:31 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:31 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:31 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:32 INFO - Error: TypeError: window is null 05:03:32 INFO - Traceback (most recent call last): 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:32 INFO - testModule(require, filename).then(tests => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:32 INFO - return new Promise(resolve => { 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:32 INFO - runTests({ 05:03:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:32 INFO - nextIteration(); 05:03:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:32 INFO - checkForEnd(); 05:03:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:32 INFO - findAndRunTests(loader, nextIteration); 05:03:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:32 INFO - var runner = new TestRunner(); 05:03:32 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:32 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:32 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:32 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:33 INFO - Error: TypeError: window is null 05:03:33 INFO - Traceback (most recent call last): 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:33 INFO - testModule(require, filename).then(tests => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:33 INFO - return new Promise(resolve => { 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:33 INFO - runTests({ 05:03:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:33 INFO - nextIteration(); 05:03:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:33 INFO - checkForEnd(); 05:03:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:33 INFO - findAndRunTests(loader, nextIteration); 05:03:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:33 INFO - var runner = new TestRunner(); 05:03:33 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:33 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:33 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:33 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:34 INFO - Error: TypeError: window is null 05:03:34 INFO - Traceback (most recent call last): 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:34 INFO - testModule(require, filename).then(tests => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:34 INFO - return new Promise(resolve => { 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:34 INFO - runTests({ 05:03:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:34 INFO - nextIteration(); 05:03:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:34 INFO - checkForEnd(); 05:03:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:34 INFO - findAndRunTests(loader, nextIteration); 05:03:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:34 INFO - var runner = new TestRunner(); 05:03:34 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:34 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:34 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:34 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:35 INFO - Error: TypeError: window is null 05:03:35 INFO - Traceback (most recent call last): 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:35 INFO - testModule(require, filename).then(tests => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:35 INFO - return new Promise(resolve => { 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:35 INFO - runTests({ 05:03:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:35 INFO - nextIteration(); 05:03:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:35 INFO - checkForEnd(); 05:03:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:35 INFO - findAndRunTests(loader, nextIteration); 05:03:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:35 INFO - var runner = new TestRunner(); 05:03:35 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:35 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:35 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:35 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:36 INFO - Error: TypeError: window is null 05:03:36 INFO - Traceback (most recent call last): 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:36 INFO - testModule(require, filename).then(tests => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:36 INFO - return new Promise(resolve => { 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:36 INFO - runTests({ 05:03:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:36 INFO - nextIteration(); 05:03:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:36 INFO - checkForEnd(); 05:03:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:36 INFO - findAndRunTests(loader, nextIteration); 05:03:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:36 INFO - var runner = new TestRunner(); 05:03:36 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:36 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:36 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:36 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:37 INFO - Error: TypeError: window is null 05:03:37 INFO - Traceback (most recent call last): 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:37 INFO - testModule(require, filename).then(tests => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:37 INFO - return new Promise(resolve => { 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:37 INFO - runTests({ 05:03:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:37 INFO - nextIteration(); 05:03:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:37 INFO - checkForEnd(); 05:03:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:37 INFO - findAndRunTests(loader, nextIteration); 05:03:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:37 INFO - var runner = new TestRunner(); 05:03:37 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:37 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:37 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:37 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:38 INFO - Error: TypeError: window is null 05:03:38 INFO - Traceback (most recent call last): 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:38 INFO - testModule(require, filename).then(tests => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:38 INFO - return new Promise(resolve => { 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:38 INFO - runTests({ 05:03:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:38 INFO - nextIteration(); 05:03:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:38 INFO - checkForEnd(); 05:03:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:38 INFO - findAndRunTests(loader, nextIteration); 05:03:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:38 INFO - var runner = new TestRunner(); 05:03:38 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:38 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:38 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:38 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:39 INFO - Error: TypeError: window is null 05:03:39 INFO - Traceback (most recent call last): 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:39 INFO - testModule(require, filename).then(tests => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:39 INFO - return new Promise(resolve => { 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:39 INFO - runTests({ 05:03:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:39 INFO - nextIteration(); 05:03:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:39 INFO - checkForEnd(); 05:03:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:39 INFO - findAndRunTests(loader, nextIteration); 05:03:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:39 INFO - var runner = new TestRunner(); 05:03:39 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:39 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:39 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:39 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:40 INFO - Error: TypeError: window is null 05:03:40 INFO - Traceback (most recent call last): 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:40 INFO - testModule(require, filename).then(tests => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:40 INFO - return new Promise(resolve => { 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:40 INFO - runTests({ 05:03:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:40 INFO - nextIteration(); 05:03:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:40 INFO - checkForEnd(); 05:03:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:40 INFO - findAndRunTests(loader, nextIteration); 05:03:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:40 INFO - var runner = new TestRunner(); 05:03:40 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:40 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:40 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:40 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:41 INFO - Error: TypeError: window is null 05:03:41 INFO - Traceback (most recent call last): 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:41 INFO - testModule(require, filename).then(tests => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:41 INFO - return new Promise(resolve => { 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:41 INFO - runTests({ 05:03:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:41 INFO - nextIteration(); 05:03:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:41 INFO - checkForEnd(); 05:03:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:41 INFO - findAndRunTests(loader, nextIteration); 05:03:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:41 INFO - var runner = new TestRunner(); 05:03:41 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:41 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:41 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:41 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:42 INFO - Error: TypeError: window is null 05:03:42 INFO - Traceback (most recent call last): 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:42 INFO - testModule(require, filename).then(tests => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:42 INFO - return new Promise(resolve => { 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:42 INFO - runTests({ 05:03:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:42 INFO - nextIteration(); 05:03:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:42 INFO - checkForEnd(); 05:03:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:42 INFO - findAndRunTests(loader, nextIteration); 05:03:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:42 INFO - var runner = new TestRunner(); 05:03:42 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:42 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:42 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:42 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:43 INFO - Error: TypeError: window is null 05:03:43 INFO - Traceback (most recent call last): 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:43 INFO - testModule(require, filename).then(tests => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:43 INFO - return new Promise(resolve => { 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:43 INFO - runTests({ 05:03:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:43 INFO - nextIteration(); 05:03:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:43 INFO - checkForEnd(); 05:03:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:43 INFO - findAndRunTests(loader, nextIteration); 05:03:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:43 INFO - var runner = new TestRunner(); 05:03:43 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:43 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:43 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:43 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:44 INFO - Error: TypeError: window is null 05:03:44 INFO - Traceback (most recent call last): 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:44 INFO - testModule(require, filename).then(tests => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:44 INFO - return new Promise(resolve => { 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:44 INFO - runTests({ 05:03:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:44 INFO - nextIteration(); 05:03:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:44 INFO - checkForEnd(); 05:03:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:44 INFO - findAndRunTests(loader, nextIteration); 05:03:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:44 INFO - var runner = new TestRunner(); 05:03:44 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:44 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:44 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:44 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:45 INFO - Error: TypeError: window is null 05:03:45 INFO - Traceback (most recent call last): 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:45 INFO - return new Promise(resolve => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:45 INFO - runTests({ 05:03:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:45 INFO - nextIteration(); 05:03:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:45 INFO - checkForEnd(); 05:03:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:45 INFO - findAndRunTests(loader, nextIteration); 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:45 INFO - var runner = new TestRunner(); 05:03:45 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:45 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:45 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:45 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:45 INFO - Error: TypeError: window is null 05:03:45 INFO - Traceback (most recent call last): 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:45 INFO - testModule(require, filename).then(tests => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:45 INFO - return new Promise(resolve => { 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:45 INFO - runTests({ 05:03:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:45 INFO - nextIteration(); 05:03:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:45 INFO - checkForEnd(); 05:03:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:45 INFO - findAndRunTests(loader, nextIteration); 05:03:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:45 INFO - var runner = new TestRunner(); 05:03:45 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:45 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:45 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:45 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:46 INFO - Error: TypeError: window is null 05:03:46 INFO - Traceback (most recent call last): 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:46 INFO - testModule(require, filename).then(tests => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:46 INFO - return new Promise(resolve => { 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:46 INFO - runTests({ 05:03:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:46 INFO - nextIteration(); 05:03:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:46 INFO - checkForEnd(); 05:03:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:46 INFO - findAndRunTests(loader, nextIteration); 05:03:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:46 INFO - var runner = new TestRunner(); 05:03:46 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:46 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:46 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:46 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:47 INFO - Error: TypeError: window is null 05:03:47 INFO - Traceback (most recent call last): 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:47 INFO - testModule(require, filename).then(tests => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:47 INFO - return new Promise(resolve => { 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:47 INFO - runTests({ 05:03:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:47 INFO - nextIteration(); 05:03:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:47 INFO - checkForEnd(); 05:03:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:47 INFO - findAndRunTests(loader, nextIteration); 05:03:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:47 INFO - var runner = new TestRunner(); 05:03:47 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:47 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:47 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:47 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:48 INFO - Error: TypeError: window is null 05:03:48 INFO - Traceback (most recent call last): 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:48 INFO - testModule(require, filename).then(tests => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:48 INFO - return new Promise(resolve => { 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:48 INFO - runTests({ 05:03:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:48 INFO - nextIteration(); 05:03:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:48 INFO - checkForEnd(); 05:03:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:48 INFO - findAndRunTests(loader, nextIteration); 05:03:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:48 INFO - var runner = new TestRunner(); 05:03:48 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:48 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:48 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:48 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:49 INFO - Error: TypeError: window is null 05:03:49 INFO - Traceback (most recent call last): 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:49 INFO - testModule(require, filename).then(tests => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:49 INFO - return new Promise(resolve => { 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:49 INFO - runTests({ 05:03:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:49 INFO - nextIteration(); 05:03:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:49 INFO - checkForEnd(); 05:03:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:49 INFO - findAndRunTests(loader, nextIteration); 05:03:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:49 INFO - var runner = new TestRunner(); 05:03:49 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:49 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:49 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:49 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:50 INFO - Error: TypeError: window is null 05:03:50 INFO - Traceback (most recent call last): 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:50 INFO - testModule(require, filename).then(tests => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:50 INFO - return new Promise(resolve => { 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:50 INFO - runTests({ 05:03:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:50 INFO - nextIteration(); 05:03:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:50 INFO - checkForEnd(); 05:03:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:50 INFO - findAndRunTests(loader, nextIteration); 05:03:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:50 INFO - var runner = new TestRunner(); 05:03:50 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:50 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:50 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:50 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:51 INFO - Error: TypeError: window is null 05:03:51 INFO - Traceback (most recent call last): 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:51 INFO - testModule(require, filename).then(tests => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:51 INFO - return new Promise(resolve => { 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:51 INFO - runTests({ 05:03:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:51 INFO - nextIteration(); 05:03:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:51 INFO - checkForEnd(); 05:03:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:51 INFO - findAndRunTests(loader, nextIteration); 05:03:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:51 INFO - var runner = new TestRunner(); 05:03:51 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:51 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:51 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:51 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:53 INFO - Error: TypeError: window is null 05:03:53 INFO - Traceback (most recent call last): 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:53 INFO - testModule(require, filename).then(tests => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:53 INFO - return new Promise(resolve => { 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:53 INFO - runTests({ 05:03:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:53 INFO - nextIteration(); 05:03:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:53 INFO - checkForEnd(); 05:03:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:53 INFO - findAndRunTests(loader, nextIteration); 05:03:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:53 INFO - var runner = new TestRunner(); 05:03:53 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:53 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:53 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:53 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:54 INFO - Error: TypeError: window is null 05:03:54 INFO - Traceback (most recent call last): 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:54 INFO - testModule(require, filename).then(tests => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:54 INFO - return new Promise(resolve => { 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:54 INFO - runTests({ 05:03:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:54 INFO - nextIteration(); 05:03:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:54 INFO - checkForEnd(); 05:03:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:54 INFO - findAndRunTests(loader, nextIteration); 05:03:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:54 INFO - var runner = new TestRunner(); 05:03:54 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:54 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:54 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:54 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:57 INFO - Error: TypeError: window is null 05:03:57 INFO - Traceback (most recent call last): 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:57 INFO - testModule(require, filename).then(tests => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:57 INFO - return new Promise(resolve => { 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:57 INFO - runTests({ 05:03:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:57 INFO - nextIteration(); 05:03:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:57 INFO - checkForEnd(); 05:03:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:57 INFO - findAndRunTests(loader, nextIteration); 05:03:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:57 INFO - var runner = new TestRunner(); 05:03:57 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:57 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:57 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:57 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:58 INFO - Error: TypeError: window is null 05:03:58 INFO - Traceback (most recent call last): 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:58 INFO - testModule(require, filename).then(tests => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:58 INFO - return new Promise(resolve => { 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:58 INFO - runTests({ 05:03:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:58 INFO - nextIteration(); 05:03:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:58 INFO - checkForEnd(); 05:03:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:58 INFO - findAndRunTests(loader, nextIteration); 05:03:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:58 INFO - var runner = new TestRunner(); 05:03:58 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:58 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:58 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:58 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:03:59 INFO - Error: TypeError: window is null 05:03:59 INFO - Traceback (most recent call last): 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:03:59 INFO - testModule(require, filename).then(tests => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:03:59 INFO - return new Promise(resolve => { 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:03:59 INFO - runTests({ 05:03:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:03:59 INFO - nextIteration(); 05:03:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:03:59 INFO - checkForEnd(); 05:03:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:03:59 INFO - findAndRunTests(loader, nextIteration); 05:03:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:03:59 INFO - var runner = new TestRunner(); 05:03:59 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:03:59 INFO - runnerWindows.set(this, getInnerId(window)); 05:03:59 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:03:59 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:00 INFO - Error: TypeError: window is null 05:04:00 INFO - Traceback (most recent call last): 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:00 INFO - testModule(require, filename).then(tests => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:00 INFO - return new Promise(resolve => { 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:00 INFO - runTests({ 05:04:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:00 INFO - nextIteration(); 05:04:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:00 INFO - checkForEnd(); 05:04:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:00 INFO - findAndRunTests(loader, nextIteration); 05:04:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:00 INFO - var runner = new TestRunner(); 05:04:00 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:00 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:00 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:00 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:01 INFO - Error: TypeError: window is null 05:04:01 INFO - Traceback (most recent call last): 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:01 INFO - testModule(require, filename).then(tests => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:01 INFO - return new Promise(resolve => { 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:01 INFO - runTests({ 05:04:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:01 INFO - nextIteration(); 05:04:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:01 INFO - checkForEnd(); 05:04:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:01 INFO - findAndRunTests(loader, nextIteration); 05:04:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:01 INFO - var runner = new TestRunner(); 05:04:01 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:01 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:01 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:01 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:02 INFO - Error: TypeError: window is null 05:04:02 INFO - Traceback (most recent call last): 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:02 INFO - testModule(require, filename).then(tests => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:02 INFO - return new Promise(resolve => { 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:02 INFO - runTests({ 05:04:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:02 INFO - nextIteration(); 05:04:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:02 INFO - checkForEnd(); 05:04:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:02 INFO - findAndRunTests(loader, nextIteration); 05:04:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:02 INFO - var runner = new TestRunner(); 05:04:02 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:02 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:02 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:02 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:03 INFO - Error: TypeError: window is null 05:04:03 INFO - Traceback (most recent call last): 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:03 INFO - testModule(require, filename).then(tests => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:03 INFO - return new Promise(resolve => { 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:03 INFO - runTests({ 05:04:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:03 INFO - nextIteration(); 05:04:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:03 INFO - checkForEnd(); 05:04:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:03 INFO - findAndRunTests(loader, nextIteration); 05:04:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:03 INFO - var runner = new TestRunner(); 05:04:03 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:03 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:03 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:03 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:04 INFO - Error: TypeError: window is null 05:04:04 INFO - Traceback (most recent call last): 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:04 INFO - testModule(require, filename).then(tests => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:04 INFO - return new Promise(resolve => { 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:04 INFO - runTests({ 05:04:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:04 INFO - nextIteration(); 05:04:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:04 INFO - checkForEnd(); 05:04:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:04 INFO - findAndRunTests(loader, nextIteration); 05:04:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:04 INFO - var runner = new TestRunner(); 05:04:04 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:04 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:04 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:04 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:05 INFO - Error: TypeError: window is null 05:04:05 INFO - Traceback (most recent call last): 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:05 INFO - testModule(require, filename).then(tests => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:05 INFO - return new Promise(resolve => { 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:05 INFO - runTests({ 05:04:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:05 INFO - nextIteration(); 05:04:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:05 INFO - checkForEnd(); 05:04:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:05 INFO - findAndRunTests(loader, nextIteration); 05:04:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:05 INFO - var runner = new TestRunner(); 05:04:05 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:05 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:05 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:05 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:06 INFO - Error: TypeError: window is null 05:04:06 INFO - Traceback (most recent call last): 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:06 INFO - testModule(require, filename).then(tests => { 05:04:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:07 INFO - testModule(require, filename).then(tests => { 05:04:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:07 INFO - return new Promise(resolve => { 05:04:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:07 INFO - runTests({ 05:04:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:07 INFO - nextIteration(); 05:04:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:07 INFO - checkForEnd(); 05:04:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:07 INFO - findAndRunTests(loader, nextIteration); 05:04:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:07 INFO - var runner = new TestRunner(); 05:04:07 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:07 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:07 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:07 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:08 INFO - Error: TypeError: window is null 05:04:08 INFO - Traceback (most recent call last): 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:08 INFO - testModule(require, filename).then(tests => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:08 INFO - return new Promise(resolve => { 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:08 INFO - runTests({ 05:04:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:08 INFO - nextIteration(); 05:04:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:08 INFO - checkForEnd(); 05:04:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:08 INFO - findAndRunTests(loader, nextIteration); 05:04:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:08 INFO - var runner = new TestRunner(); 05:04:08 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:08 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:08 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:08 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:09 INFO - Error: TypeError: window is null 05:04:09 INFO - Traceback (most recent call last): 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:09 INFO - testModule(require, filename).then(tests => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:09 INFO - return new Promise(resolve => { 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:09 INFO - runTests({ 05:04:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:09 INFO - nextIteration(); 05:04:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:09 INFO - checkForEnd(); 05:04:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:09 INFO - findAndRunTests(loader, nextIteration); 05:04:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:09 INFO - var runner = new TestRunner(); 05:04:09 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:09 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:09 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:09 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:10 INFO - Error: TypeError: window is null 05:04:10 INFO - Traceback (most recent call last): 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:10 INFO - testModule(require, filename).then(tests => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:10 INFO - return new Promise(resolve => { 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:10 INFO - runTests({ 05:04:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:10 INFO - nextIteration(); 05:04:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:10 INFO - checkForEnd(); 05:04:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:10 INFO - findAndRunTests(loader, nextIteration); 05:04:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:10 INFO - var runner = new TestRunner(); 05:04:10 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:10 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:10 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:10 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:11 INFO - Error: TypeError: window is null 05:04:11 INFO - Traceback (most recent call last): 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:11 INFO - testModule(require, filename).then(tests => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:11 INFO - return new Promise(resolve => { 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:11 INFO - runTests({ 05:04:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:11 INFO - nextIteration(); 05:04:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:11 INFO - checkForEnd(); 05:04:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:11 INFO - findAndRunTests(loader, nextIteration); 05:04:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:11 INFO - var runner = new TestRunner(); 05:04:11 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:11 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:11 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:11 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:12 INFO - Error: TypeError: window is null 05:04:12 INFO - Traceback (most recent call last): 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:12 INFO - testModule(require, filename).then(tests => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:12 INFO - return new Promise(resolve => { 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:12 INFO - runTests({ 05:04:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:12 INFO - nextIteration(); 05:04:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:12 INFO - checkForEnd(); 05:04:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:12 INFO - findAndRunTests(loader, nextIteration); 05:04:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:12 INFO - var runner = new TestRunner(); 05:04:12 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:12 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:12 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:12 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:13 INFO - Error: TypeError: window is null 05:04:13 INFO - Traceback (most recent call last): 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:13 INFO - testModule(require, filename).then(tests => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:13 INFO - return new Promise(resolve => { 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:13 INFO - runTests({ 05:04:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:13 INFO - nextIteration(); 05:04:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:13 INFO - checkForEnd(); 05:04:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:13 INFO - findAndRunTests(loader, nextIteration); 05:04:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:13 INFO - var runner = new TestRunner(); 05:04:13 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:13 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:13 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:13 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:14 INFO - Error: TypeError: window is null 05:04:14 INFO - Traceback (most recent call last): 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:14 INFO - testModule(require, filename).then(tests => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:14 INFO - return new Promise(resolve => { 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:14 INFO - runTests({ 05:04:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:14 INFO - nextIteration(); 05:04:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:14 INFO - checkForEnd(); 05:04:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:14 INFO - findAndRunTests(loader, nextIteration); 05:04:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:14 INFO - var runner = new TestRunner(); 05:04:14 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:14 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:14 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:14 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:15 INFO - Error: TypeError: window is null 05:04:15 INFO - Traceback (most recent call last): 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:15 INFO - testModule(require, filename).then(tests => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:15 INFO - return new Promise(resolve => { 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:15 INFO - runTests({ 05:04:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:15 INFO - nextIteration(); 05:04:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:15 INFO - checkForEnd(); 05:04:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:15 INFO - findAndRunTests(loader, nextIteration); 05:04:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:15 INFO - var runner = new TestRunner(); 05:04:15 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:15 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:15 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:15 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:16 INFO - Error: TypeError: window is null 05:04:16 INFO - Traceback (most recent call last): 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:16 INFO - testModule(require, filename).then(tests => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:16 INFO - return new Promise(resolve => { 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:16 INFO - runTests({ 05:04:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:16 INFO - nextIteration(); 05:04:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:16 INFO - checkForEnd(); 05:04:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:16 INFO - findAndRunTests(loader, nextIteration); 05:04:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:16 INFO - var runner = new TestRunner(); 05:04:16 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:16 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:16 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:16 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:17 INFO - Error: TypeError: window is null 05:04:17 INFO - Traceback (most recent call last): 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:17 INFO - testModule(require, filename).then(tests => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:17 INFO - return new Promise(resolve => { 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:17 INFO - runTests({ 05:04:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:17 INFO - nextIteration(); 05:04:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:17 INFO - checkForEnd(); 05:04:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:17 INFO - findAndRunTests(loader, nextIteration); 05:04:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:17 INFO - var runner = new TestRunner(); 05:04:17 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:17 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:17 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:17 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:18 INFO - Error: TypeError: window is null 05:04:18 INFO - Traceback (most recent call last): 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:18 INFO - testModule(require, filename).then(tests => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:18 INFO - return new Promise(resolve => { 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:18 INFO - runTests({ 05:04:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:18 INFO - nextIteration(); 05:04:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:18 INFO - checkForEnd(); 05:04:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:18 INFO - findAndRunTests(loader, nextIteration); 05:04:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:18 INFO - var runner = new TestRunner(); 05:04:18 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:18 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:18 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:18 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:19 INFO - Error: TypeError: window is null 05:04:19 INFO - Traceback (most recent call last): 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:19 INFO - testModule(require, filename).then(tests => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:19 INFO - return new Promise(resolve => { 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:19 INFO - runTests({ 05:04:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:19 INFO - nextIteration(); 05:04:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:19 INFO - checkForEnd(); 05:04:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:19 INFO - findAndRunTests(loader, nextIteration); 05:04:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:19 INFO - var runner = new TestRunner(); 05:04:19 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:19 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:19 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:19 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:20 INFO - Error: TypeError: window is null 05:04:20 INFO - Traceback (most recent call last): 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:20 INFO - testModule(require, filename).then(tests => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:20 INFO - return new Promise(resolve => { 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:20 INFO - runTests({ 05:04:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:20 INFO - nextIteration(); 05:04:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:20 INFO - checkForEnd(); 05:04:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:20 INFO - findAndRunTests(loader, nextIteration); 05:04:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:20 INFO - var runner = new TestRunner(); 05:04:20 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:20 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:20 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:20 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:21 INFO - Error: TypeError: window is null 05:04:21 INFO - Traceback (most recent call last): 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:21 INFO - testModule(require, filename).then(tests => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:21 INFO - return new Promise(resolve => { 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:21 INFO - runTests({ 05:04:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:21 INFO - nextIteration(); 05:04:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:21 INFO - checkForEnd(); 05:04:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:21 INFO - findAndRunTests(loader, nextIteration); 05:04:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:21 INFO - var runner = new TestRunner(); 05:04:21 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:21 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:21 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:21 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:22 INFO - Error: TypeError: window is null 05:04:22 INFO - Traceback (most recent call last): 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:22 INFO - testModule(require, filename).then(tests => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:22 INFO - return new Promise(resolve => { 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:22 INFO - runTests({ 05:04:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:22 INFO - nextIteration(); 05:04:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:22 INFO - checkForEnd(); 05:04:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:22 INFO - findAndRunTests(loader, nextIteration); 05:04:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:22 INFO - var runner = new TestRunner(); 05:04:22 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:22 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:22 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:22 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:23 INFO - Error: TypeError: window is null 05:04:23 INFO - Traceback (most recent call last): 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:23 INFO - testModule(require, filename).then(tests => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:23 INFO - return new Promise(resolve => { 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:23 INFO - runTests({ 05:04:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:23 INFO - nextIteration(); 05:04:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:23 INFO - checkForEnd(); 05:04:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:23 INFO - findAndRunTests(loader, nextIteration); 05:04:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:23 INFO - var runner = new TestRunner(); 05:04:23 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:23 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:23 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:23 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:24 INFO - Error: TypeError: window is null 05:04:24 INFO - Traceback (most recent call last): 05:04:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:24 INFO - testModule(require, filename).then(tests => { 05:04:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:24 INFO - testModule(require, filename).then(tests => { 05:04:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:24 INFO - testModule(require, filename).then(tests => { 05:04:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:24 INFO - testModule(require, filename).then(tests => { 05:04:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:24 INFO - testModule(require, filename).then(tests => { 05:04:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:24 INFO - testModule(require, filename).then(tests => { 05:04:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:24 INFO - testModule(require, filename).then(tests => { 05:04:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:24 INFO - testModule(require, filename).then(tests => { 05:04:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:24 INFO - testModule(require, filename).then(tests => { 05:04:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:24 INFO - testModule(require, filename).then(tests => { 05:04:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:24 INFO - testModule(require, filename).then(tests => { 05:04:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:24 INFO - testModule(require, filename).then(tests => { 05:04:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:24 INFO - testModule(require, filename).then(tests => { 05:04:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:24 INFO - testModule(require, filename).then(tests => { 05:04:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:24 INFO - testModule(require, filename).then(tests => { 05:04:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:25 INFO - testModule(require, filename).then(tests => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:25 INFO - return new Promise(resolve => { 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:25 INFO - runTests({ 05:04:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:25 INFO - nextIteration(); 05:04:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:25 INFO - checkForEnd(); 05:04:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:25 INFO - findAndRunTests(loader, nextIteration); 05:04:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:25 INFO - var runner = new TestRunner(); 05:04:25 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:25 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:25 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:25 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:26 INFO - Error: TypeError: window is null 05:04:26 INFO - Traceback (most recent call last): 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:26 INFO - testModule(require, filename).then(tests => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:26 INFO - return new Promise(resolve => { 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:26 INFO - runTests({ 05:04:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:26 INFO - nextIteration(); 05:04:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:26 INFO - checkForEnd(); 05:04:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:26 INFO - findAndRunTests(loader, nextIteration); 05:04:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:26 INFO - var runner = new TestRunner(); 05:04:26 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:26 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:26 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:26 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:27 INFO - Error: TypeError: window is null 05:04:27 INFO - Traceback (most recent call last): 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:27 INFO - testModule(require, filename).then(tests => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:27 INFO - return new Promise(resolve => { 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:27 INFO - runTests({ 05:04:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:27 INFO - nextIteration(); 05:04:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:27 INFO - checkForEnd(); 05:04:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:27 INFO - findAndRunTests(loader, nextIteration); 05:04:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:27 INFO - var runner = new TestRunner(); 05:04:27 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:27 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:27 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:27 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202031519) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 05:04:28 INFO - Error: TypeError: window is null 05:04:28 INFO - Traceback (most recent call last): 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 05:04:28 INFO - testModule(require, filename).then(tests => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 05:04:28 INFO - return new Promise(resolve => { 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 05:04:28 INFO - runTests({ 05:04:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 05:04:28 INFO - nextIteration(); 05:04:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 05:04:28 INFO - checkForEnd(); 05:04:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 05:04:28 INFO - findAndRunTests(loader, nextIteration); 05:04:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 05:04:28 INFO - var runner = new TestRunner(); 05:04:28 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 05:04:28 INFO - runnerWindows.set(this, getInnerId(window)); 05:04:28 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 05:04:28 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Jetpack Package Test Summary 05:04:28 INFO - Passed: 0 05:04:28 WARNING - Failed: 138 05:04:28 WARNING - One or more unittests failed. 05:04:28 INFO - Todo: 0 05:04:30 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 05:04:30 INFO - --DOCSHELL 0x1249b3000 == 2 [pid = 1096] [id = 2] 05:04:30 INFO - --DOCSHELL 0x1224e7000 == 1 [pid = 1096] [id = 1] 05:04:34 INFO - [1096] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5286 05:04:34 INFO - [1096] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:04:34 INFO - [1096] WARNING: NS_ENSURE_TRUE(stmt) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/toolkit/components/places/nsNavBookmarks.cpp, line 1301 05:04:34 INFO - [1096] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x8000FFFF: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/toolkit/components/places/nsNavBookmarks.cpp, line 1039 05:04:34 INFO - JavaScript error: resource://gre/modules/BookmarkHTMLUtils.jsm, line 898: NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsINavBookmarksService.removeFolderChildren] 05:04:34 INFO - [1096] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x8000FFFF: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/toolkit/components/places/nsNavBookmarks.cpp, line 2514 05:04:34 INFO - [1096] WARNING: NS_ENSURE_TRUE(stmt) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/toolkit/components/places/nsAnnotationService.cpp, line 1181 05:04:34 INFO - [1096] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x8000FFFF: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/toolkit/components/places/nsAnnotationService.cpp, line 1047 05:04:34 INFO - TEST-INFO | [JavaScript Error: "NS_ERROR_UNEXPECTED: Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsINavBookmarksService.removeFolderChildren]" {file: "resource://gre/modules/BookmarkHTMLUtils.jsm" line: 898}] 05:04:34 INFO - TEST-INFO | [JavaScript Error: "Failed to import bookmarks from chrome://browser/locale/bookmarks.html: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsINavBookmarksService.removeFolderChildren]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: resource://gre/modules/BookmarkHTMLUtils.jsm :: runBatched :: line 898" data: no]" {file: "resource://gre/modules/BookmarkHTMLUtils.jsm" line: 151}] 05:04:34 INFO - TEST-INFO | [JavaScript Error: "Bookmarks.html file could be corrupt. [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsINavBookmarksService.removeFolderChildren]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: resource://gre/modules/BookmarkHTMLUtils.jsm :: runBatched :: line 898" data: no]" {file: "resource://app/components/nsBrowserGlue.js" line: 1684}] 05:04:34 INFO - TEST-INFO | [JavaScript Error: "[Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIAnnotationService.getItemsWithAnnotation]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: resource://app/components/nsBrowserGlue.js :: BrowserGlue.prototype.ensurePlacesDefaultQueriesInitialized< :: line 2294" data: no]" {file: "resource://app/components/nsBrowserGlue.js" line: 2365}] 05:04:34 INFO - -*- TCPPresentationServer.js: TCPPresentationServer - close 05:04:35 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 05:04:35 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 05:04:35 INFO - TEST-INFO | [JavaScript Error: "1454418274985 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}] 05:04:35 INFO - [1096] WARNING: nsAppShell::Exit() called redundantly: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsAppShell.mm, line 679 05:04:35 INFO - [1096] WARNING: NS_ENSURE_TRUE(context) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpcom/threads/nsThread.cpp, line 800 05:04:35 INFO - [1096] WARNING: 'NS_FAILED(RemovePermissionChangeObserver())', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/notification/Notification.cpp, line 681 05:04:38 INFO - [1096] WARNING: '!mMainThread', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpcom/threads/nsThreadManager.cpp, line 299 05:04:47 INFO - --DOMWINDOW == 6 (0x12e10e800) [pid = 1096] [serial = 6] [outer = 0x0] [url = about:blank] 05:04:50 INFO - WARNING: YOU ARE LEAKING THE WORLD (at least one JSRuntime and everything alive inside it, that is) AT JS_ShutDown TIME. FIX THIS! 05:04:50 INFO - [1096] ###!!! ASSERTION: Component Manager being held past XPCOM shutdown.: 'cnt == 0', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpcom/build/XPCOMInit.cpp, line 1020 05:05:46 INFO - #01: ScopedXPCOMStartup::~ScopedXPCOMStartup() [toolkit/xre/nsAppRunner.cpp:1481] 05:05:46 INFO - #02: XREMain::XRE_main(int, char**, nsXREAppData const*) [memory/mozalloc/mozalloc.h:210] 05:05:46 INFO - #03: XRE_main [toolkit/xre/nsAppRunner.cpp:4526] 05:05:46 INFO - #04: main [browser/app/nsBrowserApp.cpp:212] 05:05:46 INFO - [1096] WARNING: OOPDeinit() without successful OOPInit(): file /builds/slave/m-aurora-m64-d-000000000000000/build/src/toolkit/crashreporter/nsExceptionHandler.cpp, line 2800 05:05:46 INFO - Leaked URLs: 05:05:46 INFO - file:///builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/Resources/omni.ja 05:05:46 INFO - x:///chrome/toolkit/res/ 05:05:46 INFO - file:///builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/Resources/omni.ja 05:05:46 INFO - x:///modules/services-sync/ 05:05:46 INFO - file:///builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/Resources/omni.ja 05:05:46 INFO - x:///modules/services-common/ 05:05:46 INFO - file:///builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/Resources/omni.ja 05:05:46 INFO - x:///modules/services-crypto/ 05:05:46 INFO - file:///builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/Resources/browser/omni.ja 05:05:46 INFO - chrome://browser/locale/searchplugins/ 05:05:46 INFO - chrome://browser/content/report-phishing-overlay.xul 05:05:46 INFO - x:///chrome/pdfjs/content/ 05:05:46 INFO - x:///chrome/devtools/modules/devtools/ 05:05:46 INFO - file:///var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmpDwr49P.mozrunner/extensions/workerbootstrap-test@mozilla.org/ 05:05:46 INFO - file:////builds/slave/test/build/tests/modules/ 05:05:46 INFO - chrome://pluginproblem/content/pluginFinderBinding.css 05:05:46 INFO - chrome://pluginproblem/content/pluginProblemBinding.css 05:05:46 INFO - chrome://mochikit/content/jetpack-package-overlay.xul 05:05:46 INFO - file:///var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmpDwr49P.mozrunner/extensions/worker-test@mozilla.org/ 05:05:46 INFO - resource://gre-resources/counterstyles.css 05:05:46 INFO - resource://gre-resources/html.css 05:05:46 INFO - chrome://global/content/minimal-xul.css 05:05:46 INFO - resource://gre-resources/quirk.css 05:05:46 INFO - resource://gre/res/svg.css 05:05:46 INFO - chrome://global/content/xul.css 05:05:46 INFO - chrome://global/skin/scrollbars.css 05:05:46 INFO - resource://gre-resources/number-control.css 05:05:46 INFO - resource://gre-resources/forms.css 05:05:46 INFO - resource://gre-resources/noscript.css 05:05:46 INFO - resource://gre-resources/ua.css 05:05:46 INFO - chrome://browser/content/hiddenWindow.xul 05:05:46 INFO - x:///chrome/browser/content/browser/hiddenWindow.xul 05:05:46 INFO - chrome://browser/content/browser.xul 05:05:46 INFO - x:///chrome/browser/content/browser/browser.xul 05:05:46 INFO - chrome://browser/content/macBrowserOverlay.xul 05:05:46 INFO - chrome://browser/skin/webRTC-indicator.css 05:05:46 INFO - chrome://browser/content/browser.css 05:05:46 INFO - chrome://browser/content/places/places.css 05:05:46 INFO - chrome://devtools/skin/devtools-browser.css 05:05:46 INFO - chrome://browser/skin/controlcenter/panel.css 05:05:46 INFO - chrome://browser/skin/customizableui/panelUIOverlay.css 05:05:46 INFO - chrome://browser/skin/browser.css 05:05:46 INFO - chrome://browser/skin/browser-lightweightTheme.css 05:05:46 INFO - chrome://global/content/editMenuOverlay.xul 05:05:46 INFO - chrome://browser/content/baseMenuOverlay.xul 05:05:46 INFO - chrome://browser/content/places/placesOverlay.xul 05:05:46 INFO - chrome://browser/skin/webRTC-indicator.css 05:05:46 INFO - chrome://global/content/bindings/general.xml#root-element 05:05:46 INFO - chrome://global/content/bindings/general.xml 05:05:46 INFO - x:///chrome/toolkit/content/global/bindings/general.xml 05:05:46 INFO - chrome://global/content/bindings/general.xml 05:05:46 INFO - chrome://global/content/bindings/general.xml#basecontrol 05:05:46 INFO - chrome://global/content/bindings/general.xml 05:05:46 INFO - chrome://global/content/bindings/general.xml#basetext 05:05:46 INFO - chrome://global/content/bindings/general.xml#control-item 05:05:46 INFO - chrome://global/content/bindings/general.xml#root-element 05:05:46 INFO - chrome://global/content/bindings/general.xml#iframe 05:05:46 INFO - chrome://global/content/bindings/general.xml#statusbarpanel 05:05:46 INFO - chrome://global/content/bindings/general.xml#statusbarpanel-menu-iconic 05:05:46 INFO - chrome://global/content/bindings/general.xml#statusbar 05:05:46 INFO - chrome://global/content/bindings/general.xml#statusbarpanel-iconic 05:05:46 INFO - chrome://global/content/bindings/general.xml#statusbarpanel-iconic-text 05:05:46 INFO - chrome://global/content/bindings/general.xml#image 05:05:46 INFO - chrome://global/content/bindings/general.xml#deck 05:05:46 INFO - chrome://global/content/bindings/general.xml#dropmarker 05:05:46 INFO - chrome://global/content/bindings/general.xml#windowdragbox 05:05:46 INFO - chrome://global/content/bindings/general.xml#basetext 05:05:46 INFO - chrome://global/content/bindings/general.xml#statusbarpanel 05:05:46 INFO - chrome://global/content/bindings/general.xml#statusbarpanel 05:05:46 INFO - chrome://global/content/bindings/general.xml#statusbarpanel 05:05:46 INFO - chrome://global/content/bindings/general.xml#basecontrol 05:05:46 INFO - chrome://global/content/bindings/popup.xml#tooltip 05:05:46 INFO - chrome://global/content/bindings/popup.xml 05:05:46 INFO - x:///chrome/toolkit/content/global/bindings/popup.xml 05:05:46 INFO - chrome://global/content/bindings/popup.xml 05:05:46 INFO - chrome://global/content/bindings/popup.xml#popup-base 05:05:46 INFO - chrome://global/content/bindings/popup.xml 05:05:46 INFO - chrome://global/content/bindings/popup.xml#popup 05:05:46 INFO - chrome://global/content/bindings/popup.xml#panel 05:05:46 INFO - chrome://global/content/bindings/popup.xml#arrowpanel 05:05:46 INFO - chrome://global/content/bindings/popup.xml#tooltip 05:05:46 INFO - chrome://global/content/bindings/popup.xml#popup-scrollbars 05:05:46 INFO - chrome://global/content/bindings/popup.xml#popup-base 05:05:46 INFO - chrome://global/content/bindings/popup.xml#popup-base 05:05:46 INFO - chrome://global/content/bindings/popup.xml#popup-base 05:05:46 INFO - chrome://global/content/bindings/popup.xml#popup 05:05:46 INFO - chrome://global/content/bindings/popup.xml#panel 05:05:46 INFO - chrome://global/skin/popup.css 05:05:46 INFO - chrome://global/content/bindings/stringbundle.xml#stringbundleset 05:05:46 INFO - chrome://global/content/bindings/stringbundle.xml 05:05:46 INFO - x:///chrome/toolkit/content/global/bindings/stringbundle.xml 05:05:46 INFO - chrome://global/content/bindings/stringbundle.xml 05:05:46 INFO - chrome://global/content/bindings/stringbundle.xml#stringbundleset 05:05:46 INFO - chrome://global/content/bindings/stringbundle.xml 05:05:46 INFO - chrome://global/content/bindings/stringbundle.xml#stringbundle 05:05:46 INFO - chrome://global/content/bindings/toolbar.xml#menubar 05:05:46 INFO - chrome://global/content/bindings/toolbar.xml 05:05:46 INFO - x:///chrome/toolkit/content/global/bindings/toolbar.xml 05:05:46 INFO - chrome://global/content/bindings/toolbar.xml 05:05:46 INFO - chrome://global/content/bindings/toolbar.xml#toolbar-base 05:05:46 INFO - chrome://global/content/bindings/toolbar.xml 05:05:46 INFO - chrome://global/content/bindings/toolbar.xml#toolbox 05:05:46 INFO - chrome://global/content/bindings/toolbar.xml#toolbar 05:05:46 INFO - chrome://global/content/bindings/toolbar.xml#toolbar-menubar-autohide 05:05:46 INFO - chrome://global/content/bindings/toolbar.xml#toolbar-drag 05:05:46 INFO - chrome://global/content/bindings/toolbar.xml#menubar 05:05:46 INFO - chrome://global/content/bindings/toolbar.xml#toolbardecoration 05:05:46 INFO - chrome://global/content/bindings/toolbar.xml#toolbarpaletteitem 05:05:46 INFO - chrome://global/content/bindings/toolbar.xml#toolbarpaletteitem-palette 05:05:46 INFO - chrome://global/content/bindings/toolbar.xml#toolbar 05:05:46 INFO - chrome://global/content/bindings/toolbar.xml#toolbar-base 05:05:46 INFO - chrome://global/content/bindings/toolbar.xml#toolbar-base 05:05:46 INFO - chrome://global/content/bindings/toolbar.xml#toolbarpaletteitem 05:05:46 INFO - chrome://global/content/bindings/toolbar.xml#toolbar-base 05:05:46 INFO - chrome://global/content/bindings/toolbar.xml#toolbar 05:05:46 INFO - chrome://global/content/bindings/toolbar.xml#toolbar-base 05:05:46 INFO - chrome://global/content/bindings/toolbar.xml#toolbar-base 05:05:46 INFO - chrome://global/skin/toolbar.css 05:05:46 INFO - chrome://devtools/skin/devtools-browser.css 05:05:46 INFO - chrome://devtools/skin/splitters.css 05:05:46 INFO - chrome://browser/skin/controlcenter/panel.css 05:05:46 INFO - chrome://browser/skin/customizableui/panelUIOverlay.css 05:05:46 INFO - chrome://browser/skin/browser.css 05:05:46 INFO - chrome://global/skin/global.css 05:05:46 INFO - chrome://browser/skin/browser-lightweightTheme.css 05:05:46 INFO - chrome://global/content/editMenuOverlay.js 05:05:46 INFO - chrome://global/locale/intl.css 05:05:46 INFO - chrome://browser/content/utilityOverlay.js 05:05:46 INFO - chrome://global/content/macWindowMenu.js 05:05:46 INFO - chrome://global/content/globalOverlay.js 05:05:46 INFO - chrome://browser/content/utilityOverlay.js 05:05:46 INFO - chrome://browser/content/places/controller.js 05:05:46 INFO - chrome://browser/content/places/treeView.js 05:05:46 INFO - chrome://mochikit/content/chrome-harness.js 05:05:46 INFO - chrome://mochikit/content/manifestLibrary.js 05:05:46 INFO - chrome://mochikit/content/chunkifyTests.js 05:05:46 INFO - chrome://mochikit/content/server.js 05:05:46 INFO - chrome://mochikit/content/jetpack-package-harness.js 05:05:46 INFO - chrome://global/content/bindings/scrollbar.xml#scrollbar 05:05:46 INFO - chrome://global/content/bindings/scrollbar.xml 05:05:46 INFO - x:///chrome/toolkit/content/global/bindings/scrollbar.xml 05:05:46 INFO - chrome://global/content/bindings/scrollbar.xml 05:05:46 INFO - chrome://global/content/bindings/scrollbar.xml#thumb 05:05:46 INFO - chrome://global/content/bindings/scrollbar.xml 05:05:46 INFO - chrome://global/content/bindings/scrollbar.xml#scrollbar-base 05:05:46 INFO - chrome://global/content/bindings/scrollbar.xml#scrollbar 05:05:46 INFO - chrome://global/content/bindings/scrollbar.xml#scrollbar-base 05:05:46 INFO - chrome://global/content/bindings/scrollbar.xml#thumb 05:05:46 INFO - chrome://global/content/bindings/scrollbar.xml#scrollbar-base 05:05:46 INFO - file:///builds/slave/test/build/tests/mochitest/mochitests.xul 05:05:46 INFO - [1096] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167 05:05:46 INFO - [1096] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167 05:05:46 INFO - nsStringStats 05:05:46 INFO - => mAllocCount: 2164437 05:05:46 INFO - => mReallocCount: 15914 05:05:46 INFO - => mFreeCount: 2153677 -- LEAKED 10760 !!! 05:05:46 INFO - => mShareCount: 740812 05:05:46 INFO - => mAdoptCount: 210007 05:05:46 INFO - => mAdoptFreeCount: 210005 -- LEAKED 2 !!! 05:05:46 INFO - => Process ID: 1096, Thread ID: 140735085890752 05:05:46 INFO - TEST-INFO | Main app process: exit 0 05:05:46 INFO - runtests.py | Application ran for: 0:03:52.777730 05:05:46 INFO - zombiecheck | Reading PID log: /var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/tmpNE0q_Wpidlog 05:05:46 INFO - Stopping web server 05:05:46 INFO - Stopping web socket server 05:05:46 INFO - Stopping ssltunnel 05:05:46 INFO - TEST-INFO | leakcheck | default process: leak threshold set at 0 bytes 05:05:46 INFO - TEST-INFO | leakcheck | plugin process: leak threshold set at 0 bytes 05:05:46 INFO - TEST-INFO | leakcheck | tab process: leak threshold set at 10000 bytes 05:05:46 INFO - TEST-INFO | leakcheck | geckomediaplugin process: leak threshold set at 20000 bytes 05:05:46 INFO - == BloatView: ALL (cumulative) LEAK AND BLOAT STATISTICS, default process 1096 05:05:46 INFO - |<----------------Class--------------->|<-----Bytes------>|<----Objects---->| 05:05:46 INFO - | | Per-Inst Leaked| Total Rem| 05:05:46 INFO - 0 |TOTAL | 66 5634699|11815443 124319| 05:05:46 INFO - 6 |AnimationTimeline | 128 384| 6 3| 05:05:46 INFO - 14 |AsyncLatencyLogger | 72 72| 1 1| 05:05:46 INFO - 18 |AtomImpl | 40 45000| 1808 1125| 05:05:46 INFO - 22 |BackstagePass | 96 4704| 174 49| 05:05:46 INFO - 30 |CSSStyleSheet | 168 4536| 29 27| 05:05:46 INFO - 31 |CSSStyleSheetInner | 184 4784| 28 26| 05:05:46 INFO - 32 |CSSVariableDeclarations | 48 528| 11 11| 05:05:46 INFO - 47 |CacheObserver | 48 48| 1 1| 05:05:46 INFO - 51 |CalculateFrecencyFunction | 24 24| 1 1| 05:05:46 INFO - 72 |Comment | 136 1224| 11 9| 05:05:46 INFO - 85 |CondVar | 40 200| 234 5| 05:05:46 INFO - 86 |Connection | 240 480| 4 2| 05:05:46 INFO - 99 |DOMEventTargetHelper | 80 240| 82 3| 05:05:46 INFO - 101 |DOMStorageObserver | 56 56| 1 1| 05:05:46 INFO - 102 |DR_State | 48 48| 1 1| 05:05:46 INFO - 112 |DataStoreService | 232 232| 1 1| 05:05:46 INFO - 113 |Database | 232 232| 1 1| 05:05:46 INFO - 117 |Declaration | 152 401736| 2706 2643| 05:05:46 INFO - 122 |DirectoryProvider | 24 24| 1 1| 05:05:46 INFO - 125 |DocumentRule | 80 80| 3 1| 05:05:46 INFO - 126 |DocumentTimeline | 160 480| 6 3| 05:05:46 INFO - 135 |EventListenerManager | 144 720| 138 5| 05:05:46 INFO - 139 |ExpirationTrackerObserver | 32 320| 18 10| 05:05:46 INFO - 141 |FakeDirectAudioSynth | 24 24| 1 1| 05:05:46 INFO - 142 |FakeIndirectAudioSynth | 24 24| 1 1| 05:05:46 INFO - 143 |FallbackEncoding | 16 16| 1 1| 05:05:46 INFO - 147 |FixupURLFunction | 24 24| 1 1| 05:05:46 INFO - 149 |FontFamilyListRefCnt | 32 576| 18 18| 05:05:46 INFO - 154 |FragmentOrElement | 120 13440| 2720 112| 05:05:46 INFO - 157 |FrecencyNotificationFunction | 24 24| 1 1| 05:05:46 INFO - 162 |GenerateGUIDFunction | 24 24| 1 1| 05:05:46 INFO - 163 |GenericFactory | 32 64| 208 2| 05:05:46 INFO - 164 |GetUnreversedHostFunction | 24 24| 1 1| 05:05:46 INFO - 171 |GroupRule | 64 7168| 116 112| 05:05:46 INFO - 174 |HTMLIFrameElement | 216 216| 1 1| 05:05:46 INFO - 186 |ImageLoader | 192 1536| 13 8| 05:05:46 INFO - 187 |ImportRule | 88 264| 3 3| 05:05:46 INFO - 208 |LiteralImpl | 24 24| 65 1| 05:05:46 INFO - 212 |LoadInfo | 176 1408| 210684 8| 05:05:46 INFO - 214 |Loader | 168 1512| 18 9| 05:05:46 INFO - 219 |MaskLayerImageCache | 48 48| 1 1| 05:05:46 INFO - 221 |MatchAutoCompleteFunction | 24 24| 1 1| 05:05:46 INFO - 222 |MediaRule | 80 7600| 97 95| 05:05:46 INFO - 229 |MiscContainer | 32 32| 2 1| 05:05:46 INFO - 232 |Mutex | 32 800| 460 25| 05:05:46 INFO - 233 |NameSpaceRule | 80 2160| 29 27| 05:05:46 INFO - 236 |NodeInfo | 120 16320| 319 136| 05:05:46 INFO - 283 |PerformanceBase | 128 384| 5 3| 05:05:46 INFO - 284 |PerformanceEntry | 88 88| 1 1| 05:05:46 INFO - 285 |PerformanceResourceTiming | 152 152| 1 1| 05:05:46 INFO - 293 |Preferences | 64 64| 1 1| 05:05:46 INFO - 298 |ProcessGlobal | 168 168| 1 1| 05:05:46 INFO - 300 |ProcessingInstruction | 136 1768| 13 13| 05:05:46 INFO - 302 |Promise | 160 320| 1050 2| 05:05:46 INFO - 306 |ProtoAndIfaceCache | 16 61328| 3972 3833| 05:05:46 INFO - 314 |RDFServiceImpl | 320 320| 1 1| 05:05:46 INFO - 316 |ReentrantMonitor | 40 520| 282 13| 05:05:46 INFO - 320 |RefreshTimerVsyncDispatcher | 64 64| 1 1| 05:05:46 INFO - 329 |RuleHash | 224 13216| 74 59| 05:05:46 INFO - 330 |RuleProcessorCache | 112 112| 1 1| 05:05:46 INFO - 333 |SVGAttrAnimationRuleProcessor | 24 192| 12 8| 05:05:46 INFO - 334 |SameChildProcessMessageManagerCallback| 8 8| 1 1| 05:05:46 INFO - 335 |SameParentProcessMessageManagerCallbac| 8 8| 1 1| 05:05:46 INFO - 337 |SandboxPrivate | 96 362880| 3788 3780| 05:05:46 INFO - 339 |SchedulingContext | 96 288| 9 3| 05:05:46 INFO - 340 |SchedulingContextService | 88 88| 1 1| 05:05:46 INFO - 343 |Service | 144 144| 1 1| 05:05:46 INFO - 351 |SharedScriptableHelperForJSIID | 24 24| 1 1| 05:05:46 INFO - 354 |ShimInterfaceInfo | 144 144| 6 1| 05:05:46 INFO - 366 |StringAdopt | 1 2| 210007 2| 05:05:46 INFO - 367 |StyleRule | 72 186912| 2658 2596| 05:05:46 INFO - 368 |SubstitutingProtocolHandler | 120 120| 1 1| 05:05:46 INFO - 372 |TelemetryImpl | 680 680| 1 1| 05:05:46 INFO - 397 |URIPrincipalReferrerPolicyAndCORSModeH| 32 256| 88 8| 05:05:46 INFO - 398 |URLValue | 56 37520| 684 670| 05:05:46 INFO - 407 |ValueObserver | 64 26368| 463 412| 05:05:46 INFO - 409 |VoiceData | 80 800| 10 10| 05:05:46 INFO - 411 |VsyncObserver | 16 16| 3 1| 05:05:46 INFO - 414 |WatchdogManager | 80 80| 1 1| 05:05:46 INFO - 416 |WeakReference | 16 32| 1050 2| 05:05:46 INFO - 417 |WeakReference | 16 128| 49 8| 05:05:46 INFO - 418 |WeakReference | 16 1040| 94 65| 05:05:46 INFO - 442 |XBLChildrenElement | 152 1368| 10 9| 05:05:46 INFO - 443 |XMLDocument | 2016 16128| 9 8| 05:05:46 INFO - 445 |XMLStylesheetProcessingInstruction | 168 1512| 9 9| 05:05:46 INFO - 446 |XPCContext | 40 40| 4 1| 05:05:46 INFO - 447 |XPCLocaleCallbacks | 56 56| 1 1| 05:05:46 INFO - 448 |XPCNativeInterface | 40 2920| 243 73| 05:05:46 INFO - 449 |XPCNativeMember | 16 1168| 6897 73| 05:05:46 INFO - 450 |XPCNativeScriptableInfo | 16 136688| 10889 8543| 05:05:46 INFO - 451 |XPCNativeScriptableShared | 304 4864| 10907 16| 05:05:46 INFO - 452 |XPCNativeSet | 16 1040| 819 65| 05:05:46 INFO - 453 |XPCWrappedNative | 96 945408| 1286376 9848| 05:05:46 INFO - 454 |XPCWrappedNativeProto | 48 247392| 834550 5154| 05:05:46 INFO - 455 |XPCWrappedNativeScope | 144 551952| 3967 3833| 05:05:46 INFO - 457 |XPCWrappedNativeTearOff | 24 257328| 1931199 10722| 05:05:46 INFO - 460 |XULDocument | 2368 7104| 3 3| 05:05:46 INFO - 463 |bundleCacheEntry_t | 48 624| 18 13| 05:05:46 INFO - 484 |mozHunspellDirProvider | 24 24| 1 1| 05:05:46 INFO - 486 |mozJSSubScriptLoader | 32 32| 13 1| 05:05:46 INFO - 497 |nsAnnotationService | 72 72| 1 1| 05:05:46 INFO - 499 |nsAppFileLocationProvider | 32 32| 1 1| 05:05:46 INFO - 500 |nsAppShellService | 64 64| 1 1| 05:05:46 INFO - 502 |nsAppStartup | 80 80| 1 1| 05:05:46 INFO - 508 |nsAtomList | 16 74624| 4753 4664| 05:05:46 INFO - 510 |nsAttrSelector | 48 106896| 2338 2227| 05:05:46 INFO - 511 |nsAuthURLParser | 24 24| 2 1| 05:05:46 INFO - 512 |nsBaseAppShell | 96 96| 1 1| 05:05:46 INFO - 513 |nsBaseChannel | 328 328| 207558 1| 05:05:46 INFO - 520 |nsBindingManager | 88 704| 13 8| 05:05:46 INFO - 522 |nsBoxLayout | 24 48| 2 2| 05:05:46 INFO - 529 |nsCSSCounterStyleRule | 240 16560| 69 69| 05:05:46 INFO - 530 |nsCSSKeyframeRule | 80 3680| 46 46| 05:05:46 INFO - 531 |nsCSSKeyframesRule | 88 1408| 16 16| 05:05:46 INFO - 532 |nsCSSRect | 64 44992| 1323 703| 05:05:46 INFO - 533 |nsCSSRect_heap | 80 56240| 754 703| 05:05:46 INFO - 534 |nsCSSRuleProcessor | 112 560| 20 5| 05:05:46 INFO - 536 |nsCSSSelector | 72 557640| 7919 7745| 05:05:46 INFO - 537 |nsCSSSelectorList | 24 114504| 4876 4771| 05:05:46 INFO - 538 |nsCSSValue::Array | 32 35264| 1230 1102| 05:05:46 INFO - 539 |nsCSSValueFloatColor | 32 15808| 494 494| 05:05:46 INFO - 540 |nsCSSValueGradient | 112 9968| 91 89| 05:05:46 INFO - 541 |nsCSSValueGradientStop | 40 9200| 234 230| 05:05:46 INFO - 542 |nsCSSValueList | 24 52560| 2305 2190| 05:05:46 INFO - 543 |nsCSSValueList_heap | 40 49320| 1344 1233| 05:05:46 INFO - 544 |nsCSSValuePair | 32 7904| 516 247| 05:05:46 INFO - 545 |nsCSSValuePairList | 40 16640| 444 416| 05:05:46 INFO - 546 |nsCSSValuePairList_heap | 56 12992| 259 232| 05:05:46 INFO - 547 |nsCSSValuePair_heap | 48 7584| 166 158| 05:05:46 INFO - 548 |nsCSSValueSharedList | 24 3312| 140 138| 05:05:46 INFO - 549 |nsCSSValueTokenStream | 80 26400| 336 330| 05:05:46 INFO - 550 |nsCSSValueTriplet | 48 624| 13 13| 05:05:46 INFO - 551 |nsCSSValueTriplet_heap | 64 832| 13 13| 05:05:46 INFO - 557 |nsCategoryObserver | 96 192| 4 2| 05:05:46 INFO - 566 |nsComponentManagerImpl | 432 432| 1 1| 05:05:46 INFO - 569 |nsConsoleService | 152 152| 1 1| 05:05:46 INFO - 574 |nsContentPolicy | 72 72| 1 1| 05:05:46 INFO - 584 |nsDNSService | 160 160| 1 1| 05:05:46 INFO - 586 |nsDOMClassInfo | 40 120| 3 3| 05:05:46 INFO - 587 |nsDOMNavigationTiming | 144 432| 4 3| 05:05:46 INFO - 590 |nsDSURIContentListener | 88 88| 3 1| 05:05:46 INFO - 593 |nsDateTimeFormatMac | 64 64| 1 1| 05:05:46 INFO - 594 |nsDefaultURIFixup | 24 24| 1 1| 05:05:46 INFO - 600 |nsDirectoryService | 96 96| 1 1| 05:05:46 INFO - 609 |nsDocLoader | 424 424| 4 1| 05:05:46 INFO - 610 |nsDocShell | 1208 1208| 3 1| 05:05:46 INFO - 611 |nsDocShell::InterfaceRequestorProxy | 32 96| 3 3| 05:05:46 INFO - 615 |nsDocument | 2016 16128| 13 8| 05:05:46 INFO - 618 |nsEffectiveTLDService | 88 88| 1 1| 05:05:46 INFO - 620 |nsEntropyCollector | 1072 1072| 1 1| 05:05:46 INFO - 621 |nsEnvironment | 56 56| 1 1| 05:05:46 INFO - 622 |nsErrorService | 72 72| 1 1| 05:05:46 INFO - 623 |nsEventListenerThisTranslator | 24 24| 1 1| 05:05:46 INFO - 625 |nsExternalHelperAppService | 88 88| 1 1| 05:05:46 INFO - 637 |nsFocusManager | 112 112| 1 1| 05:05:46 INFO - 644 |nsFrameMessageManager | 168 840| 5 5| 05:05:46 INFO - 646 |nsGenericDOMDataNode | 128 3072| 4496 24| 05:05:46 INFO - 647 |nsGenericHTMLElement | 144 144| 26 1| 05:05:46 INFO - 648 |nsGenericHTMLFrameElement | 208 208| 1 1| 05:05:46 INFO - 649 |nsGlobalChromeWindow | 1016 6096| 7 6| 05:05:46 INFO - 650 |nsGlobalWindow | 944 5664| 7 6| 05:05:46 INFO - 651 |nsGlobalWindowObserver | 40 120| 4 3| 05:05:46 INFO - 652 |nsHTMLCSSStyleSheet | 72 576| 12 8| 05:05:46 INFO - 653 |nsHTMLDNSPrefetch::nsDeferrals | 8264 8264| 1 1| 05:05:46 INFO - 654 |nsHTMLDNSPrefetch::nsListener | 24 24| 1 1| 05:05:46 INFO - 656 |nsHTMLStyleSheet | 168 1344| 12 8| 05:05:46 INFO - 657 |nsHTMLStyleSheet::GenericTableRule | 24 384| 24 16| 05:05:46 INFO - 658 |nsHashPropertyBag | 80 720| 210699 9| 05:05:46 INFO - 661 |nsHtml5AttributeName | 32 18656| 584 583| 05:05:46 INFO - 662 |nsHtml5ElementName | 32 12736| 398 398| 05:05:46 INFO - 663 |nsHtml5HtmlAttributes | 40 40| 14 1| 05:05:46 INFO - 688 |nsIDNService | 96 96| 1 1| 05:05:46 INFO - 689 |nsIOService | 320 320| 1 1| 05:05:46 INFO - 690 |nsIdleService | 72 72| 1 1| 05:05:46 INFO - 691 |nsIdleServiceDaily | 104 104| 1 1| 05:05:46 INFO - 692 |nsIdleServiceX | 72 72| 1 1| 05:05:46 INFO - 700 |nsJAR | 184 552| 9 3| 05:05:46 INFO - 701 |nsJARChannel | 416 2912| 3140 7| 05:05:46 INFO - 706 |nsJARProtocolHandler | 112 112| 1 1| 05:05:46 INFO - 707 |nsJARURI | 88 1144| 11207 13| 05:05:46 INFO - 708 |nsJISx4051LineBreaker | 24 24| 1 1| 05:05:46 INFO - 709 |nsJSCID | 40 62120| 1745 1553| 05:05:46 INFO - 712 |nsJSID | 56 87472| 3668 1562| 05:05:46 INFO - 713 |nsJSIID | 40 96280| 2896 2407| 05:05:46 INFO - 714 |nsJSPrincipals | 24 768| 556 32| 05:05:46 INFO - 719 |nsLayoutStatics | 1 1| 1 1| 05:05:46 INFO - 720 |nsLayoutStylesheetCache | 184 184| 1 1| 05:05:46 INFO - 724 |nsLoadGroup | 16 48| 9 3| 05:05:46 INFO - 725 |nsLocalFile | 192 8640| 644411 45| 05:05:46 INFO - 726 |nsLocale | 40 40| 1 1| 05:05:46 INFO - 727 |nsLocaleService | 40 40| 1 1| 05:05:46 INFO - 735 |nsMediaList | 64 6272| 101 98| 05:05:46 INFO - 740 |nsMessageManagerScriptExecutor | 48 48| 1 1| 05:05:46 INFO - 750 |nsNativeTheme | 216 216| 1 1| 05:05:46 INFO - 751 |nsNativeThemeCocoa | 312 312| 1 1| 05:05:46 INFO - 752 |nsNavBookmarks | 168 168| 1 1| 05:05:46 INFO - 753 |nsNavHistory | 504 504| 1 1| 05:05:46 INFO - 760 |nsNetworkLinkService | 72 72| 1 1| 05:05:46 INFO - 761 |nsNoAuthURLParser | 24 24| 1 1| 05:05:46 INFO - 763 |nsNodeInfoManager | 88 1496| 22 17| 05:05:46 INFO - 765 |nsNodeWeakReference | 32 96| 11 3| 05:05:46 INFO - 766 |nsNullPrincipalURI | 112 2240| 67 20| 05:05:46 INFO - 769 |nsObserverService | 88 88| 1 1| 05:05:46 INFO - 770 |nsOnloadBlocker | 24 192| 13 8| 05:05:46 INFO - 774 |nsParserService | 24 24| 1 1| 05:05:46 INFO - 776 |nsPerformance | 176 528| 5 3| 05:05:46 INFO - 777 |nsPerformanceTiming | 168 168| 1 1| 05:05:46 INFO - 779 |nsPermissionManager | 168 168| 1 1| 05:05:46 INFO - 780 |nsPersistentProperties | 136 1360| 13 10| 05:05:46 INFO - 785 |nsPrefBranch | 128 384| 24 3| 05:05:46 INFO - 790 |nsPseudoClassList | 24 36600| 1570 1525| 05:05:46 INFO - 791 |nsRDFResource | 48 288| 262 6| 05:05:46 INFO - 796 |nsRect | 16 64| 7228 4| 05:05:46 INFO - 797 |nsRepeatService | 48 48| 1 1| 05:05:46 INFO - 800 |nsResProtocolHandler | 176 176| 1 1| 05:05:46 INFO - 803 |nsRunnable | 24 24| 1464 1| 05:05:46 INFO - 807 |nsSampleWordBreaker | 24 24| 1 1| 05:05:46 INFO - 812 |nsScriptLoader | 216 1728| 13 8| 05:05:46 INFO - 813 |nsScriptNameSpaceManager | 144 288| 2 2| 05:05:46 INFO - 814 |nsScriptSecurityManager | 80 80| 1 1| 05:05:46 INFO - 818 |nsSimpleNestedURI | 136 272| 7 2| 05:05:46 INFO - 820 |nsSimpleURI | 120 600| 27 5| 05:05:46 INFO - 825 |nsSocketTransportService | 312 312| 1 1| 05:05:46 INFO - 826 |nsStandardURL | 256 38400| 459072 150| 05:05:46 INFO - 828 |nsStaticCaseInsensitiveNameTable | 72 432| 6 6| 05:05:46 INFO - 835 |nsStringBuffer | 8 86088| 2180350 10761| 05:05:46 INFO - 836 |nsStringBundle | 104 1352| 18 13| 05:05:46 INFO - 837 |nsStringBundleService | 136 136| 1 1| 05:05:46 INFO - 862 |nsSupportsArray | 104 104| 2 1| 05:05:46 INFO - 866 |nsSupportsStringImpl | 40 40| 614 1| 05:05:46 INFO - 867 |nsSynthVoiceRegistry | 120 120| 1 1| 05:05:46 INFO - 868 |nsTArray_base | 8 132128| 2611056 16516| 05:05:46 INFO - 870 |nsTextFragment | 16 384| 4496 24| 05:05:46 INFO - 871 |nsTextNode | 136 272| 4471 2| 05:05:46 INFO - 872 |nsThread | 256 512| 48 2| 05:05:46 INFO - 878 |nsTimerImpl | 112 784| 258 7| 05:05:46 INFO - 885 |nsURIHashKey | 16 512| 208 32| 05:05:46 INFO - 887 |nsUUIDGenerator | 56 56| 1 1| 05:05:46 INFO - 898 |nsVariant | 72 2520| 58 35| 05:05:46 INFO - 899 |nsVersionComparatorImpl | 24 24| 1 1| 05:05:46 INFO - 903 |nsWeakReference | 32 9856| 492 308| 05:05:46 INFO - 905 |nsWebNavigationInfo | 32 32| 1 1| 05:05:46 INFO - 907 |nsWindowDataSource | 112 112| 1 1| 05:05:46 INFO - 908 |nsWindowMediator | 88 88| 1 1| 05:05:46 INFO - 912 |nsWindowWatcher | 96 96| 1 1| 05:05:46 INFO - 914 |nsXBLDocumentInfo | 64 320| 5 5| 05:05:46 INFO - 915 |nsXBLEventHandler | 32 384| 12 12| 05:05:46 INFO - 917 |nsXBLProtoImpl | 56 1064| 19 19| 05:05:46 INFO - 918 |nsXBLProtoImplField | 40 840| 21 21| 05:05:46 INFO - 919 |nsXBLProtoImplMethod | 40 1480| 37 37| 05:05:46 INFO - 920 |nsXBLProtoImplProperty | 56 2072| 37 37| 05:05:46 INFO - 921 |nsXBLPrototypeBinding | 168 5712| 34 34| 05:05:46 INFO - 922 |nsXBLPrototypeResources | 24 72| 3 3| 05:05:46 INFO - 923 |nsXBLResource | 32 32| 3 1| 05:05:46 INFO - 924 |nsXBLResourceLoader | 72 216| 3 3| 05:05:46 INFO - 925 |nsXBLService | 32 32| 1 1| 05:05:46 INFO - 928 |nsXBLWindowKeyHandler | 56 112| 4 2| 05:05:46 INFO - 932 |nsXMLElement | 136 7480| 2449 55| 05:05:46 INFO - 936 |nsXPCComponents | 112 6048| 187 54| 05:05:46 INFO - 937 |nsXPCComponentsBase | 56 3024| 187 54| 05:05:46 INFO - 938 |nsXPCComponents_Classes | 40 1760| 152 44| 05:05:46 INFO - 939 |nsXPCComponents_ClassesByID | 40 40| 1 1| 05:05:46 INFO - 940 |nsXPCComponents_Constructor | 40 80| 8 2| 05:05:46 INFO - 941 |nsXPCComponents_ID | 40 440| 43 11| 05:05:46 INFO - 942 |nsXPCComponents_Interfaces | 48 2208| 163 46| 05:05:46 INFO - 943 |nsXPCComponents_Results | 40 1120| 77 28| 05:05:46 INFO - 944 |nsXPCComponents_Utils | 40 1960| 175 49| 05:05:46 INFO - 945 |nsXPCComponents_utils_Sandbox | 32 64| 2 2| 05:05:46 INFO - 946 |nsXPCConstructor | 64 8960| 149 140| 05:05:46 INFO - 947 |nsXPCWrappedJS | 120 5040| 1090 42| 05:05:46 INFO - 948 |nsXPCWrappedJSClass | 72 576| 78 8| 05:05:46 INFO - 949 |nsXPConnect | 40 40| 1 1| 05:05:46 INFO - 950 |nsXPTCStubBase | 24 1008| 1090 42| 05:05:46 INFO - 951 |nsXULCommandDispatcher | 56 168| 3 3| 05:05:46 INFO - 952 |nsXULElement | 144 6768| 219 47| 05:05:46 INFO - 953 |nsXULPopupManager | 136 136| 1 1| 05:05:46 INFO - 954 |nsXULPrototypeAttribute | 16 8464| 1258 529| 05:05:46 INFO - 955 |nsXULPrototypeCache | 360 360| 1 1| 05:05:46 INFO - 956 |nsXULPrototypeDocument | 88 792| 9 9| 05:05:46 INFO - 957 |nsXULPrototypeNode | 32 6464| 561 202| 05:05:46 INFO - 959 |nsZipArchive | 2160 12960| 32 6| 05:05:46 INFO - 962 |nsZipHandle | 96 192| 28 2| 05:05:46 INFO - 964 |nsZipReaderCache | 136 136| 1 1| 05:05:46 INFO - 966 |xpc::CompartmentPrivate | 64 245312| 3967 3833| 05:05:46 INFO - 967 |xpcJSWeakReference | 32 8896| 278 278| 05:05:46 INFO - 968 |xptiInterfaceInfo | 40 3520| 347 88| 05:05:46 INFO - nsTraceRefcnt::DumpStatistics: 969 entries 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 3 AnimationTimeline 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 AsyncLatencyLogger 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1125 AtomImpl 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 49 BackstagePass 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 27 CSSStyleSheet 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 26 CSSStyleSheetInner 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 11 CSSVariableDeclarations 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 CacheObserver 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 CalculateFrecencyFunction 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 9 Comment 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 5 CondVar 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 2 Connection 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 3 DOMEventTargetHelper 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 DOMStorageObserver 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 DR_State 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 DataStoreService 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 Database 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 2643 Declaration 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 DirectoryProvider 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 DocumentRule 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 3 DocumentTimeline 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 5 EventListenerManager 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 10 ExpirationTrackerObserver 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 FakeDirectAudioSynth 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 FakeIndirectAudioSynth 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 FallbackEncoding 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 FixupURLFunction 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 18 FontFamilyListRefCnt 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 112 FragmentOrElement 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 FrecencyNotificationFunction 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 GenerateGUIDFunction 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 2 GenericFactory 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 GetUnreversedHostFunction 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 112 GroupRule 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 HTMLIFrameElement 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 8 ImageLoader 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 3 ImportRule 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 LiteralImpl 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 8 LoadInfo 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 9 Loader 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 MaskLayerImageCache 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 MatchAutoCompleteFunction 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 95 MediaRule 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 MiscContainer 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 25 Mutex 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 27 NameSpaceRule 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 136 NodeInfo 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 3 PerformanceBase 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 PerformanceEntry 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 PerformanceResourceTiming 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 Preferences 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 ProcessGlobal 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 13 ProcessingInstruction 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 2 Promise 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 3833 ProtoAndIfaceCache 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 RDFServiceImpl 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 13 ReentrantMonitor 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 RefreshTimerVsyncDispatcher 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 59 RuleHash 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 RuleProcessorCache 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 8 SVGAttrAnimationRuleProcessor 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 SameChildProcessMessageManagerCallback 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 SameParentProcessMessageManagerCallbac 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 3780 SandboxPrivate 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 3 SchedulingContext 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 SchedulingContextService 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 Service 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 SharedScriptableHelperForJSIID 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 ShimInterfaceInfo 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 2 StringAdopt 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 2596 StyleRule 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 SubstitutingProtocolHandler 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 TelemetryImpl 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 8 URIPrincipalReferrerPolicyAndCORSModeH 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 670 URLValue 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 412 ValueObserver 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 10 VoiceData 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 VsyncObserver 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 WatchdogManager 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 2 WeakReference 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 8 WeakReference 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 65 WeakReference 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 9 XBLChildrenElement 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 8 XMLDocument 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 9 XMLStylesheetProcessingInstruction 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 XPCContext 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 XPCLocaleCallbacks 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 73 XPCNativeInterface 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 73 XPCNativeMember 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 8543 XPCNativeScriptableInfo 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 16 XPCNativeScriptableShared 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 65 XPCNativeSet 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 9848 XPCWrappedNative 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 5154 XPCWrappedNativeProto 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 3833 XPCWrappedNativeScope 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 10722 XPCWrappedNativeTearOff 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 3 XULDocument 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 13 bundleCacheEntry_t 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 mozHunspellDirProvider 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 mozJSSubScriptLoader 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsAnnotationService 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsAppFileLocationProvider 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsAppShellService 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsAppStartup 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 4664 nsAtomList 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 2227 nsAttrSelector 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsAuthURLParser 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsBaseAppShell 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsBaseChannel 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 8 nsBindingManager 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsBoxLayout 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 69 nsCSSCounterStyleRule 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 46 nsCSSKeyframeRule 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 16 nsCSSKeyframesRule 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 703 nsCSSRect 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 703 nsCSSRect_heap 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 5 nsCSSRuleProcessor 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 7745 nsCSSSelector 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 4771 nsCSSSelectorList 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1102 nsCSSValue::Array 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 494 nsCSSValueFloatColor 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 89 nsCSSValueGradient 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 230 nsCSSValueGradientStop 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 2190 nsCSSValueList 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1233 nsCSSValueList_heap 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 247 nsCSSValuePair 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 416 nsCSSValuePairList 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 232 nsCSSValuePairList_heap 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 158 nsCSSValuePair_heap 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 138 nsCSSValueSharedList 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 330 nsCSSValueTokenStream 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 13 nsCSSValueTriplet 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 13 nsCSSValueTriplet_heap 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsCategoryObserver 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsComponentManagerImpl 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsConsoleService 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsContentPolicy 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsDNSService 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsDOMClassInfo 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsDOMNavigationTiming 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsDSURIContentListener 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsDateTimeFormatMac 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsDefaultURIFixup 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsDirectoryService 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsDocLoader 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsDocShell 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsDocShell::InterfaceRequestorProxy 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 8 nsDocument 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsEffectiveTLDService 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsEntropyCollector 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsEnvironment 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsErrorService 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsEventListenerThisTranslator 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsExternalHelperAppService 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsFocusManager 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 5 nsFrameMessageManager 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 24 nsGenericDOMDataNode 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsGenericHTMLElement 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsGenericHTMLFrameElement 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 6 nsGlobalChromeWindow 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 6 nsGlobalWindow 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsGlobalWindowObserver 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 8 nsHTMLCSSStyleSheet 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsHTMLDNSPrefetch::nsDeferrals 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsHTMLDNSPrefetch::nsListener 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 8 nsHTMLStyleSheet 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 16 nsHTMLStyleSheet::GenericTableRule 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 9 nsHashPropertyBag 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 583 nsHtml5AttributeName 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 398 nsHtml5ElementName 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsHtml5HtmlAttributes 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsIDNService 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsIOService 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsIdleService 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsIdleServiceDaily 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsIdleServiceX 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsJAR 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 7 nsJARChannel 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsJARProtocolHandler 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 13 nsJARURI 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsJISx4051LineBreaker 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1553 nsJSCID 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1562 nsJSID 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 2407 nsJSIID 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 32 nsJSPrincipals 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsLayoutStatics 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsLayoutStylesheetCache 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsLoadGroup 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 45 nsLocalFile 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsLocale 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsLocaleService 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 98 nsMediaList 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsMessageManagerScriptExecutor 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsNativeTheme 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsNativeThemeCocoa 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsNavBookmarks 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsNavHistory 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsNetworkLinkService 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsNoAuthURLParser 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 17 nsNodeInfoManager 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsNodeWeakReference 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 20 nsNullPrincipalURI 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsObserverService 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 8 nsOnloadBlocker 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsParserService 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsPerformance 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsPerformanceTiming 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsPermissionManager 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 10 nsPersistentProperties 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsPrefBranch 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1525 nsPseudoClassList 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 6 nsRDFResource 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 4 nsRect 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsRepeatService 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsResProtocolHandler 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsRunnable 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsSampleWordBreaker 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 8 nsScriptLoader 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsScriptNameSpaceManager 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsScriptSecurityManager 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsSimpleNestedURI 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 5 nsSimpleURI 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsSocketTransportService 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 150 nsStandardURL 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 6 nsStaticCaseInsensitiveNameTable 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 10761 nsStringBuffer 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 13 nsStringBundle 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsStringBundleService 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsSupportsArray 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsSupportsStringImpl 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsSynthVoiceRegistry 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 16516 nsTArray_base 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 24 nsTextFragment 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsTextNode 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsThread 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 7 nsTimerImpl 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 32 nsURIHashKey 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsUUIDGenerator 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 35 nsVariant 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsVersionComparatorImpl 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 308 nsWeakReference 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsWebNavigationInfo 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsWindowDataSource 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsWindowMediator 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsWindowWatcher 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 5 nsXBLDocumentInfo 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 12 nsXBLEventHandler 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 19 nsXBLProtoImpl 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 21 nsXBLProtoImplField 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 37 nsXBLProtoImplMethod 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 37 nsXBLProtoImplProperty 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 34 nsXBLPrototypeBinding 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsXBLPrototypeResources 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsXBLResource 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsXBLResourceLoader 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsXBLService 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsXBLWindowKeyHandler 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 55 nsXMLElement 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 54 nsXPCComponents 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 54 nsXPCComponentsBase 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 44 nsXPCComponents_Classes 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsXPCComponents_ClassesByID 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsXPCComponents_Constructor 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 11 nsXPCComponents_ID 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 46 nsXPCComponents_Interfaces 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 28 nsXPCComponents_Results 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 49 nsXPCComponents_Utils 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsXPCComponents_utils_Sandbox 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 140 nsXPCConstructor 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 42 nsXPCWrappedJS 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 8 nsXPCWrappedJSClass 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsXPConnect 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 42 nsXPTCStubBase 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsXULCommandDispatcher 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 47 nsXULElement 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsXULPopupManager 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 529 nsXULPrototypeAttribute 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsXULPrototypeCache 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 9 nsXULPrototypeDocument 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 202 nsXULPrototypeNode 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 6 nsZipArchive 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsZipHandle 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsZipReaderCache 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 3833 xpc::CompartmentPrivate 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 278 xpcJSWeakReference 05:05:46 INFO - TEST-INFO | leakcheck | default process: leaked 88 xptiInterfaceInfo 05:05:46 WARNING - TEST-UNEXPECTED-FAIL | leakcheck | default process: 5634699 bytes leaked (AnimationTimeline, AsyncLatencyLogger, AtomImpl, BackstagePass, CSSStyleSheet, ...) 05:05:46 INFO - runtests.py | Running tests: end. 05:05:46 INFO - SUITE-END | took 233s 05:05:48 INFO - Return code: 0 05:05:48 INFO - TinderboxPrint: mochitest-jetpack-package
0/138/0 05:05:48 INFO - Current worst status FAILURE is worse; keeping it. 05:05:48 WARNING - # TBPL FAILURE # 05:05:48 WARNING - The mochitest suite: jetpack-package ran with return status: WARNING 05:05:48 INFO - Running post-action listener: _package_coverage_data 05:05:48 INFO - Running post-action listener: _resource_record_post_action 05:05:48 INFO - Running post-run listener: _resource_record_post_run 05:05:49 INFO - Total resource usage - Wall time: 671s; CPU: 29.0%; Read bytes: 34250752; Write bytes: 301487104; Read time: 6537; Write time: 18093 05:05:49 INFO - install - Wall time: 21s; CPU: 49.0%; Read bytes: 144046592; Write bytes: 144656384; Read time: 16180; Write time: 4644 05:05:49 INFO - run-tests - Wall time: 650s; CPU: 29.0%; Read bytes: 33442304; Write bytes: 147069952; Read time: 6309; Write time: 13112 05:05:49 INFO - Running post-run listener: _upload_blobber_files 05:05:49 INFO - Blob upload gear active. 05:05:49 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 05:05:49 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 05:05:49 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'] 05:05:49 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 05:05:50 INFO - (blobuploader) - INFO - Open directory for files ... 05:05:50 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/1071544E-0E8F-48DB-9D80-633127CC75D6.dmp ... 05:05:50 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:05:50 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:05:51 INFO - (blobuploader) - INFO - TinderboxPrint: 1071544E-0E8F-48DB-9D80-633127CC75D6.dmp: uploaded 05:05:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:05:51 INFO - (blobuploader) - INFO - Done attempting. 05:05:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/1071544E-0E8F-48DB-9D80-633127CC75D6.extra ... 05:05:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:05:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:05:52 INFO - (blobuploader) - INFO - TinderboxPrint: 1071544E-0E8F-48DB-9D80-633127CC75D6.extra: uploaded 05:05:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:05:52 INFO - (blobuploader) - INFO - Done attempting. 05:05:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/jetpack-addon_errorsummary.log ... 05:05:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:05:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:05:53 INFO - (blobuploader) - INFO - TinderboxPrint: jetpack-addon_errorsummary.log: uploaded 05:05:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:05:53 INFO - (blobuploader) - INFO - Done attempting. 05:05:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/jetpack-addon_raw.log ... 05:05:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:05:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:05:54 INFO - (blobuploader) - INFO - TinderboxPrint: jetpack-addon_raw.log: uploaded 05:05:54 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:05:54 INFO - (blobuploader) - INFO - Done attempting. 05:05:54 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/jetpack-package_errorsummary.log ... 05:05:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:05:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:05:55 INFO - (blobuploader) - INFO - TinderboxPrint: jetpack-package_errorsummary.log: uploaded 05:05:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:05:55 INFO - (blobuploader) - INFO - Done attempting. 05:05:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/jetpack-package_raw.log ... 05:05:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:05:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:05:57 INFO - (blobuploader) - INFO - TinderboxPrint: jetpack-package_raw.log: uploaded 05:05:57 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:05:57 INFO - (blobuploader) - INFO - Done attempting. 05:05:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/mozilla-test-fail-screenshot_3WYNtr.png ... 05:05:57 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:05:57 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:06:00 INFO - (blobuploader) - INFO - TinderboxPrint: mozilla-test-fail-screenshot_3WYNtr.png: uploaded 05:06:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:06:00 INFO - (blobuploader) - INFO - Done attempting. 05:06:00 INFO - (blobuploader) - INFO - Iteration through files over. 05:06:00 INFO - Return code: 0 05:06:00 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 05:06:00 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 05:06:00 INFO - Setting buildbot property blobber_files to {"1071544E-0E8F-48DB-9D80-633127CC75D6.dmp": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/927f586f948c2cbc94fd5dfc238ffa2cefcba11ed29fab782fb57c72c473e16aade5c0ffdf93fc9b7e7c19da1e5f30bf942a5c5ee7a41cb6c61d4bbb0a0c21a0", "mozilla-test-fail-screenshot_3WYNtr.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/9c6f0f85987fbf2124289c07d89edca1a567ae1820bdffc30435cb8951233270e1751b0f0d2fc758f832183095a72671caafe1a828d73ea15dbdd57b0664ef95", "jetpack-addon_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/747a8477946c631a96ac90c3962bc78c4c5f9b3fd93e2c1fe1422a9f9408075bf0f6e02bf6989e0ae4808414c142f680f59a694d1de8b3a601e7f882c68b333d", "1071544E-0E8F-48DB-9D80-633127CC75D6.extra": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d9e562507500b13674189a96c7e850f6d07a29e456b6ed64d8599804e33b8af97d164ac30823f2b2527fdb245f15baf46ccc6a93023303ab4818d2d5284ffe62", "jetpack-package_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4ca0c180ad1f1996b134146ac5c04182b3ef29cafe463830be4dd1313be12e16b5534ae5f444a05c90a1f579160e89f0681ff09bbd06d2b2c523874d9fe802c2", "jetpack-package_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1194db27af47be230189b0dbcd93b675a85c2ded5d760ea00a9b62dbac688e58c523005555bb16739d6ad5985c771e7a0677ec09f8ac91b95a693eb5673028fa", "jetpack-addon_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b2035d1cf48c94493cbebc6b971a689b78cf17761fd5f3848e0d26e0cb4977f748e5d126b1c3de621d02bffc4722ff31b8b02396d7947522b94a665b446c6191"} 05:06:00 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 05:06:00 INFO - Writing to file /builds/slave/test/properties/blobber_files 05:06:00 INFO - Contents: 05:06:00 INFO - blobber_files:{"1071544E-0E8F-48DB-9D80-633127CC75D6.dmp": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/927f586f948c2cbc94fd5dfc238ffa2cefcba11ed29fab782fb57c72c473e16aade5c0ffdf93fc9b7e7c19da1e5f30bf942a5c5ee7a41cb6c61d4bbb0a0c21a0", "mozilla-test-fail-screenshot_3WYNtr.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/9c6f0f85987fbf2124289c07d89edca1a567ae1820bdffc30435cb8951233270e1751b0f0d2fc758f832183095a72671caafe1a828d73ea15dbdd57b0664ef95", "jetpack-addon_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/747a8477946c631a96ac90c3962bc78c4c5f9b3fd93e2c1fe1422a9f9408075bf0f6e02bf6989e0ae4808414c142f680f59a694d1de8b3a601e7f882c68b333d", "1071544E-0E8F-48DB-9D80-633127CC75D6.extra": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d9e562507500b13674189a96c7e850f6d07a29e456b6ed64d8599804e33b8af97d164ac30823f2b2527fdb245f15baf46ccc6a93023303ab4818d2d5284ffe62", "jetpack-package_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4ca0c180ad1f1996b134146ac5c04182b3ef29cafe463830be4dd1313be12e16b5534ae5f444a05c90a1f579160e89f0681ff09bbd06d2b2c523874d9fe802c2", "jetpack-package_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1194db27af47be230189b0dbcd93b675a85c2ded5d760ea00a9b62dbac688e58c523005555bb16739d6ad5985c771e7a0677ec09f8ac91b95a693eb5673028fa", "jetpack-addon_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b2035d1cf48c94493cbebc6b971a689b78cf17761fd5f3848e0d26e0cb4977f748e5d126b1c3de621d02bffc4722ff31b8b02396d7947522b94a665b446c6191"} 05:06:00 INFO - Running post-run listener: copy_logs_to_upload_dir 05:06:00 INFO - Copying logs to upload dir... 05:06:00 INFO - mkdir: /builds/slave/test/build/upload/logs 05:06:00 INFO - Copying logs to upload dir... 05:06:00 WARNING - returning nonzero exit status 2 program finished with exit code 2 elapsedTime=779.250157 ========= master_lag: 19.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/desktop_unittest.py ...' failed (results: 2, elapsed: 13 mins, 18 secs) (at 2016-02-02 05:06:19.561919) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-02-02 05:06:19.569927) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: Apple_PubSub_Socket_Render=/tmp/launch-7UoMQv/Render DISPLAY=/tmp/launch-oMi8JN/org.x:0 GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test/properties RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/tmp/launch-HtLPmZ/Listeners TMPDIR=/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.6 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"1071544E-0E8F-48DB-9D80-633127CC75D6.dmp": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/927f586f948c2cbc94fd5dfc238ffa2cefcba11ed29fab782fb57c72c473e16aade5c0ffdf93fc9b7e7c19da1e5f30bf942a5c5ee7a41cb6c61d4bbb0a0c21a0", "mozilla-test-fail-screenshot_3WYNtr.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/9c6f0f85987fbf2124289c07d89edca1a567ae1820bdffc30435cb8951233270e1751b0f0d2fc758f832183095a72671caafe1a828d73ea15dbdd57b0664ef95", "jetpack-addon_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/747a8477946c631a96ac90c3962bc78c4c5f9b3fd93e2c1fe1422a9f9408075bf0f6e02bf6989e0ae4808414c142f680f59a694d1de8b3a601e7f882c68b333d", "1071544E-0E8F-48DB-9D80-633127CC75D6.extra": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d9e562507500b13674189a96c7e850f6d07a29e456b6ed64d8599804e33b8af97d164ac30823f2b2527fdb245f15baf46ccc6a93023303ab4818d2d5284ffe62", "jetpack-package_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4ca0c180ad1f1996b134146ac5c04182b3ef29cafe463830be4dd1313be12e16b5534ae5f444a05c90a1f579160e89f0681ff09bbd06d2b2c523874d9fe802c2", "jetpack-package_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1194db27af47be230189b0dbcd93b675a85c2ded5d760ea00a9b62dbac688e58c523005555bb16739d6ad5985c771e7a0677ec09f8ac91b95a693eb5673028fa", "jetpack-addon_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b2035d1cf48c94493cbebc6b971a689b78cf17761fd5f3848e0d26e0cb4977f748e5d126b1c3de621d02bffc4722ff31b8b02396d7947522b94a665b446c6191"} build_url:https://queue.taskcluster.net/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036296 build_url: 'https://queue.taskcluster.net/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg' blobber_files: '{"1071544E-0E8F-48DB-9D80-633127CC75D6.dmp": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/927f586f948c2cbc94fd5dfc238ffa2cefcba11ed29fab782fb57c72c473e16aade5c0ffdf93fc9b7e7c19da1e5f30bf942a5c5ee7a41cb6c61d4bbb0a0c21a0", "mozilla-test-fail-screenshot_3WYNtr.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/9c6f0f85987fbf2124289c07d89edca1a567ae1820bdffc30435cb8951233270e1751b0f0d2fc758f832183095a72671caafe1a828d73ea15dbdd57b0664ef95", "jetpack-addon_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/747a8477946c631a96ac90c3962bc78c4c5f9b3fd93e2c1fe1422a9f9408075bf0f6e02bf6989e0ae4808414c142f680f59a694d1de8b3a601e7f882c68b333d", "1071544E-0E8F-48DB-9D80-633127CC75D6.extra": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d9e562507500b13674189a96c7e850f6d07a29e456b6ed64d8599804e33b8af97d164ac30823f2b2527fdb245f15baf46ccc6a93023303ab4818d2d5284ffe62", "jetpack-package_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/4ca0c180ad1f1996b134146ac5c04182b3ef29cafe463830be4dd1313be12e16b5534ae5f444a05c90a1f579160e89f0681ff09bbd06d2b2c523874d9fe802c2", "jetpack-package_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1194db27af47be230189b0dbcd93b675a85c2ded5d760ea00a9b62dbac688e58c523005555bb16739d6ad5985c771e7a0677ec09f8ac91b95a693eb5673028fa", "jetpack-addon_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b2035d1cf48c94493cbebc6b971a689b78cf17761fd5f3848e0d26e0cb4977f748e5d126b1c3de621d02bffc4722ff31b8b02396d7947522b94a665b446c6191"}' symbols_url: 'https://queue.taskcluster.net/v1/task/MCkjGVA0QDmEzVHqTnpbig/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 1.27 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-02-02 05:06:20.874351) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 05:06:20.874734) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: Apple_PubSub_Socket_Render=/tmp/launch-7UoMQv/Render DISPLAY=/tmp/launch-oMi8JN/org.x:0 GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/tmp/launch-HtLPmZ/Listeners TMPDIR=/var/folders/5q/5quSMcNFH3yiPoqHVMhcjU+++-k/-Tmp-/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.6 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.009198 ========= master_lag: 0.98 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 05:06:21.862587) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-02-02 05:06:21.862939) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-02-02 05:06:21.899026) ========= ========= Total master_lag: 21.69 =========