builder: mozilla-aurora_snowleopard-debug_test-mochitest-jetpack slave: t-snow-r4-0067 starttime: 1454413560.82 results: failure (2) buildid: 20160202021719 builduid: c52b7ac0be0d412fa2b99e028ab6156a revision: 3f4dbceab265e2c87fd7424c8b1f5aa890c58429 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-02-02 03:46:00.824915) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-02-02 03:46:00.825583) ========= ========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2016-02-02 03:46:00.826729) ========= bash -c pwd in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'pwd'] environment: Apple_PubSub_Socket_Render=/tmp/launch-jcN6KS/Render DISPLAY=/tmp/launch-oQeKXJ/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-xvWExr/Listeners TMPDIR=/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-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.009776 basedir: '/builds/slave/test' ========= master_lag: 0.14 ========= ========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2016-02-02 03:46:00.979769) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-02-02 03:46:00.980115) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-02-02 03:46:01.005947) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:46:01.006305) ========= rm -rf properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'properties'] environment: Apple_PubSub_Socket_Render=/tmp/launch-jcN6KS/Render DISPLAY=/tmp/launch-oQeKXJ/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-xvWExr/Listeners TMPDIR=/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-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.008336 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:46:01.058566) ========= ========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2016-02-02 03:46:01.058908) ========= script_repo_url: https://hg.mozilla.org/build/mozharness ========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2016-02-02 03:46:01.059327) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:46:01.060188) ========= 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-jcN6KS/Render DISPLAY=/tmp/launch-oQeKXJ/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-xvWExr/Listeners TMPDIR=/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.6 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-02-02 03:46:01-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 6.31M=0.002s 2016-02-02 03:46:01 (6.31 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.341315 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:46:01.424176) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:46:01.424760) ========= rm -rf scripts in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts'] environment: Apple_PubSub_Socket_Render=/tmp/launch-jcN6KS/Render DISPLAY=/tmp/launch-oQeKXJ/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-xvWExr/Listeners TMPDIR=/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-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.038780 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:46:01.481978) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-02-02 03:46:01.482385) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 3f4dbceab265e2c87fd7424c8b1f5aa890c58429 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 3f4dbceab265e2c87fd7424c8b1f5aa890c58429 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/tmp/launch-jcN6KS/Render DISPLAY=/tmp/launch-oQeKXJ/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-xvWExr/Listeners TMPDIR=/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.6 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-02-02 03:46:01,565 truncating revision to first 12 chars 2016-02-02 03:46:01,565 Setting DEBUG logging. 2016-02-02 03:46:01,565 attempt 1/10 2016-02-02 03:46:01,566 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/3f4dbceab265?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-02-02 03:46:02,887 unpacking tar archive at: mozilla-aurora-3f4dbceab265/testing/mozharness/ program finished with exit code 0 elapsedTime=2.094102 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-02-02 03:46:03.600037) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-02-02 03:46:03.600516) ========= echo 3f4dbceab265e2c87fd7424c8b1f5aa890c58429 in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['echo', u'3f4dbceab265e2c87fd7424c8b1f5aa890c58429'] environment: Apple_PubSub_Socket_Render=/tmp/launch-jcN6KS/Render DISPLAY=/tmp/launch-oQeKXJ/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-xvWExr/Listeners TMPDIR=/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.6 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 3f4dbceab265e2c87fd7424c8b1f5aa890c58429 program finished with exit code 0 elapsedTime=0.007978 script_repo_revision: '3f4dbceab265e2c87fd7424c8b1f5aa890c58429' ========= master_lag: 0.05 ========= ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-02-02 03:46:03.657792) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-02-02 03:46:03.658154) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-02-02 03:46:03.675514) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/desktop_unittest.py ...' failed (results: 2, elapsed: 12 mins, 49 secs) (at 2016-02-02 03:46:03.675870) ========= /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-jcN6KS/Render DISPLAY=/tmp/launch-oQeKXJ/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-xvWExr/Listeners TMPDIR=/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.6 XPCOM_DEBUG_BREAK=warn __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 03:46:03 INFO - MultiFileLogger online at 20160202 03:46:03 in /builds/slave/test 03:46:03 INFO - Run as scripts/scripts/desktop_unittest.py --cfg unittests/mac_unittest.py --mochitest-suite jetpack-package --mochitest-suite jetpack-addon --blob-upload-branch mozilla-aurora --download-symbols true 03:46:03 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 03:46:03 INFO - {'all_cppunittest_suites': {'cppunittest': ('tests/cppunittest',)}, 03:46:03 INFO - 'all_gtest_suites': {'gtest': ()}, 03:46:03 INFO - 'all_jittest_suites': {'jittest': ()}, 03:46:03 INFO - 'all_mochitest_suites': {'a11y': ('--a11y',), 03:46:03 INFO - 'browser-chrome': ('--browser-chrome',), 03:46:03 INFO - 'browser-chrome-addons': ('--browser-chrome', 03:46:03 INFO - '--chunk-by-runtime', 03:46:03 INFO - '--tag=addons'), 03:46:03 INFO - 'browser-chrome-chunked': ('--browser-chrome', 03:46:03 INFO - '--chunk-by-runtime'), 03:46:03 INFO - 'browser-chrome-screenshots': ('--browser-chrome', 03:46:03 INFO - '--subsuite=screenshots'), 03:46:03 INFO - 'chrome': ('--chrome',), 03:46:03 INFO - 'chrome-chunked': ('--chrome', '--chunk-by-dir=4'), 03:46:03 INFO - 'jetpack-addon': ('--jetpack-addon',), 03:46:03 INFO - 'jetpack-package': ('--jetpack-package',), 03:46:03 INFO - 'mochitest-devtools-chrome': ('--browser-chrome', 03:46:03 INFO - '--subsuite=devtools'), 03:46:03 INFO - 'mochitest-devtools-chrome-chunked': ('--browser-chrome', 03:46:03 INFO - '--subsuite=devtools', 03:46:03 INFO - '--chunk-by-runtime'), 03:46:03 INFO - 'mochitest-gl': ('--subsuite=webgl',), 03:46:03 INFO - 'mochitest-push': ('--subsuite=push',), 03:46:03 INFO - 'plain': (), 03:46:03 INFO - 'plain-chunked': ('--chunk-by-dir=4',)}, 03:46:03 INFO - 'all_mozbase_suites': {'mozbase': ()}, 03:46:03 INFO - 'all_reftest_suites': {'crashtest': {'options': ('--suite=crashtest',), 03:46:03 INFO - 'tests': ('tests/reftest/tests/testing/crashtest/crashtests.list',)}, 03:46:03 INFO - 'crashtest-ipc': {'options': ('--suite=crashtest', 03:46:03 INFO - '--setpref=browser.tabs.remote=true', 03:46:03 INFO - '--setpref=browser.tabs.remote.autostart=true', 03:46:03 INFO - '--setpref=layers.async-pan-zoom.enabled=true'), 03:46:03 INFO - 'tests': ('tests/reftest/tests/testing/crashtest/crashtests.list',)}, 03:46:03 INFO - 'jsreftest': {'options': ('--extra-profile-file=tests/jsreftest/tests/user.js',), 03:46:03 INFO - 'tests': ('tests/jsreftest/tests/jstests.list',)}, 03:46:03 INFO - 'reftest': {'options': ('--suite=reftest',), 03:46:03 INFO - 'tests': ('tests/reftest/tests/layout/reftests/reftest.list',)}, 03:46:03 INFO - 'reftest-ipc': {'options': ('--suite=reftest', 03:46:03 INFO - '--setpref=browser.tabs.remote=true', 03:46:03 INFO - '--setpref=browser.tabs.remote.autostart=true', 03:46:03 INFO - '--setpref=layers.async-pan-zoom.enabled=true'), 03:46:03 INFO - 'tests': ('tests/reftest/tests/layout/reftests/reftest-sanity/reftest.list',)}}, 03:46:03 INFO - 'all_webapprt_suites': {'chrome': ('--webapprt-chrome', 03:46:03 INFO - '--browser-arg=-test-mode'), 03:46:03 INFO - 'content': ('--webapprt-content',)}, 03:46:03 INFO - 'all_xpcshell_suites': {'xpcshell': {'options': ('--xpcshell=%(abs_app_dir)s/xpcshell', 03:46:03 INFO - '--manifest=tests/xpcshell/tests/all-test-dirs.list'), 03:46:03 INFO - 'tests': ()}, 03:46:03 INFO - 'xpcshell-addons': {'options': ('--xpcshell=%(abs_app_dir)s/xpcshell', 03:46:03 INFO - '--tag=addons', 03:46:03 INFO - '--manifest=tests/xpcshell/tests/all-test-dirs.list'), 03:46:03 INFO - 'tests': ()}}, 03:46:03 INFO - 'append_to_log': False, 03:46:03 INFO - 'base_work_dir': '/builds/slave/test', 03:46:03 INFO - 'blob_upload_branch': 'mozilla-aurora', 03:46:03 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 03:46:03 INFO - 'buildbot_json_path': 'buildprops.json', 03:46:03 INFO - 'buildbot_max_log_size': 52428800, 03:46:03 INFO - 'code_coverage': False, 03:46:03 INFO - 'config_files': ('unittests/mac_unittest.py',), 03:46:03 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 03:46:03 INFO - 'download_minidump_stackwalk': True, 03:46:03 INFO - 'download_symbols': 'true', 03:46:03 INFO - 'e10s': False, 03:46:03 INFO - 'exe_suffix': '', 03:46:03 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 03:46:03 INFO - 'tooltool.py': '/tools/tooltool.py', 03:46:03 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 03:46:03 INFO - '/tools/misc-python/virtualenv.py')}, 03:46:03 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 03:46:03 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 03:46:03 INFO - 'installer_path': '/builds/slave/test/installer.dmg', 03:46:03 INFO - 'log_level': 'info', 03:46:03 INFO - 'log_to_console': True, 03:46:03 INFO - 'minidump_save_path': '%(abs_work_dir)s/../minidumps', 03:46:03 INFO - 'minidump_stackwalk_path': 'macosx64-minidump_stackwalk', 03:46:03 INFO - 'minidump_tooltool_manifest_path': 'config/tooltool-manifests/macosx64/releng.manifest', 03:46:03 INFO - 'minimum_tests_zip_dirs': ('bin/*', 03:46:03 INFO - 'certs/*', 03:46:03 INFO - 'config/*', 03:46:03 INFO - 'marionette/*', 03:46:03 INFO - 'modules/*', 03:46:03 INFO - 'mozbase/*', 03:46:03 INFO - 'tools/*'), 03:46:03 INFO - 'no_random': False, 03:46:03 INFO - 'opt_config_files': (), 03:46:03 INFO - 'pip_index': False, 03:46:03 INFO - 'preflight_run_cmd_suites': ({'architectures': ('32bit', '64bit'), 03:46:03 INFO - 'cmd': ('xset', 's', 'off', 's', 'reset'), 03:46:03 INFO - 'enabled': False, 03:46:03 INFO - 'halt_on_failure': False, 03:46:03 INFO - 'name': 'disable_screen_saver'}, 03:46:03 INFO - {'architectures': ('32bit',), 03:46:03 INFO - 'cmd': ('python', 03:46:03 INFO - '../scripts/external_tools/mouse_and_screen_resolution.py', 03:46:03 INFO - '--configuration-url', 03:46:03 INFO - 'https://hg.mozilla.org/%(branch)s/raw-file/%(revision)s/testing/machine-configuration.json'), 03:46:03 INFO - 'enabled': False, 03:46:03 INFO - 'halt_on_failure': True, 03:46:03 INFO - 'name': 'run mouse & screen adjustment script'}), 03:46:03 INFO - 'require_test_zip': True, 03:46:03 INFO - 'run_all_suites': False, 03:46:03 INFO - 'run_cmd_checks_enabled': True, 03:46:03 INFO - 'run_file_names': {'cppunittest': 'runcppunittests.py', 03:46:03 INFO - 'gtest': 'rungtests.py', 03:46:03 INFO - 'jittest': 'jit_test.py', 03:46:03 INFO - 'mochitest': 'runtests.py', 03:46:03 INFO - 'mozbase': 'test.py', 03:46:03 INFO - 'mozmill': 'runtestlist.py', 03:46:03 INFO - 'reftest': 'runreftest.py', 03:46:03 INFO - 'webapprt': 'runtests.py', 03:46:03 INFO - 'xpcshell': 'runxpcshelltests.py'}, 03:46:03 INFO - 'specific_tests_zip_dirs': {'cppunittest': ('cppunittest/*',), 03:46:03 INFO - 'gtest': ('gtest/*',), 03:46:03 INFO - 'jittest': ('jit-test/*',), 03:46:03 INFO - 'mochitest': ('mochitest/*',), 03:46:03 INFO - 'mozbase': ('mozbase/*',), 03:46:03 INFO - 'mozmill': ('mozmill/*',), 03:46:03 INFO - 'reftest': ('reftest/*', 'jsreftest/*'), 03:46:03 INFO - 'webapprt': ('mochitest/*',), 03:46:03 INFO - 'xpcshell': ('xpcshell/*',)}, 03:46:03 INFO - 'specified_mochitest_suites': ('jetpack-package', 'jetpack-addon'), 03:46:03 INFO - 'strict_content_sandbox': False, 03:46:03 INFO - 'suite_definitions': {'cppunittest': {'options': ('--symbols-path=%(symbols_path)s', 03:46:03 INFO - '--xre-path=%(abs_res_dir)s'), 03:46:03 INFO - 'run_filename': 'runcppunittests.py', 03:46:03 INFO - 'testsdir': 'cppunittest'}, 03:46:04 INFO - 'gtest': {'options': ('--xre-path=%(abs_res_dir)s', 03:46:04 INFO - '--cwd=%(gtest_dir)s', 03:46:04 INFO - '--symbols-path=%(symbols_path)s', 03:46:04 INFO - '--utility-path=tests/bin', 03:46:04 INFO - '%(binary_path)s'), 03:46:04 INFO - 'run_filename': 'rungtests.py'}, 03:46:04 INFO - 'jittest': {'options': ('tests/bin/js', 03:46:04 INFO - '--no-slow', 03:46:04 INFO - '--no-progress', 03:46:04 INFO - '--format=automation', 03:46:04 INFO - '--jitflags=all'), 03:46:04 INFO - 'run_filename': 'jit_test.py', 03:46:04 INFO - 'testsdir': 'jit-test/jit-test'}, 03:46:04 INFO - 'mochitest': {'options': ('--appname=%(binary_path)s', 03:46:04 INFO - '--utility-path=tests/bin', 03:46:04 INFO - '--extra-profile-file=tests/bin/plugins', 03:46:04 INFO - '--symbols-path=%(symbols_path)s', 03:46:04 INFO - '--certificate-path=tests/certs', 03:46:04 INFO - '--quiet', 03:46:04 INFO - '--log-raw=%(raw_log_file)s', 03:46:04 INFO - '--log-errorsummary=%(error_summary_file)s', 03:46:04 INFO - '--screenshot-on-fail'), 03:46:04 INFO - 'run_filename': 'runtests.py', 03:46:04 INFO - 'testsdir': 'mochitest'}, 03:46:04 INFO - 'mozbase': {'options': ('-b', '%(binary_path)s'), 03:46:04 INFO - 'run_filename': 'test.py', 03:46:04 INFO - 'testsdir': 'mozbase'}, 03:46:04 INFO - 'mozmill': {'options': ('--binary=%(binary_path)s', 03:46:04 INFO - '--testing-modules-dir=test/modules', 03:46:04 INFO - '--symbols-path=%(symbols_path)s'), 03:46:04 INFO - 'run_filename': 'runtestlist.py', 03:46:04 INFO - 'testsdir': 'mozmill'}, 03:46:04 INFO - 'reftest': {'options': ('--appname=%(binary_path)s', 03:46:04 INFO - '--utility-path=tests/bin', 03:46:04 INFO - '--extra-profile-file=tests/bin/plugins', 03:46:04 INFO - '--symbols-path=%(symbols_path)s'), 03:46:04 INFO - 'run_filename': 'runreftest.py', 03:46:04 INFO - 'testsdir': 'reftest'}, 03:46:04 INFO - 'webapprt': {'options': ('--app=%(app_path)s', 03:46:04 INFO - '--xre-path=%(abs_res_dir)s', 03:46:04 INFO - '--utility-path=tests/bin', 03:46:04 INFO - '--extra-profile-file=tests/bin/plugins', 03:46:04 INFO - '--symbols-path=%(symbols_path)s', 03:46:04 INFO - '--certificate-path=tests/certs', 03:46:04 INFO - '--console-level=INFO', 03:46:04 INFO - '--testing-modules-dir=tests/modules', 03:46:04 INFO - '--quiet'), 03:46:04 INFO - 'run_filename': 'runtests.py', 03:46:04 INFO - 'testsdir': 'mochitest'}, 03:46:04 INFO - 'xpcshell': {'options': ('--symbols-path=%(symbols_path)s', 03:46:04 INFO - '--test-plugin-path=%(test_plugin_path)s', 03:46:04 INFO - '--log-raw=%(raw_log_file)s', 03:46:04 INFO - '--log-errorsummary=%(error_summary_file)s', 03:46:04 INFO - '--utility-path=tests/bin'), 03:46:04 INFO - 'run_filename': 'runxpcshelltests.py', 03:46:04 INFO - 'testsdir': 'xpcshell'}}, 03:46:04 INFO - 'tooltool_cache': '/builds/tooltool_cache', 03:46:04 INFO - 'vcs_output_timeout': 1000, 03:46:04 INFO - 'virtualenv_path': 'venv', 03:46:04 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 03:46:04 INFO - 'work_dir': 'build', 03:46:04 INFO - 'xpcshell_name': 'xpcshell'} 03:46:04 INFO - ##### 03:46:04 INFO - ##### Running clobber step. 03:46:04 INFO - ##### 03:46:04 INFO - Running pre-action listener: _resource_record_pre_action 03:46:04 INFO - Running main action method: clobber 03:46:04 INFO - rmtree: /builds/slave/test/build 03:46:04 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 03:46:06 INFO - Running post-action listener: _resource_record_post_action 03:46:06 INFO - ##### 03:46:06 INFO - ##### Running read-buildbot-config step. 03:46:06 INFO - ##### 03:46:06 INFO - Running pre-action listener: _resource_record_pre_action 03:46:06 INFO - Running main action method: read_buildbot_config 03:46:06 INFO - Using buildbot properties: 03:46:06 INFO - { 03:46:06 INFO - "project": "", 03:46:06 INFO - "product": "firefox", 03:46:06 INFO - "script_repo_revision": "production", 03:46:06 INFO - "scheduler": "tests-mozilla-aurora-snowleopard-debug-unittest", 03:46:06 INFO - "repository": "", 03:46:06 INFO - "buildername": "Rev4 MacOSX Snow Leopard 10.6 mozilla-aurora debug test mochitest-jetpack", 03:46:06 INFO - "buildid": "20160202021719", 03:46:06 INFO - "pgo_build": "False", 03:46:06 INFO - "basedir": "/builds/slave/test", 03:46:06 INFO - "buildnumber": 67, 03:46:06 INFO - "slavename": "t-snow-r4-0067", 03:46:06 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 03:46:06 INFO - "platform": "macosx64", 03:46:06 INFO - "branch": "mozilla-aurora", 03:46:06 INFO - "revision": "3f4dbceab265e2c87fd7424c8b1f5aa890c58429", 03:46:06 INFO - "repo_path": "releases/mozilla-aurora", 03:46:06 INFO - "moz_repo_path": "", 03:46:06 INFO - "stage_platform": "macosx64", 03:46:06 INFO - "builduid": "c52b7ac0be0d412fa2b99e028ab6156a", 03:46:06 INFO - "slavebuilddir": "test" 03:46:06 INFO - } 03:46:06 INFO - Found installer url https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg. 03:46:06 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/test_packages.json. 03:46:06 INFO - Running post-action listener: _resource_record_post_action 03:46:06 INFO - ##### 03:46:06 INFO - ##### Running download-and-extract step. 03:46:06 INFO - ##### 03:46:06 INFO - Running pre-action listener: _resource_record_pre_action 03:46:06 INFO - Running main action method: download_and_extract 03:46:06 INFO - mkdir: /builds/slave/test/build/tests 03:46:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:06 INFO - https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net 03:46:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/test_packages.json 03:46:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/test_packages.json 03:46:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json 03:46:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1 03:46:06 INFO - Downloaded 1315 bytes. 03:46:06 INFO - Reading from file /builds/slave/test/build/test_packages.json 03:46:06 INFO - Using the following test package requirements: 03:46:06 INFO - {u'common': [u'firefox-46.0a2.en-US.mac64.common.tests.zip'], 03:46:06 INFO - u'cppunittest': [u'firefox-46.0a2.en-US.mac64.common.tests.zip', 03:46:06 INFO - u'firefox-46.0a2.en-US.mac64.cppunittest.tests.zip'], 03:46:06 INFO - u'gtest': [u'firefox-46.0a2.en-US.mac64.common.tests.zip', 03:46:06 INFO - u'firefox-46.0a2.en-US.mac64.gtest.tests.zip'], 03:46:06 INFO - u'jittest': [u'firefox-46.0a2.en-US.mac64.common.tests.zip', 03:46:06 INFO - u'jsshell-mac64.zip'], 03:46:06 INFO - u'mochitest': [u'firefox-46.0a2.en-US.mac64.common.tests.zip', 03:46:06 INFO - u'firefox-46.0a2.en-US.mac64.mochitest.tests.zip'], 03:46:06 INFO - u'mozbase': [u'firefox-46.0a2.en-US.mac64.common.tests.zip'], 03:46:06 INFO - u'reftest': [u'firefox-46.0a2.en-US.mac64.common.tests.zip', 03:46:06 INFO - u'firefox-46.0a2.en-US.mac64.reftest.tests.zip'], 03:46:06 INFO - u'talos': [u'firefox-46.0a2.en-US.mac64.common.tests.zip', 03:46:06 INFO - u'firefox-46.0a2.en-US.mac64.talos.tests.zip'], 03:46:06 INFO - u'web-platform': [u'firefox-46.0a2.en-US.mac64.common.tests.zip', 03:46:06 INFO - u'firefox-46.0a2.en-US.mac64.web-platform.tests.zip'], 03:46:06 INFO - u'webapprt': [u'firefox-46.0a2.en-US.mac64.common.tests.zip'], 03:46:06 INFO - u'xpcshell': [u'firefox-46.0a2.en-US.mac64.common.tests.zip', 03:46:06 INFO - u'firefox-46.0a2.en-US.mac64.xpcshell.tests.zip']} 03:46:06 INFO - Downloading packages: [u'firefox-46.0a2.en-US.mac64.common.tests.zip', u'firefox-46.0a2.en-US.mac64.mochitest.tests.zip'] for test suite category: mochitest 03:46:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:06 INFO - https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 03:46:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.common.tests.zip 03:46:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.common.tests.zip 03:46:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-46.0a2.en-US.mac64.common.tests.zip 03:46:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-46.0a2.en-US.mac64.common.tests.zip'}, attempt #1 03:46:08 INFO - Downloaded 16460542 bytes. 03:46: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/*'] 03:46: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/* 03:46:08 INFO - caution: filename not matched: mochitest/* 03:46:08 INFO - Return code: 11 03:46:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:08 INFO - https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip matches https://queue.taskcluster.net 03:46:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip 03:46:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip 03:46:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip to /builds/slave/test/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip 03:46:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip'}, attempt #1 03:46:11 INFO - Downloaded 62508538 bytes. 03:46:11 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'certs/*', 'config/*', 'marionette/*', 'modules/*', 'mozbase/*', 'tools/*', 'mochitest/*'] 03:46:11 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-46.0a2.en-US.mac64.mochitest.tests.zip -d /builds/slave/test/build/tests bin/* certs/* config/* marionette/* modules/* mozbase/* tools/* mochitest/* 03:46:21 INFO - caution: filename not matched: bin/* 03:46:21 INFO - caution: filename not matched: certs/* 03:46:21 INFO - caution: filename not matched: config/* 03:46:21 INFO - caution: filename not matched: marionette/* 03:46:21 INFO - caution: filename not matched: modules/* 03:46:21 INFO - caution: filename not matched: mozbase/* 03:46:21 INFO - caution: filename not matched: tools/* 03:46:21 INFO - Return code: 11 03:46:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:21 INFO - https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 03:46:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg 03:46:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg 03:46:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg to /builds/slave/test/installer.dmg 03:46:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/installer.dmg'}, attempt #1 03:46:24 INFO - Downloaded 71111870 bytes. 03:46:24 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg 03:46:24 INFO - mkdir: /builds/slave/test/properties 03:46:24 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 03:46:24 INFO - Writing to file /builds/slave/test/properties/build_url 03:46:24 INFO - Contents: 03:46:24 INFO - build_url:https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg 03:46:24 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip 03:46:24 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 03:46:24 INFO - Writing to file /builds/slave/test/properties/symbols_url 03:46:24 INFO - Contents: 03:46:24 INFO - symbols_url:https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip 03:46:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:24 INFO - https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 03:46:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip 03:46:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip 03:46:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip 03:46:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 03:46:29 INFO - Downloaded 105542890 bytes. 03:46:29 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 03:46:29 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 03:46:38 INFO - Return code: 0 03:46:38 INFO - Running post-action listener: _resource_record_post_action 03:46:38 INFO - Running post-action listener: set_extra_try_arguments 03:46:38 INFO - ##### 03:46:38 INFO - ##### Running create-virtualenv step. 03:46:38 INFO - ##### 03:46:38 INFO - Running pre-action listener: _install_mozbase 03:46:38 INFO - Running pre-action listener: _pre_create_virtualenv 03:46:38 INFO - Running pre-action listener: _resource_record_pre_action 03:46:38 INFO - Running main action method: create_virtualenv 03:46:38 INFO - Creating virtualenv /builds/slave/test/build/venv 03:46:38 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 03:46:38 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 03:46:38 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 03:46:38 INFO - Using real prefix '/tools/python27' 03:46:38 INFO - New python executable in /builds/slave/test/build/venv/bin/python 03:46:39 INFO - Installing distribute.............................................................................................................................................................................................done. 03:46:43 INFO - Installing pip.................done. 03:46:43 INFO - Return code: 0 03:46:43 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 03:46:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:46:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:46:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:43 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 0x100361fa0>, '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-jcN6KS/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-oQeKXJ/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-xvWExr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:46:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 03:46:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 03:46:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-jcN6KS/Render', 03:46:43 INFO - 'DISPLAY': '/tmp/launch-oQeKXJ/org.x:0', 03:46:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:46:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:46:43 INFO - 'HOME': '/Users/cltbld', 03:46:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:46:43 INFO - 'LOGNAME': 'cltbld', 03:46:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:46:43 INFO - 'MOZ_NO_REMOTE': '1', 03:46:43 INFO - 'NO_EM_RESTART': '1', 03:46:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:46:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:46:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:46:43 INFO - 'PWD': '/builds/slave/test', 03:46:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:46:43 INFO - 'SHELL': '/bin/bash', 03:46:43 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-xvWExr/Listeners', 03:46:43 INFO - 'TMPDIR': '/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/', 03:46:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:46:43 INFO - 'USER': 'cltbld', 03:46:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:46:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:46:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:46:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:46:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:46:44 INFO - Downloading/unpacking psutil>=0.7.1 03:46:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:46:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:46:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:46:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:46:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:46:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:46:47 INFO - Installing collected packages: psutil 03:46:47 INFO - Successfully installed psutil 03:46:47 INFO - Cleaning up... 03:46:47 INFO - Return code: 0 03:46:47 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 03:46:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:46:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:46:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:47 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x100361fa0>, '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-jcN6KS/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-oQeKXJ/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-xvWExr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:46:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 03:46:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 03:46:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-jcN6KS/Render', 03:46:47 INFO - 'DISPLAY': '/tmp/launch-oQeKXJ/org.x:0', 03:46:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:46:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:46:47 INFO - 'HOME': '/Users/cltbld', 03:46:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:46:47 INFO - 'LOGNAME': 'cltbld', 03:46:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:46:47 INFO - 'MOZ_NO_REMOTE': '1', 03:46:47 INFO - 'NO_EM_RESTART': '1', 03:46:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:46:47 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:46:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:46:47 INFO - 'PWD': '/builds/slave/test', 03:46:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:46:47 INFO - 'SHELL': '/bin/bash', 03:46:47 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-xvWExr/Listeners', 03:46:47 INFO - 'TMPDIR': '/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/', 03:46:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:46:47 INFO - 'USER': 'cltbld', 03:46:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:46:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:46:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:46:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:46:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:46:48 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 03:46:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:46:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:46:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:46:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:46:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:46:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:46:51 INFO - Downloading mozsystemmonitor-0.0.tar.gz 03:46:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 03:46:51 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 03:46:51 INFO - Installing collected packages: mozsystemmonitor 03:46:51 INFO - Running setup.py install for mozsystemmonitor 03:46:51 INFO - Successfully installed mozsystemmonitor 03:46:51 INFO - Cleaning up... 03:46:52 INFO - Return code: 0 03:46:52 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 03:46:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:46:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:46:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:46:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:52 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 0x100361fa0>, '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-jcN6KS/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-oQeKXJ/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-xvWExr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:46:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 03:46:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 03:46:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-jcN6KS/Render', 03:46:52 INFO - 'DISPLAY': '/tmp/launch-oQeKXJ/org.x:0', 03:46:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:46:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:46:52 INFO - 'HOME': '/Users/cltbld', 03:46:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:46:52 INFO - 'LOGNAME': 'cltbld', 03:46:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:46:52 INFO - 'MOZ_NO_REMOTE': '1', 03:46:52 INFO - 'NO_EM_RESTART': '1', 03:46:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:46:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:46:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:46:52 INFO - 'PWD': '/builds/slave/test', 03:46:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:46:52 INFO - 'SHELL': '/bin/bash', 03:46:52 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-xvWExr/Listeners', 03:46:52 INFO - 'TMPDIR': '/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/', 03:46:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:46:52 INFO - 'USER': 'cltbld', 03:46:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:46:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:46:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:46:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:46:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:46:52 INFO - Downloading/unpacking blobuploader==1.2.4 03:46:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:46:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:46:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:46:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:46:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:46:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:46:55 INFO - Downloading blobuploader-1.2.4.tar.gz 03:46:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 03:46:55 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 03:46: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 03:46: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 03:46: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 03:46: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 03:46: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 03:46: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 03:46:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 03:46:56 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 03:46:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:46:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:46:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:46:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:46:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:46:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:46:57 INFO - Downloading docopt-0.6.1.tar.gz 03:46:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 03:46:57 INFO - Installing collected packages: blobuploader, requests, docopt 03:46:57 INFO - Running setup.py install for blobuploader 03:46:57 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 03:46:57 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 03:46:57 INFO - Running setup.py install for requests 03:46:58 INFO - Running setup.py install for docopt 03:46:58 INFO - Successfully installed blobuploader requests docopt 03:46:58 INFO - Cleaning up... 03:46:58 INFO - Return code: 0 03:46:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:46: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')]} 03:46:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:46:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46: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')]} 03:46:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:46:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:46:58 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 0x100361fa0>, '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-jcN6KS/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-oQeKXJ/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-xvWExr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:46:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/mozbase_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:46:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/mozbase_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:46:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-jcN6KS/Render', 03:46:58 INFO - 'DISPLAY': '/tmp/launch-oQeKXJ/org.x:0', 03:46:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:46:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:46:58 INFO - 'HOME': '/Users/cltbld', 03:46:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:46:58 INFO - 'LOGNAME': 'cltbld', 03:46:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:46:58 INFO - 'MOZ_NO_REMOTE': '1', 03:46:58 INFO - 'NO_EM_RESTART': '1', 03:46:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:46:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:46:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:46:58 INFO - 'PWD': '/builds/slave/test', 03:46:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:46:58 INFO - 'SHELL': '/bin/bash', 03:46:58 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-xvWExr/Listeners', 03:46:58 INFO - 'TMPDIR': '/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/', 03:46:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:46:58 INFO - 'USER': 'cltbld', 03:46:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:46:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:46:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:46:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:46:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:46:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:46:59 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-1SVB6W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:46:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:46:59 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-dwSuSW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:46:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:46:59 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-_f9yVK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:46:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:46:59 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-bimTdj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:46:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:46:59 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-BUDXcL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:47:00 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-qp9GOf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:47:00 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-id5OwT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:47:00 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-lYH1E2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:47:00 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-SUigd7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:47:00 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-RsNoY7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:47:00 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-r8hlan-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:47:00 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-kTFadU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:47:01 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-jL8PrG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:47:01 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-fzubig-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:47:01 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-XxP_uq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:47:01 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-uJds54-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:47:01 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-aC7boz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:47:01 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion 03:47:01 INFO - Running setup.py install for manifestparser 03:47:02 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 03:47:02 INFO - Running setup.py install for mozcrash 03:47:02 INFO - Running setup.py install for mozdebug 03:47:02 INFO - Running setup.py install for mozdevice 03:47:02 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 03:47:02 INFO - Installing dm script to /builds/slave/test/build/venv/bin 03:47:02 INFO - Running setup.py install for mozfile 03:47:02 INFO - Running setup.py install for mozhttpd 03:47:03 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 03:47:03 INFO - Running setup.py install for mozinfo 03:47:03 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 03:47:03 INFO - Running setup.py install for mozInstall 03:47:03 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 03:47:03 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 03:47:03 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 03:47:03 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 03:47:03 INFO - Running setup.py install for mozleak 03:47:03 INFO - Running setup.py install for mozlog 03:47:04 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 03:47:04 INFO - Running setup.py install for moznetwork 03:47:04 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 03:47:04 INFO - Running setup.py install for mozprocess 03:47:04 INFO - Running setup.py install for mozprofile 03:47:04 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 03:47:04 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 03:47:04 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 03:47:04 INFO - Running setup.py install for mozrunner 03:47:05 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 03:47:05 INFO - Running setup.py install for mozscreenshot 03:47:05 INFO - Running setup.py install for moztest 03:47:05 INFO - Running setup.py install for mozversion 03:47:05 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 03:47:05 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion 03:47:05 INFO - Cleaning up... 03:47:05 INFO - Return code: 0 03:47:05 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:47:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:47:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:47:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:47:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:47:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:47:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:47:05 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 0x100361fa0>, '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-jcN6KS/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-oQeKXJ/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-xvWExr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:47:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/mozbase_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:47:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/mozbase_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:47:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-jcN6KS/Render', 03:47:05 INFO - 'DISPLAY': '/tmp/launch-oQeKXJ/org.x:0', 03:47:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:47:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:47:05 INFO - 'HOME': '/Users/cltbld', 03:47:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:47:05 INFO - 'LOGNAME': 'cltbld', 03:47:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:47:05 INFO - 'MOZ_NO_REMOTE': '1', 03:47:05 INFO - 'NO_EM_RESTART': '1', 03:47:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:47:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:47:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:47:05 INFO - 'PWD': '/builds/slave/test', 03:47:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:47:05 INFO - 'SHELL': '/bin/bash', 03:47:05 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-xvWExr/Listeners', 03:47:05 INFO - 'TMPDIR': '/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/', 03:47:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:47:05 INFO - 'USER': 'cltbld', 03:47:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:47:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:47:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:47:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:47:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:47:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:47:06 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-eObXUm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:47:06 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 03:47:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:47:06 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-_EVm0k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:47:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.16 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:47:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:47:06 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-3fbzoc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:47:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 03:47:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:47:06 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-hWMKiI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:47:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:47:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:47:06 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-ZttWJO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:47:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 03:47:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:47:06 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-21jx1g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:47:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 03:47:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:47:07 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-AL08Kf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:47:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 03:47:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:47:07 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-riU6kW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:47:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 03:47:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:47:07 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-5ny_pd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:47:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 03:47:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:47:07 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-lnmbrN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:47:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:47:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:47:07 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-ztVauL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:47:07 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 03:47:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:47:07 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-e2ovkU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:47:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 03:47:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:47:08 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-OgEp0v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:47:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 03:47:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:47:08 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-KHk5v0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:47:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 03:47:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:47:08 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-iSO_Ox-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:47:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 03:47:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:47:08 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-SkA5WB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:47:08 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 03:47:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:47:08 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-5ONELm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:47:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 03:47:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:47:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:47:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 03:47:08 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:47:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:47:08 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:47:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:47:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:47:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:47:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:47:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:47:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:47:12 INFO - Downloading blessings-1.6.tar.gz 03:47:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 03:47:12 INFO - Installing collected packages: blessings 03:47:12 INFO - Running setup.py install for blessings 03:47:12 INFO - Successfully installed blessings 03:47:12 INFO - Cleaning up... 03:47:12 INFO - Return code: 0 03:47:12 INFO - Installing pip>=1.5 into virtualenv /builds/slave/test/build/venv 03:47:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:47:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:47:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:47:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:47:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:47:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:47:12 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 0x100361fa0>, '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-jcN6KS/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-oQeKXJ/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-xvWExr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:47:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'pip>=1.5'] in /builds/slave/test/build 03:47:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub pip>=1.5 03:47:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-jcN6KS/Render', 03:47:12 INFO - 'DISPLAY': '/tmp/launch-oQeKXJ/org.x:0', 03:47:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:47:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:47:12 INFO - 'HOME': '/Users/cltbld', 03:47:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:47:12 INFO - 'LOGNAME': 'cltbld', 03:47:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:47:12 INFO - 'MOZ_NO_REMOTE': '1', 03:47:12 INFO - 'NO_EM_RESTART': '1', 03:47:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:47:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:47:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:47:12 INFO - 'PWD': '/builds/slave/test', 03:47:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:47:12 INFO - 'SHELL': '/bin/bash', 03:47:12 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-xvWExr/Listeners', 03:47:12 INFO - 'TMPDIR': '/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/', 03:47:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:47:12 INFO - 'USER': 'cltbld', 03:47:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:47:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:47:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:47:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:47:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:47:13 INFO - Requirement already satisfied (use --upgrade to upgrade): pip>=1.5 in ./venv/lib/python2.7/site-packages/pip-1.5.5-py2.7.egg 03:47:13 INFO - Cleaning up... 03:47:13 INFO - Return code: 0 03:47:13 INFO - Installing psutil==3.1.1 into virtualenv /builds/slave/test/build/venv 03:47:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:47:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:47:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:47:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:47:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:47:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:47:13 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 0x100361fa0>, '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-jcN6KS/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-oQeKXJ/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-xvWExr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:47:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil==3.1.1'] in /builds/slave/test/build 03:47:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil==3.1.1 03:47:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-jcN6KS/Render', 03:47:13 INFO - 'DISPLAY': '/tmp/launch-oQeKXJ/org.x:0', 03:47:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:47:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:47:13 INFO - 'HOME': '/Users/cltbld', 03:47:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:47:13 INFO - 'LOGNAME': 'cltbld', 03:47:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:47:13 INFO - 'MOZ_NO_REMOTE': '1', 03:47:13 INFO - 'NO_EM_RESTART': '1', 03:47:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:47:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:47:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:47:13 INFO - 'PWD': '/builds/slave/test', 03:47:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:47:13 INFO - 'SHELL': '/bin/bash', 03:47:13 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-xvWExr/Listeners', 03:47:13 INFO - 'TMPDIR': '/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/', 03:47:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:47:13 INFO - 'USER': 'cltbld', 03:47:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:47:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:47:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:47:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:47:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:47:13 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil==3.1.1 in ./venv/lib/python2.7/site-packages 03:47:13 INFO - Cleaning up... 03:47:13 INFO - Return code: 0 03:47:13 INFO - Installing mock into virtualenv /builds/slave/test/build/venv 03:47:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:47:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:47:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:47:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:47:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:47:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:47:13 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 0x100361fa0>, '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-jcN6KS/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-oQeKXJ/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-xvWExr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:47:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mock'] in /builds/slave/test/build 03:47:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mock 03:47:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-jcN6KS/Render', 03:47:13 INFO - 'DISPLAY': '/tmp/launch-oQeKXJ/org.x:0', 03:47:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:47:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:47:13 INFO - 'HOME': '/Users/cltbld', 03:47:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:47:13 INFO - 'LOGNAME': 'cltbld', 03:47:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:47:13 INFO - 'MOZ_NO_REMOTE': '1', 03:47:13 INFO - 'NO_EM_RESTART': '1', 03:47:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:47:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:47:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:47:13 INFO - 'PWD': '/builds/slave/test', 03:47:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:47:13 INFO - 'SHELL': '/bin/bash', 03:47:13 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-xvWExr/Listeners', 03:47:13 INFO - 'TMPDIR': '/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/', 03:47:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:47:13 INFO - 'USER': 'cltbld', 03:47:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:47:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:47:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:47:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:47:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:47:13 INFO - Downloading/unpacking mock 03:47:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:47:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:47:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:47:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:47:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:47:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:47:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mock/setup.py) egg_info for package mock 03:47:17 INFO - warning: no files found matching '*.png' under directory 'docs' 03:47:17 INFO - warning: no files found matching '*.css' under directory 'docs' 03:47:17 INFO - warning: no files found matching '*.html' under directory 'docs' 03:47:17 INFO - warning: no files found matching '*.js' under directory 'docs' 03:47:17 INFO - Installing collected packages: mock 03:47:17 INFO - Running setup.py install for mock 03:47:17 INFO - warning: no files found matching '*.png' under directory 'docs' 03:47:17 INFO - warning: no files found matching '*.css' under directory 'docs' 03:47:17 INFO - warning: no files found matching '*.html' under directory 'docs' 03:47:17 INFO - warning: no files found matching '*.js' under directory 'docs' 03:47:17 INFO - Successfully installed mock 03:47:17 INFO - Cleaning up... 03:47:18 INFO - Return code: 0 03:47:18 INFO - Installing simplejson into virtualenv /builds/slave/test/build/venv 03:47:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:47:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:47:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:47:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:47:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:47:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:47:18 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 0x100361fa0>, '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-jcN6KS/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-oQeKXJ/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-xvWExr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:47:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'simplejson'] in /builds/slave/test/build 03:47:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub simplejson 03:47:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-jcN6KS/Render', 03:47:18 INFO - 'DISPLAY': '/tmp/launch-oQeKXJ/org.x:0', 03:47:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:47:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:47:18 INFO - 'HOME': '/Users/cltbld', 03:47:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:47:18 INFO - 'LOGNAME': 'cltbld', 03:47:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:47:18 INFO - 'MOZ_NO_REMOTE': '1', 03:47:18 INFO - 'NO_EM_RESTART': '1', 03:47:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:47:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:47:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:47:18 INFO - 'PWD': '/builds/slave/test', 03:47:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:47:18 INFO - 'SHELL': '/bin/bash', 03:47:18 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-xvWExr/Listeners', 03:47:18 INFO - 'TMPDIR': '/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/', 03:47:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:47:18 INFO - 'USER': 'cltbld', 03:47:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:47:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:47:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:47:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:47:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:47:18 INFO - Downloading/unpacking simplejson 03:47:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:47:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:47:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:47:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 03:47:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 03:47:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 03:47:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/simplejson/setup.py) egg_info for package simplejson 03:47:21 INFO - Installing collected packages: simplejson 03:47:21 INFO - Running setup.py install for simplejson 03:47:22 INFO - building 'simplejson._speedups' extension 03:47:22 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c simplejson/_speedups.c -o build/temp.macosx-10.4-x86_64-2.7/simplejson/_speedups.o 03:47:22 INFO - unable to execute gcc: No such file or directory 03:47:22 INFO - *************************************************************************** 03:47:22 INFO - WARNING: The C extension could not be compiled, speedups are not enabled. 03:47:22 INFO - Failure information, if any, is above. 03:47:22 INFO - I'm retrying the build without the C extension now. 03:47:22 INFO - *************************************************************************** 03:47:22 INFO - *************************************************************************** 03:47:22 INFO - WARNING: The C extension could not be compiled, speedups are not enabled. 03:47:22 INFO - Plain-Python installation succeeded. 03:47:22 INFO - *************************************************************************** 03:47:22 INFO - Successfully installed simplejson 03:47:22 INFO - Cleaning up... 03:47:22 INFO - Return code: 0 03:47:22 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:47: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')]} 03:47:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:47:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:47: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')]} 03:47:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:47:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:47:22 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 0x100361fa0>, '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-jcN6KS/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-oQeKXJ/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-xvWExr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:47:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:47:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:47:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-jcN6KS/Render', 03:47:22 INFO - 'DISPLAY': '/tmp/launch-oQeKXJ/org.x:0', 03:47:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:47:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:47:22 INFO - 'HOME': '/Users/cltbld', 03:47:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:47:22 INFO - 'LOGNAME': 'cltbld', 03:47:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:47:22 INFO - 'MOZ_NO_REMOTE': '1', 03:47:22 INFO - 'NO_EM_RESTART': '1', 03:47:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:47:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:47:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:47:22 INFO - 'PWD': '/builds/slave/test', 03:47:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:47:22 INFO - 'SHELL': '/bin/bash', 03:47:22 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-xvWExr/Listeners', 03:47:22 INFO - 'TMPDIR': '/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/', 03:47:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:47:22 INFO - 'USER': 'cltbld', 03:47:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:47:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:47:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:47:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:47:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:47:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:47:22 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-0TJ6iI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:47:22 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 03:47:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:47:22 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-lvNta8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:47:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.16 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:47:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:47:23 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-G5Qj0h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:47:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 03:47:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:47:23 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-JntFU2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:47:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:47:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:47:23 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-FYSEXC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:47:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 03:47:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:47:23 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-XY658R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:47:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 03:47:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:47:23 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-sn95AW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:47:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 03:47:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:47:23 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-SspJga-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:47:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 03:47:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:47:24 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-ewEUCY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:47:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 03:47:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:47:24 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-VzHhmY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:47:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:47:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:47:24 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-hBesNV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:47:24 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 03:47:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:47:24 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-xkEstH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:47:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 03:47:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:47:24 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-IcRpTK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:47:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 03:47:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:47:24 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-eDVFrn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:47:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 03:47:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:47:25 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-tGZWSI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:47:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 03:47:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:47:25 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-sA_t_t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:47:25 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 03:47:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:47:25 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-7v1okU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:47:25 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 03:47:25 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:47:25 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-m5sYYe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:47:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport 03:47:25 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-eKze5Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport 03:47:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver 03:47:25 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-E0AQrU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver 03:47:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:47:26 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-e8S3UX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:47:26 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:47:26 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-oCJQoC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:47:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:47:27 INFO - Installing collected packages: wptserve, marionette-transport, marionette-driver, browsermob-proxy, marionette-client 03:47:27 INFO - Running setup.py install for wptserve 03:47:27 INFO - Running setup.py install for marionette-transport 03:47:27 INFO - Running setup.py install for marionette-driver 03:47:27 INFO - Running setup.py install for browsermob-proxy 03:47:27 INFO - Running setup.py install for marionette-client 03:47:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:47:28 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 03:47:28 INFO - Successfully installed wptserve marionette-transport marionette-driver browsermob-proxy marionette-client 03:47:28 INFO - Cleaning up... 03:47:28 INFO - Return code: 0 03:47:28 INFO - Installing None into virtualenv /builds/slave/test/build/venv 03:47:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:47:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 03:47:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:47:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:47:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 03:47:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 03:47:28 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 0x100361fa0>, '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-jcN6KS/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.6', 'DISPLAY': '/tmp/launch-oQeKXJ/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-xvWExr/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 03:47:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 03:47:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 03:47:28 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-jcN6KS/Render', 03:47:28 INFO - 'DISPLAY': '/tmp/launch-oQeKXJ/org.x:0', 03:47:28 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:47:28 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:47:28 INFO - 'HOME': '/Users/cltbld', 03:47:28 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:47:28 INFO - 'LOGNAME': 'cltbld', 03:47:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:47:28 INFO - 'MOZ_NO_REMOTE': '1', 03:47:28 INFO - 'NO_EM_RESTART': '1', 03:47:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:47:28 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:47:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:47:28 INFO - 'PWD': '/builds/slave/test', 03:47:28 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:47:28 INFO - 'SHELL': '/bin/bash', 03:47:28 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-xvWExr/Listeners', 03:47:28 INFO - 'TMPDIR': '/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/', 03:47:28 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:47:28 INFO - 'USER': 'cltbld', 03:47:28 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:47:28 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:47:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:47:28 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:47:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 03:47:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 03:47:29 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-bOxQjE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 03:47:29 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 03:47:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 03:47:29 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-npFbM3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 03:47:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.16 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:47:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 03:47:29 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-23bC7b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 03:47:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 03:47:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 03:47:29 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-AmeXqS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 03:47:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:47:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 03:47:29 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-LcN5t9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 03:47:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 03:47:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 03:47:29 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-_FgDLS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 03:47:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 03:47:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 03:47:30 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-vkJJZE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 03:47:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 03:47:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 03:47:30 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-gPSWyx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 03:47:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 03:47:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 03:47:30 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-bfVNsR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 03:47:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 03:47:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 03:47:30 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-HSZJkG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 03:47:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:47:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 03:47:30 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-PYbqY5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 03:47:30 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 03:47:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 03:47:30 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-95BhRU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 03:47:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 03:47:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 03:47:31 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-em6RAk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 03:47:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 03:47:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 03:47:31 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-ckJ1ck-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 03:47:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 03:47:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 03:47:31 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-EQhiy0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 03:47:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 03:47:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 03:47:31 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-AtzQIy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 03:47:31 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 03:47:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 03:47:31 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-RbfHPP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 03:47:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 03:47:31 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 03:47:31 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-jK8IL7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 03:47:32 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.3.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 03:47:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport 03:47:32 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-jV737n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport 03:47:32 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-transport==1.1.0 from file:///builds/slave/test/build/tests/marionette/transport in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 03:47:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver 03:47:32 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-06Zs2b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver 03:47:32 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.2.0 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 03:47:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:47:32 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-xmFxAw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 03:47:32 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 03:47:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 03:47:32 INFO - Running setup.py (path:/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/pip-cpUsLy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 03:47:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 03:47:33 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.1.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 6)) 03:47:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:47:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 03:47:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 03:47:33 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:47:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 03:47:33 INFO - Requirement already satisfied (use --upgrade to upgrade): blessings>=1.3 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 03:47:33 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 03:47:33 INFO - Cleaning up... 03:47:33 INFO - Return code: 0 03:47:33 INFO - Done creating virtualenv /builds/slave/test/build/venv. 03:47:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:47:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:47:33 INFO - Reading from file tmpfile_stdout 03:47:33 INFO - Current package versions: 03:47:33 INFO - blessings == 1.6 03:47:33 INFO - blobuploader == 1.2.4 03:47:33 INFO - browsermob-proxy == 0.6.0 03:47:33 INFO - docopt == 0.6.1 03:47:33 INFO - manifestparser == 1.1 03:47:33 INFO - marionette-client == 2.1.0 03:47:33 INFO - marionette-driver == 1.2.0 03:47:33 INFO - marionette-transport == 1.1.0 03:47:33 INFO - mock == 1.0.1 03:47:33 INFO - mozInstall == 1.12 03:47:33 INFO - mozcrash == 0.16 03:47:33 INFO - mozdebug == 0.1 03:47:33 INFO - mozdevice == 0.48 03:47:33 INFO - mozfile == 1.2 03:47:33 INFO - mozhttpd == 0.7 03:47:33 INFO - mozinfo == 0.9 03:47:33 INFO - mozleak == 0.1 03:47:33 INFO - mozlog == 3.1 03:47:33 INFO - moznetwork == 0.27 03:47:33 INFO - mozprocess == 0.22 03:47:33 INFO - mozprofile == 0.28 03:47:33 INFO - mozrunner == 6.11 03:47:33 INFO - mozscreenshot == 0.1 03:47:33 INFO - mozsystemmonitor == 0.0 03:47:33 INFO - moztest == 0.7 03:47:33 INFO - mozversion == 1.4 03:47:33 INFO - psutil == 3.1.1 03:47:33 INFO - requests == 1.2.3 03:47:33 INFO - simplejson == 3.3.0 03:47:33 INFO - wptserve == 1.3.0 03:47:33 INFO - wsgiref == 0.1.2 03:47:33 INFO - Running post-action listener: _resource_record_post_action 03:47:33 INFO - Running post-action listener: _start_resource_monitoring 03:47:33 INFO - Starting resource monitoring. 03:47:33 INFO - ##### 03:47:33 INFO - ##### Running install step. 03:47:33 INFO - ##### 03:47:33 INFO - Running pre-action listener: _resource_record_pre_action 03:47:33 INFO - Running main action method: install 03:47:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 03:47:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 03:47:34 INFO - Reading from file tmpfile_stdout 03:47:34 INFO - Detecting whether we're running mozinstall >=1.0... 03:47:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 03:47:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 03:47:34 INFO - Reading from file tmpfile_stdout 03:47:34 INFO - Output received: 03:47:34 INFO - Usage: mozinstall [options] installer 03:47:34 INFO - Options: 03:47:34 INFO - -h, --help show this help message and exit 03:47:34 INFO - -d DEST, --destination=DEST 03:47:34 INFO - Directory to install application into. [default: 03:47:34 INFO - "/builds/slave/test"] 03:47:34 INFO - --app=APP Application being installed. [default: firefox] 03:47:34 INFO - mkdir: /builds/slave/test/build/application 03:47:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/installer.dmg', '--destination', '/builds/slave/test/build/application'] 03:47:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/installer.dmg --destination /builds/slave/test/build/application 03:47:54 INFO - Reading from file tmpfile_stdout 03:47:54 INFO - Output received: 03:47:54 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 03:47:54 INFO - Running post-action listener: _resource_record_post_action 03:47:54 INFO - ##### 03:47:54 INFO - ##### Running run-tests step. 03:47:54 INFO - ##### 03:47:54 INFO - Running pre-action listener: _resource_record_pre_action 03:47:54 INFO - Running pre-action listener: _set_gcov_prefix 03:47:54 INFO - Running main action method: run_tests 03:47:54 INFO - #### Running mochitest suites 03:47:54 INFO - grabbing minidump binary from tooltool 03:47:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 03:47:54 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10045c2a0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x100450030>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1005294e0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 03:47:54 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 03:47:54 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 03:47:54 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 03:47:54 INFO - Return code: 0 03:47:54 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 03:47:54 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 03:47:54 INFO - ENV: MOZ_UPLOAD_DIR is now /builds/slave/test/build/blobber_upload_dir 03:47:54 INFO - ENV: MINIDUMP_STACKWALK is now /builds/slave/test/build/macosx64-minidump_stackwalk 03:47:54 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:47:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/mochitest/runtests.py', '--appname=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--utility-path=tests/bin', '--extra-profile-file=tests/bin/plugins', '--symbols-path=/builds/slave/test/build/symbols', '--certificate-path=tests/certs', '--quiet', '--log-raw=/builds/slave/test/build/blobber_upload_dir/jetpack-addon_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-addon_errorsummary.log', '--screenshot-on-fail', '--jetpack-addon'] in /builds/slave/test/build 03:47:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/mochitest/runtests.py --appname=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --utility-path=tests/bin --extra-profile-file=tests/bin/plugins --symbols-path=/builds/slave/test/build/symbols --certificate-path=tests/certs --quiet --log-raw=/builds/slave/test/build/blobber_upload_dir/jetpack-addon_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-addon_errorsummary.log --screenshot-on-fail --jetpack-addon 03:47:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-jcN6KS/Render', 03:47:54 INFO - 'DISPLAY': '/tmp/launch-oQeKXJ/org.x:0', 03:47:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:47:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:47:54 INFO - 'HOME': '/Users/cltbld', 03:47:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:47:54 INFO - 'LOGNAME': 'cltbld', 03:47:54 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:47:54 INFO - 'MINIDUMP_STACKWALK': '/builds/slave/test/build/macosx64-minidump_stackwalk', 03:47:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:47:54 INFO - 'MOZ_NO_REMOTE': '1', 03:47:54 INFO - 'MOZ_UPLOAD_DIR': '/builds/slave/test/build/blobber_upload_dir', 03:47:54 INFO - 'NO_EM_RESTART': '1', 03:47:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:47:54 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:47:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:47:54 INFO - 'PWD': '/builds/slave/test', 03:47:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:47:54 INFO - 'SHELL': '/bin/bash', 03:47:54 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-xvWExr/Listeners', 03:47:54 INFO - 'TMPDIR': '/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/', 03:47:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:47:54 INFO - 'USER': 'cltbld', 03:47:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:47:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:47:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:47:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:47:54 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/mochitest/runtests.py', '--appname=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--utility-path=tests/bin', '--extra-profile-file=tests/bin/plugins', '--symbols-path=/builds/slave/test/build/symbols', '--certificate-path=tests/certs', '--quiet', '--log-raw=/builds/slave/test/build/blobber_upload_dir/jetpack-addon_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-addon_errorsummary.log', '--screenshot-on-fail', '--jetpack-addon'] with output_timeout 1000 03:47:54 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module moznetwork was already imported from /builds/slave/test/build/tests/mochitest/moznetwork.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 03:47:54 INFO - import pkg_resources 03:47:54 INFO - Checking for orphan ssltunnel processes... 03:47:55 INFO - Checking for orphan xpcshell processes... 03:47:55 INFO - SUITE-START | Running 40 tests 03:47:55 INFO - TEST-START | addon-sdk/source/test/addons/e10s-content.xpi 03:47:55 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-content.xpi | took 0ms 03:47:55 INFO - TEST-START | addon-sdk/source/test/addons/e10s-l10n.xpi 03:47:55 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-l10n.xpi | took 1ms 03:47:55 INFO - TEST-START | addon-sdk/source/test/addons/e10s-remote.xpi 03:47:55 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-remote.xpi | took 0ms 03:47:55 INFO - TEST-START | addon-sdk/source/test/addons/e10s-tabs.xpi 03:47:55 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s-tabs.xpi | took 0ms 03:47:55 INFO - TEST-START | addon-sdk/source/test/addons/e10s.xpi 03:47:55 INFO - TEST-SKIP | addon-sdk/source/test/addons/e10s.xpi | took 0ms 03:47:55 INFO - TEST-START | addon-sdk/source/test/addons/private-browsing-supported.xpi 03:47:55 INFO - TEST-SKIP | addon-sdk/source/test/addons/private-browsing-supported.xpi | took 1ms 03:47:55 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 03:47:55 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 03:47:55 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/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 03:47:55 INFO - runtests.py | Server pid: 5590 03:47:55 INFO - runtests.py | Websocket server pid: 5591 03:47:55 INFO - runtests.py | SSL tunnel pid: 5592 03:47:55 INFO - runtests.py | Running tests: start. 03:47:55 INFO - runtests.py | Application pid: 5593 03:47:55 INFO - TEST-INFO | started process Main app process 03:47:55 INFO - ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/runtests_leaks.log 03:47:55 INFO - 2016-02-02 03:47:55.922 firefox[5593:903] *** __NSAutoreleaseNoPool(): Object 0x108506b50 of class NSCFDictionary autoreleased with no pool in place - just leaking 03:47:55 INFO - 2016-02-02 03:47:55.927 firefox[5593:903] *** __NSAutoreleaseNoPool(): Object 0x1001067a0 of class NSCFArray autoreleased with no pool in place - just leaking 03:47:56 INFO - 2016-02-02 03:47:56.208 firefox[5593:903] *** __NSAutoreleaseNoPool(): Object 0x100117100 of class NSCFDictionary autoreleased with no pool in place - just leaking 03:47:56 INFO - 2016-02-02 03:47:56.209 firefox[5593:903] *** __NSAutoreleaseNoPool(): Object 0x1001097c0 of class NSCFData autoreleased with no pool in place - just leaking 03:47:57 INFO - [5593] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 815 03:47:57 INFO - 2016-02-02 03:47:57.962 firefox[5593:903] *** __NSAutoreleaseNoPool(): Object 0x1225ad8d0 of class __NSFastEnumerationEnumerator autoreleased with no pool in place - just leaking 03:47:57 INFO - 2016-02-02 03:47:57.963 firefox[5593:903] *** __NSAutoreleaseNoPool(): Object 0x1085118e0 of class NSCFNumber autoreleased with no pool in place - just leaking 03:47:57 INFO - 2016-02-02 03:47:57.963 firefox[5593:903] *** __NSAutoreleaseNoPool(): Object 0x10b67f8b0 of class NSConcreteValue autoreleased with no pool in place - just leaking 03:47:57 INFO - 2016-02-02 03:47:57.964 firefox[5593:903] *** __NSAutoreleaseNoPool(): Object 0x108516c00 of class NSCFNumber autoreleased with no pool in place - just leaking 03:47:57 INFO - 2016-02-02 03:47:57.964 firefox[5593:903] *** __NSAutoreleaseNoPool(): Object 0x10b67f970 of class NSConcreteValue autoreleased with no pool in place - just leaking 03:47:57 INFO - 2016-02-02 03:47:57.965 firefox[5593:903] *** __NSAutoreleaseNoPool(): Object 0x108511960 of class NSCFDictionary autoreleased with no pool in place - just leaking 03:47:58 INFO - ++DOCSHELL 0x12269d000 == 1 [pid = 5593] [id = 1] 03:47:58 INFO - ++DOMWINDOW == 1 (0x122682000) [pid = 5593] [serial = 1] [outer = 0x0] 03:47:58 INFO - ++DOMWINDOW == 2 (0x122683000) [pid = 5593] [serial = 2] [outer = 0x122682000] 03:47:58 INFO - ++DOCSHELL 0x124cb0800 == 2 [pid = 5593] [id = 2] 03:47:58 INFO - ++DOMWINDOW == 3 (0x124cd6800) [pid = 5593] [serial = 3] [outer = 0x0] 03:47:58 INFO - ++DOMWINDOW == 4 (0x124cd7800) [pid = 5593] [serial = 4] [outer = 0x124cd6800] 03:47:59 INFO - [5593] WARNING: sRGB_framebuffer marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 878 03:47:59 INFO - [5593] WARNING: depth_texture marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 878 03:47:59 INFO - [5593] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5286 03:47:59 INFO - [5593] WARNING: sRGB_framebuffer marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 878 03:47:59 INFO - [5593] WARNING: depth_texture marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 878 03:48:00 INFO - Tue Feb 2 03:48:00 t-snow-r4-0067.test.releng.scl3.mozilla.com firefox[5593] : CGContextSetShouldAntialias: invalid context 0x0 03:48:00 INFO - Tue Feb 2 03:48:00 t-snow-r4-0067.test.releng.scl3.mozilla.com firefox[5593] : CGContextSetRGBStrokeColor: invalid context 0x0 03:48:00 INFO - Tue Feb 2 03:48:00 t-snow-r4-0067.test.releng.scl3.mozilla.com firefox[5593] : CGContextStrokeLineSegments: invalid context 0x0 03:48:00 INFO - Tue Feb 2 03:48:00 t-snow-r4-0067.test.releng.scl3.mozilla.com firefox[5593] : CGContextSetRGBStrokeColor: invalid context 0x0 03:48:00 INFO - Tue Feb 2 03:48:00 t-snow-r4-0067.test.releng.scl3.mozilla.com firefox[5593] : CGContextStrokeLineSegments: invalid context 0x0 03:48:00 INFO - Tue Feb 2 03:48:00 t-snow-r4-0067.test.releng.scl3.mozilla.com firefox[5593] : CGContextSetRGBStrokeColor: invalid context 0x0 03:48:00 INFO - Tue Feb 2 03:48:00 t-snow-r4-0067.test.releng.scl3.mozilla.com firefox[5593] : CGContextStrokeLineSegments: invalid context 0x0 03:48:00 INFO - [5593] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5286 03:48:00 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/addon-manager 03:48:00 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/addon-manager 03:48:00 INFO - [5593] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:48:00 INFO - console.info: test-addon-manager: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:48:00 INFO - console.info: test-addon-manager: hiddenWindow document.readyState:complete 03:48:00 INFO - ++DOCSHELL 0x120bc5800 == 3 [pid = 5593] [id = 3] 03:48:00 INFO - ++DOMWINDOW == 5 (0x12f0a8c00) [pid = 5593] [serial = 5] [outer = 0x0] 03:48:00 INFO - ++DOMWINDOW == 6 (0x12f0a8400) [pid = 5593] [serial = 6] [outer = 0x12f0a8c00] 03:48:01 INFO - ++DOMWINDOW == 7 (0x12ebc4000) [pid = 5593] [serial = 7] [outer = 0x12f0a8c00] 03:48:01 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:48:01 INFO - Error: TypeError: window is null 03:48:01 INFO - Traceback (most recent call last): 03:48:01 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:48:01 INFO - callback.apply(null, args); 03:48:01 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:48:01 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:48:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:48:01 INFO - nextIteration(); 03:48:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:48:01 INFO - checkForEnd(); 03:48:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:48:01 INFO - findAndRunTests(loader, nextIteration); 03:48:01 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:48:01 INFO - var runner = new TestRunner(); 03:48:01 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:48:01 INFO - runnerWindows.set(this, getInnerId(window)); 03:48:01 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:48:01 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:48:01 INFO - 0 of 1 tests passed. 03:48:01 INFO - The following tests failed: 03:48:01 INFO - console.error: test-addon-manager: 03:48:01 INFO - Message: TypeError: tests.testRuns is undefined 03:48:01 INFO - Stack: 03:48:01 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:48:01 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:48:01 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:48:01 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:48:01 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:48:01 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-addon-manager@jetpack 03:48:01 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-addon-manager@jetpack 03:48:01 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/addon-manager is complete 03:48:01 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/author-email 03:48:01 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/author-email 03:48:02 INFO - console.info: author-email: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:48:02 INFO - console.info: author-email: hiddenWindow document.readyState:complete 03:48:02 INFO - ++DOCSHELL 0x130353800 == 4 [pid = 5593] [id = 4] 03:48:02 INFO - ++DOMWINDOW == 8 (0x130323c00) [pid = 5593] [serial = 8] [outer = 0x0] 03:48:02 INFO - ++DOMWINDOW == 9 (0x12f0a4c00) [pid = 5593] [serial = 9] [outer = 0x130323c00] 03:48:02 INFO - ++DOMWINDOW == 10 (0x1303af400) [pid = 5593] [serial = 10] [outer = 0x130323c00] 03:48:03 INFO - [5593] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:48:03 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/extensions/test-addon-manager@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:48:03 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:48:03 INFO - Error: TypeError: window is null 03:48:03 INFO - Traceback (most recent call last): 03:48:03 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:48:03 INFO - callback.apply(null, args); 03:48:03 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:48:03 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:48:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:48:03 INFO - nextIteration(); 03:48:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:48:03 INFO - checkForEnd(); 03:48:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:48:03 INFO - findAndRunTests(loader, nextIteration); 03:48:03 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:48:03 INFO - var runner = new TestRunner(); 03:48:03 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:48:03 INFO - runnerWindows.set(this, getInnerId(window)); 03:48:03 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:48:03 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:48:03 INFO - 0 of 1 tests passed. 03:48:03 INFO - The following tests failed: 03:48:03 INFO - console.error: author-email: 03:48:03 INFO - Message: TypeError: tests.testRuns is undefined 03:48:03 INFO - Stack: 03:48:03 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:48:03 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:48:03 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:48:03 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:48:03 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:48:03 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-addon-author-email@jetpack 03:48:03 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-addon-author-email@jetpack 03:48:03 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/author-email is complete 03:48:03 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/child_process 03:48:03 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/child_process 03:48:04 INFO - console.info: child_process: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:48:04 INFO - console.info: child_process: hiddenWindow document.readyState:complete 03:48:04 INFO - ++DOCSHELL 0x130979800 == 5 [pid = 5593] [id = 5] 03:48:04 INFO - ++DOMWINDOW == 11 (0x130993c00) [pid = 5593] [serial = 11] [outer = 0x0] 03:48:04 INFO - ++DOMWINDOW == 12 (0x130993400) [pid = 5593] [serial = 12] [outer = 0x130993c00] 03:48:04 INFO - ++DOMWINDOW == 13 (0x12e39ac00) [pid = 5593] [serial = 13] [outer = 0x130993c00] 03:48:05 INFO - [5593] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:48:05 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/extensions/test-addon-author-email@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:48:05 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:48:05 INFO - Error: TypeError: window is null 03:48:05 INFO - Traceback (most recent call last): 03:48:05 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:48:05 INFO - callback.apply(null, args); 03:48:05 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:48:05 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:48:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:48:05 INFO - nextIteration(); 03:48:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:48:05 INFO - checkForEnd(); 03:48:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:48:05 INFO - findAndRunTests(loader, nextIteration); 03:48:05 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:48:05 INFO - var runner = new TestRunner(); 03:48:05 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:48:05 INFO - runnerWindows.set(this, getInnerId(window)); 03:48:05 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:48:05 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:48:05 INFO - 0 of 1 tests passed. 03:48:05 INFO - The following tests failed: 03:48:05 INFO - console.error: child_process: 03:48:05 INFO - Message: TypeError: tests.testRuns is undefined 03:48:05 INFO - Stack: 03:48:05 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:48:05 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:48:05 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:48:05 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:48:05 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:48:05 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-child-process@jetpack 03:48:05 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-child-process@jetpack 03:48:05 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/child_process is complete 03:48:05 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/chrome 03:48:05 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/chrome 03:48:05 INFO - console.info: chrome: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:48:06 INFO - console.info: chrome: hiddenWindow document.readyState:complete 03:48:06 INFO - ++DOCSHELL 0x131496000 == 6 [pid = 5593] [id = 6] 03:48:06 INFO - ++DOMWINDOW == 14 (0x1314be400) [pid = 5593] [serial = 14] [outer = 0x0] 03:48:06 INFO - ++DOMWINDOW == 15 (0x1314bdc00) [pid = 5593] [serial = 15] [outer = 0x1314be400] 03:48:06 INFO - ++DOMWINDOW == 16 (0x10de63c00) [pid = 5593] [serial = 16] [outer = 0x1314be400] 03:48:07 INFO - [5593] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:48:07 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/extensions/test-child-process@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:48:07 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:48:07 INFO - Error: TypeError: window is null 03:48:07 INFO - Traceback (most recent call last): 03:48:07 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:48:07 INFO - callback.apply(null, args); 03:48:07 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:48:07 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:48:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:48:07 INFO - nextIteration(); 03:48:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:48:07 INFO - checkForEnd(); 03:48:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:48:07 INFO - findAndRunTests(loader, nextIteration); 03:48:07 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:48:07 INFO - var runner = new TestRunner(); 03:48:07 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:48:07 INFO - runnerWindows.set(this, getInnerId(window)); 03:48:07 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:48:07 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:48:07 INFO - 0 of 1 tests passed. 03:48:07 INFO - The following tests failed: 03:48:07 INFO - console.error: chrome: 03:48:07 INFO - Message: TypeError: tests.testRuns is undefined 03:48:07 INFO - Stack: 03:48:07 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:48:07 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:48:07 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:48:07 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:48:07 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:48:07 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-chrome@jetpack 03:48:07 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-chrome@jetpack 03:48:07 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/chrome is complete 03:48:07 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/content-permissions 03:48:07 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/content-permissions 03:48:08 INFO - console.info: content-permissions: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:48:08 INFO - console.info: content-permissions: hiddenWindow document.readyState:complete 03:48:08 INFO - ++DOCSHELL 0x132514000 == 7 [pid = 5593] [id = 7] 03:48:08 INFO - ++DOMWINDOW == 17 (0x132596c00) [pid = 5593] [serial = 17] [outer = 0x0] 03:48:08 INFO - ++DOMWINDOW == 18 (0x132597800) [pid = 5593] [serial = 18] [outer = 0x132596c00] 03:48:08 INFO - ++DOMWINDOW == 19 (0x10d808000) [pid = 5593] [serial = 19] [outer = 0x132596c00] 03:48:09 INFO - --DOCSHELL 0x120bc5800 == 6 [pid = 5593] [id = 3] 03:48:09 INFO - --DOCSHELL 0x130353800 == 5 [pid = 5593] [id = 4] 03:48:09 INFO - --DOCSHELL 0x130979800 == 4 [pid = 5593] [id = 5] 03:48:09 INFO - [5593] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:48:09 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/extensions/test-chrome@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:48:09 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:48:09 INFO - Error: TypeError: window is null 03:48:09 INFO - Traceback (most recent call last): 03:48:09 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:48:09 INFO - callback.apply(null, args); 03:48:09 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:48:09 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:48:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:48:09 INFO - nextIteration(); 03:48:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:48:09 INFO - checkForEnd(); 03:48:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:48:09 INFO - findAndRunTests(loader, nextIteration); 03:48:09 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:48:09 INFO - var runner = new TestRunner(); 03:48:09 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:48:09 INFO - runnerWindows.set(this, getInnerId(window)); 03:48:09 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:48:09 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:48:09 INFO - 0 of 1 tests passed. 03:48:09 INFO - The following tests failed: 03:48:09 INFO - console.error: content-permissions: 03:48:09 INFO - Message: TypeError: tests.testRuns is undefined 03:48:09 INFO - Stack: 03:48:09 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:48:09 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:48:09 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:48:09 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:48:09 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:48:09 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on content-permissions@jetpack 03:48:09 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on content-permissions@jetpack 03:48:10 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/content-permissions is complete 03:48:10 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/contributors 03:48:10 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/contributors 03:48:10 INFO - console.info: contributors: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:48:10 INFO - console.info: contributors: hiddenWindow document.readyState:complete 03:48:10 INFO - ++DOCSHELL 0x12ad78800 == 5 [pid = 5593] [id = 8] 03:48:10 INFO - ++DOMWINDOW == 20 (0x12f23c000) [pid = 5593] [serial = 20] [outer = 0x0] 03:48:10 INFO - ++DOMWINDOW == 21 (0x12f23b400) [pid = 5593] [serial = 21] [outer = 0x12f23c000] 03:48:10 INFO - ++DOMWINDOW == 22 (0x10d811000) [pid = 5593] [serial = 22] [outer = 0x12f23c000] 03:48:11 INFO - [5593] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:48:11 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/extensions/content-permissions@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:48:11 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:48:11 INFO - Error: TypeError: window is null 03:48:11 INFO - Traceback (most recent call last): 03:48:11 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:48:11 INFO - callback.apply(null, args); 03:48:11 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:48:11 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:48:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:48:11 INFO - nextIteration(); 03:48:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:48:11 INFO - checkForEnd(); 03:48:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:48:11 INFO - findAndRunTests(loader, nextIteration); 03:48:11 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:48:11 INFO - var runner = new TestRunner(); 03:48:11 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:48:11 INFO - runnerWindows.set(this, getInnerId(window)); 03:48:11 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:48:11 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:48:11 INFO - 0 of 1 tests passed. 03:48:11 INFO - The following tests failed: 03:48:11 INFO - console.error: contributors: 03:48:11 INFO - Message: TypeError: tests.testRuns is undefined 03:48:11 INFO - Stack: 03:48:11 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:48:11 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:48:11 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:48:11 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:48:11 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:48:11 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-contributors@jetpack 03:48:11 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-contributors@jetpack 03:48:11 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/contributors is complete 03:48:11 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/curly-id 03:48:11 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/curly-id 03:48:12 INFO - console.info: curly-id: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:48:12 INFO - console.info: curly-id: hiddenWindow document.readyState:complete 03:48:12 INFO - ++DOCSHELL 0x130140000 == 6 [pid = 5593] [id = 9] 03:48:12 INFO - ++DOMWINDOW == 23 (0x130299000) [pid = 5593] [serial = 23] [outer = 0x0] 03:48:12 INFO - ++DOMWINDOW == 24 (0x130298400) [pid = 5593] [serial = 24] [outer = 0x130299000] 03:48:12 INFO - ++DOMWINDOW == 25 (0x1302a1400) [pid = 5593] [serial = 25] [outer = 0x130299000] 03:48:12 INFO - [5593] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:48:12 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/extensions/test-contributors@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:48:12 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:48:13 INFO - Error: TypeError: window is null 03:48:13 INFO - Traceback (most recent call last): 03:48:13 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:48:13 INFO - callback.apply(null, args); 03:48:13 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:48:13 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:48:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:48:13 INFO - nextIteration(); 03:48:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:48:13 INFO - checkForEnd(); 03:48:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:48:13 INFO - findAndRunTests(loader, nextIteration); 03:48:13 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:48:13 INFO - var runner = new TestRunner(); 03:48:13 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:48:13 INFO - runnerWindows.set(this, getInnerId(window)); 03:48:13 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:48:13 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:48:13 INFO - 0 of 1 tests passed. 03:48:13 INFO - The following tests failed: 03:48:13 INFO - console.error: curly-id: 03:48:13 INFO - Message: TypeError: tests.testRuns is undefined 03:48:13 INFO - Stack: 03:48:13 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:48:13 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:48:13 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:48:13 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:48:13 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:48:13 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on {34a1eae1-c20a-464f-9b0e-000000000000} 03:48:13 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on {34a1eae1-c20a-464f-9b0e-000000000000} 03:48:13 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/curly-id is complete 03:48:13 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/developers 03:48:13 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/developers 03:48:13 INFO - console.info: developers: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:48:13 INFO - console.info: developers: hiddenWindow document.readyState:complete 03:48:13 INFO - ++DOCSHELL 0x1313a6000 == 7 [pid = 5593] [id = 10] 03:48:13 INFO - ++DOMWINDOW == 26 (0x131623800) [pid = 5593] [serial = 26] [outer = 0x0] 03:48:13 INFO - ++DOMWINDOW == 27 (0x131623400) [pid = 5593] [serial = 27] [outer = 0x131623800] 03:48:13 INFO - ++DOMWINDOW == 28 (0x124cd2000) [pid = 5593] [serial = 28] [outer = 0x131623800] 03:48:14 INFO - [5593] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:48:14 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/extensions/%7B34a1eae1-c20a-464f-9b0e-000000000000%7D.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:48:14 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:48:14 INFO - Error: TypeError: window is null 03:48:14 INFO - Traceback (most recent call last): 03:48:14 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:48:14 INFO - callback.apply(null, args); 03:48:14 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:48:14 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:48:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:48:14 INFO - nextIteration(); 03:48:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:48:14 INFO - checkForEnd(); 03:48:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:48:14 INFO - findAndRunTests(loader, nextIteration); 03:48:14 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:48:14 INFO - var runner = new TestRunner(); 03:48:14 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:48:14 INFO - runnerWindows.set(this, getInnerId(window)); 03:48:14 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:48:14 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:48:14 INFO - 0 of 1 tests passed. 03:48:14 INFO - The following tests failed: 03:48:14 INFO - console.error: developers: 03:48:14 INFO - Message: TypeError: tests.testRuns is undefined 03:48:14 INFO - Stack: 03:48:14 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:48:14 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:48:14 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:48:14 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:48:14 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:48:14 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-developers@jetpack 03:48:14 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-developers@jetpack 03:48:15 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/developers is complete 03:48:15 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/l10n-properties 03:48:15 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/l10n-properties 03:48:15 INFO - console.info: l10n-properties: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:48:15 INFO - console.info: l10n-properties: hiddenWindow document.readyState:complete 03:48:15 INFO - ++DOCSHELL 0x131889000 == 8 [pid = 5593] [id = 11] 03:48:15 INFO - ++DOMWINDOW == 29 (0x12a6cc400) [pid = 5593] [serial = 29] [outer = 0x0] 03:48:15 INFO - ++DOMWINDOW == 30 (0x124d76c00) [pid = 5593] [serial = 30] [outer = 0x12a6cc400] 03:48:15 INFO - ++DOMWINDOW == 31 (0x12a6d0400) [pid = 5593] [serial = 31] [outer = 0x12a6cc400] 03:48:16 INFO - [5593] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:48:16 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/extensions/test-developers@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:48:16 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:48:16 INFO - Error: TypeError: window is null 03:48:16 INFO - Traceback (most recent call last): 03:48:16 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:48:16 INFO - callback.apply(null, args); 03:48:16 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:48:16 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:48:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:48:16 INFO - nextIteration(); 03:48:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:48:16 INFO - checkForEnd(); 03:48:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:48:16 INFO - findAndRunTests(loader, nextIteration); 03:48:16 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:48:16 INFO - var runner = new TestRunner(); 03:48:16 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:48:16 INFO - runnerWindows.set(this, getInnerId(window)); 03:48:16 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:48:16 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:48:16 INFO - 0 of 1 tests passed. 03:48:16 INFO - The following tests failed: 03:48:16 INFO - console.error: l10n-properties: 03:48:16 INFO - Message: TypeError: tests.testRuns is undefined 03:48:16 INFO - Stack: 03:48:16 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:48:16 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:48:16 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:48:16 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:48:16 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:48:16 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-l10n@jetpack 03:48:16 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-l10n@jetpack 03:48:17 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/l10n-properties is complete 03:48:17 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/l10n 03:48:17 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/l10n 03:48:17 INFO - console.info: l10n: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:48:17 INFO - console.info: l10n: hiddenWindow document.readyState:complete 03:48:17 INFO - ++DOCSHELL 0x10e107000 == 9 [pid = 5593] [id = 12] 03:48:17 INFO - ++DOMWINDOW == 32 (0x1225c2c00) [pid = 5593] [serial = 32] [outer = 0x0] 03:48:17 INFO - ++DOMWINDOW == 33 (0x1225c2400) [pid = 5593] [serial = 33] [outer = 0x1225c2c00] 03:48:17 INFO - ++DOMWINDOW == 34 (0x1225c9000) [pid = 5593] [serial = 34] [outer = 0x1225c2c00] 03:48:18 INFO - [5593] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:48:18 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/extensions/test-l10n@jetpack.xpi!/bootstrap.js, line 284: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:48:18 INFO - --DOCSHELL 0x132514000 == 8 [pid = 5593] [id = 7] 03:48:18 INFO - --DOCSHELL 0x12ad78800 == 7 [pid = 5593] [id = 8] 03:48:18 INFO - --DOCSHELL 0x131496000 == 6 [pid = 5593] [id = 6] 03:48:18 INFO - --DOCSHELL 0x130140000 == 5 [pid = 5593] [id = 9] 03:48:18 INFO - --DOCSHELL 0x1313a6000 == 4 [pid = 5593] [id = 10] 03:48:18 INFO - --DOCSHELL 0x131889000 == 3 [pid = 5593] [id = 11] 03:48:18 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:48:19 INFO - Error: TypeError: window is null 03:48:19 INFO - Traceback (most recent call last): 03:48:19 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:48:19 INFO - callback.apply(null, args); 03:48:19 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:48:19 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:48:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:48:19 INFO - nextIteration(); 03:48:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:48:19 INFO - checkForEnd(); 03:48:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:48:19 INFO - findAndRunTests(loader, nextIteration); 03:48:19 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:48:19 INFO - var runner = new TestRunner(); 03:48:19 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:48:19 INFO - runnerWindows.set(this, getInnerId(window)); 03:48:19 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:48:19 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:48:19 INFO - 0 of 1 tests passed. 03:48:19 INFO - The following tests failed: 03:48:19 INFO - console.error: l10n: 03:48:19 INFO - Message: TypeError: tests.testRuns is undefined 03:48:19 INFO - Stack: 03:48:19 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:48:19 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:48:19 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:48:19 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:48:19 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:48:19 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-l10n@jetpack 03:48:19 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-l10n@jetpack 03:48:19 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-l10n@jetpack 03:48:19 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/l10n is complete 03:48:19 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/layout-change 03:48:19 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/layout-change 03:48:19 INFO - console.info: test-layout-change: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:48:19 INFO - console.info: test-layout-change: hiddenWindow document.readyState:complete 03:48:19 INFO - ++DOCSHELL 0x125345000 == 4 [pid = 5593] [id = 13] 03:48:19 INFO - ++DOMWINDOW == 35 (0x12ad2c800) [pid = 5593] [serial = 35] [outer = 0x0] 03:48:19 INFO - ++DOMWINDOW == 36 (0x12ad2d000) [pid = 5593] [serial = 36] [outer = 0x12ad2c800] 03:48:19 INFO - ++DOMWINDOW == 37 (0x12ad3a000) [pid = 5593] [serial = 37] [outer = 0x12ad2c800] 03:48:20 INFO - [5593] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:48:20 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/extensions/test-l10n@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:48:20 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:48:20 INFO - Error: TypeError: window is null 03:48:20 INFO - Traceback (most recent call last): 03:48:20 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:48:20 INFO - callback.apply(null, args); 03:48:20 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:48:20 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:48:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:48:20 INFO - nextIteration(); 03:48:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:48:20 INFO - checkForEnd(); 03:48:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:48:20 INFO - findAndRunTests(loader, nextIteration); 03:48:20 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:48:20 INFO - var runner = new TestRunner(); 03:48:20 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:48:20 INFO - runnerWindows.set(this, getInnerId(window)); 03:48:20 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:48:20 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:48:20 INFO - 0 of 1 tests passed. 03:48:20 INFO - The following tests failed: 03:48:20 INFO - console.error: test-layout-change: 03:48:20 INFO - Message: TypeError: tests.testRuns is undefined 03:48:20 INFO - Stack: 03:48:20 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:48:20 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:48:20 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:48:20 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:48:20 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:48:20 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-layout-change@jetpack 03:48:20 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-layout-change@jetpack 03:48:21 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/layout-change is complete 03:48:21 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/main 03:48:21 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/main 03:48:21 INFO - console.info: main: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:48:21 INFO - console.info: main: hiddenWindow document.readyState:complete 03:48:21 INFO - ++DOCSHELL 0x12f092800 == 5 [pid = 5593] [id = 14] 03:48:21 INFO - ++DOMWINDOW == 38 (0x12f23c800) [pid = 5593] [serial = 38] [outer = 0x0] 03:48:21 INFO - ++DOMWINDOW == 39 (0x12f23b000) [pid = 5593] [serial = 39] [outer = 0x12f23c800] 03:48:21 INFO - ++DOMWINDOW == 40 (0x12f280800) [pid = 5593] [serial = 40] [outer = 0x12f23c800] 03:48:22 INFO - --DOCSHELL 0x10e107000 == 4 [pid = 5593] [id = 12] 03:48:22 INFO - [5593] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:48:22 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/extensions/test-layout-change@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:48:22 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:48:22 INFO - Error: TypeError: window is null 03:48:22 INFO - Traceback (most recent call last): 03:48:22 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:48:22 INFO - callback.apply(null, args); 03:48:22 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:48:22 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:48:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:48:22 INFO - nextIteration(); 03:48:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:48:22 INFO - checkForEnd(); 03:48:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:48:22 INFO - findAndRunTests(loader, nextIteration); 03:48:22 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:48:22 INFO - var runner = new TestRunner(); 03:48:22 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:48:22 INFO - runnerWindows.set(this, getInnerId(window)); 03:48:22 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:48:22 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:48:22 INFO - 0 of 1 tests passed. 03:48:22 INFO - The following tests failed: 03:48:22 INFO - console.error: main: 03:48:22 INFO - Message: TypeError: tests.testRuns is undefined 03:48:22 INFO - Stack: 03:48:22 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:48:22 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:48:22 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:48:22 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:48:22 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:48:22 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-main@jetpack 03:48:22 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-main@jetpack 03:48:22 INFO - --DOMWINDOW == 39 (0x132596c00) [pid = 5593] [serial = 17] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:22 INFO - --DOMWINDOW == 38 (0x12a6cc400) [pid = 5593] [serial = 29] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:22 INFO - --DOMWINDOW == 37 (0x131623800) [pid = 5593] [serial = 26] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:22 INFO - --DOMWINDOW == 36 (0x130299000) [pid = 5593] [serial = 23] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:22 INFO - --DOMWINDOW == 35 (0x12f23c000) [pid = 5593] [serial = 20] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:22 INFO - --DOMWINDOW == 34 (0x1314be400) [pid = 5593] [serial = 14] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:22 INFO - --DOMWINDOW == 33 (0x130993c00) [pid = 5593] [serial = 11] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:22 INFO - --DOMWINDOW == 32 (0x130323c00) [pid = 5593] [serial = 8] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:22 INFO - --DOMWINDOW == 31 (0x12f0a8c00) [pid = 5593] [serial = 5] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:22 INFO - --DOMWINDOW == 30 (0x1314bdc00) [pid = 5593] [serial = 15] [outer = 0x0] [url = about:blank] 03:48:22 INFO - --DOMWINDOW == 29 (0x130993400) [pid = 5593] [serial = 12] [outer = 0x0] [url = about:blank] 03:48:22 INFO - --DOMWINDOW == 28 (0x12f0a4c00) [pid = 5593] [serial = 9] [outer = 0x0] [url = about:blank] 03:48:22 INFO - --DOMWINDOW == 27 (0x12f0a8400) [pid = 5593] [serial = 6] [outer = 0x0] [url = about:blank] 03:48:22 INFO - --DOMWINDOW == 26 (0x10d808000) [pid = 5593] [serial = 19] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:22 INFO - --DOMWINDOW == 25 (0x12ad2d000) [pid = 5593] [serial = 36] [outer = 0x0] [url = about:blank] 03:48:22 INFO - --DOMWINDOW == 24 (0x1225c2400) [pid = 5593] [serial = 33] [outer = 0x0] [url = about:blank] 03:48:22 INFO - --DOMWINDOW == 23 (0x12a6d0400) [pid = 5593] [serial = 31] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:22 INFO - --DOMWINDOW == 22 (0x124d76c00) [pid = 5593] [serial = 30] [outer = 0x0] [url = about:blank] 03:48:22 INFO - --DOMWINDOW == 21 (0x124cd2000) [pid = 5593] [serial = 28] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:22 INFO - --DOMWINDOW == 20 (0x131623400) [pid = 5593] [serial = 27] [outer = 0x0] [url = about:blank] 03:48:22 INFO - --DOMWINDOW == 19 (0x132597800) [pid = 5593] [serial = 18] [outer = 0x0] [url = about:blank] 03:48:22 INFO - --DOMWINDOW == 18 (0x10de63c00) [pid = 5593] [serial = 16] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:22 INFO - --DOMWINDOW == 17 (0x1302a1400) [pid = 5593] [serial = 25] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:22 INFO - --DOMWINDOW == 16 (0x12e39ac00) [pid = 5593] [serial = 13] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:22 INFO - --DOMWINDOW == 15 (0x130298400) [pid = 5593] [serial = 24] [outer = 0x0] [url = about:blank] 03:48:22 INFO - --DOMWINDOW == 14 (0x1303af400) [pid = 5593] [serial = 10] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:22 INFO - --DOMWINDOW == 13 (0x10d811000) [pid = 5593] [serial = 22] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:22 INFO - --DOMWINDOW == 12 (0x12ebc4000) [pid = 5593] [serial = 7] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:22 INFO - --DOMWINDOW == 11 (0x12f23b400) [pid = 5593] [serial = 21] [outer = 0x0] [url = about:blank] 03:48:23 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/main is complete 03:48:23 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/name-in-numbers-plus 03:48:23 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/name-in-numbers-plus 03:48:23 INFO - console.info: 0-0: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:48:23 INFO - console.info: 0-0: hiddenWindow document.readyState:complete 03:48:23 INFO - ++DOCSHELL 0x12a67a800 == 5 [pid = 5593] [id = 15] 03:48:23 INFO - ++DOMWINDOW == 12 (0x12dfed400) [pid = 5593] [serial = 41] [outer = 0x0] 03:48:23 INFO - ++DOMWINDOW == 13 (0x12dfebc00) [pid = 5593] [serial = 42] [outer = 0x12dfed400] 03:48:23 INFO - ++DOMWINDOW == 14 (0x12e2b8800) [pid = 5593] [serial = 43] [outer = 0x12dfed400] 03:48:23 INFO - [5593] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:48:23 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/extensions/test-main@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:48:23 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:48:24 INFO - Error: TypeError: window is null 03:48:24 INFO - Traceback (most recent call last): 03:48:24 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:48:24 INFO - callback.apply(null, args); 03:48:24 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:48:24 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:48:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:48:24 INFO - nextIteration(); 03:48:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:48:24 INFO - checkForEnd(); 03:48:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:48:24 INFO - findAndRunTests(loader, nextIteration); 03:48:24 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:48:24 INFO - var runner = new TestRunner(); 03:48:24 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:48:24 INFO - runnerWindows.set(this, getInnerId(window)); 03:48:24 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:48:24 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:48:24 INFO - 0 of 1 tests passed. 03:48:24 INFO - The following tests failed: 03:48:24 INFO - console.error: 0-0: 03:48:24 INFO - Message: TypeError: tests.testRuns is undefined 03:48:24 INFO - Stack: 03:48:24 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:48:24 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:48:24 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:48:24 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:48:24 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:48:24 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on name-in-numbers-plus@jetpack 03:48:24 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on name-in-numbers-plus@jetpack 03:48:24 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/name-in-numbers-plus is complete 03:48:24 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/name-in-numbers 03:48:24 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/name-in-numbers 03:48:24 INFO - console.info: 5: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:48:24 INFO - console.info: 5: hiddenWindow document.readyState:complete 03:48:24 INFO - ++DOCSHELL 0x130811800 == 6 [pid = 5593] [id = 16] 03:48:24 INFO - ++DOMWINDOW == 15 (0x1300e0000) [pid = 5593] [serial = 44] [outer = 0x0] 03:48:24 INFO - ++DOMWINDOW == 16 (0x1300df400) [pid = 5593] [serial = 45] [outer = 0x1300e0000] 03:48:24 INFO - ++DOMWINDOW == 17 (0x1300e7c00) [pid = 5593] [serial = 46] [outer = 0x1300e0000] 03:48:25 INFO - [5593] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:48:25 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/extensions/name-in-numbers-plus@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:48:25 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:48:25 INFO - Error: TypeError: window is null 03:48:25 INFO - Traceback (most recent call last): 03:48:25 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:48:25 INFO - callback.apply(null, args); 03:48:25 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:48:25 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:48:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:48:25 INFO - nextIteration(); 03:48:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:48:25 INFO - checkForEnd(); 03:48:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:48:25 INFO - findAndRunTests(loader, nextIteration); 03:48:25 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:48:25 INFO - var runner = new TestRunner(); 03:48:25 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:48:25 INFO - runnerWindows.set(this, getInnerId(window)); 03:48:25 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:48:25 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:48:25 INFO - 0 of 1 tests passed. 03:48:25 INFO - The following tests failed: 03:48:25 INFO - console.error: 5: 03:48:25 INFO - Message: TypeError: tests.testRuns is undefined 03:48:25 INFO - Stack: 03:48:25 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:48:25 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:48:25 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:48:25 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:48:25 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:48:25 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on name-in-numbers@jetpack 03:48:25 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on name-in-numbers@jetpack 03:48:26 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/name-in-numbers is complete 03:48:26 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/packaging 03:48:26 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/packaging 03:48:26 INFO - console.info: packaging: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:48:26 INFO - console.info: packaging: hiddenWindow document.readyState:complete 03:48:26 INFO - ++DOCSHELL 0x131821800 == 7 [pid = 5593] [id = 17] 03:48:26 INFO - ++DOMWINDOW == 18 (0x13095e800) [pid = 5593] [serial = 47] [outer = 0x0] 03:48:26 INFO - ++DOMWINDOW == 19 (0x12dfeb800) [pid = 5593] [serial = 48] [outer = 0x13095e800] 03:48:26 INFO - ++DOMWINDOW == 20 (0x12fb57c00) [pid = 5593] [serial = 49] [outer = 0x13095e800] 03:48:27 INFO - [5593] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:48:27 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/extensions/name-in-numbers@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:48:27 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:48:27 INFO - Error: TypeError: window is null 03:48:27 INFO - Traceback (most recent call last): 03:48:27 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:48:27 INFO - callback.apply(null, args); 03:48:27 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:48:27 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:48:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:48:27 INFO - nextIteration(); 03:48:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:48:27 INFO - checkForEnd(); 03:48:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:48:27 INFO - findAndRunTests(loader, nextIteration); 03:48:27 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:48:27 INFO - var runner = new TestRunner(); 03:48:27 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:48:27 INFO - runnerWindows.set(this, getInnerId(window)); 03:48:27 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:48:27 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:48:27 INFO - 0 of 1 tests passed. 03:48:27 INFO - The following tests failed: 03:48:27 INFO - console.error: packaging: 03:48:27 INFO - Message: TypeError: tests.testRuns is undefined 03:48:27 INFO - Stack: 03:48:27 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:48:27 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:48:27 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:48:27 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:48:27 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:48:27 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-packaging@jetpack 03:48:27 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-packaging@jetpack 03:48:28 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/packaging is complete 03:48:28 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/packed 03:48:28 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/packed 03:48:28 INFO - console.info: packed: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:48:28 INFO - console.info: packed: hiddenWindow document.readyState:complete 03:48:28 INFO - ++DOCSHELL 0x1248c8800 == 8 [pid = 5593] [id = 18] 03:48:28 INFO - ++DOMWINDOW == 21 (0x124cd4800) [pid = 5593] [serial = 50] [outer = 0x0] 03:48:28 INFO - ++DOMWINDOW == 22 (0x124cd2400) [pid = 5593] [serial = 51] [outer = 0x124cd4800] 03:48:29 INFO - --DOCSHELL 0x125345000 == 7 [pid = 5593] [id = 13] 03:48:29 INFO - --DOCSHELL 0x12f092800 == 6 [pid = 5593] [id = 14] 03:48:29 INFO - --DOCSHELL 0x12a67a800 == 5 [pid = 5593] [id = 15] 03:48:29 INFO - --DOCSHELL 0x130811800 == 4 [pid = 5593] [id = 16] 03:48:29 INFO - ++DOMWINDOW == 23 (0x10d825000) [pid = 5593] [serial = 52] [outer = 0x124cd4800] 03:48:29 INFO - [5593] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:48:29 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/extensions/test-packaging@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:48:29 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:48:29 INFO - Error: TypeError: window is null 03:48:29 INFO - Traceback (most recent call last): 03:48:29 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:48:29 INFO - callback.apply(null, args); 03:48:29 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:48:29 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:48:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:48:29 INFO - nextIteration(); 03:48:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:48:29 INFO - checkForEnd(); 03:48:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:48:29 INFO - findAndRunTests(loader, nextIteration); 03:48:29 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:48:29 INFO - var runner = new TestRunner(); 03:48:29 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:48:29 INFO - runnerWindows.set(this, getInnerId(window)); 03:48:29 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:48:29 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:48:29 INFO - 0 of 1 tests passed. 03:48:29 INFO - The following tests failed: 03:48:29 INFO - console.error: packed: 03:48:29 INFO - Message: TypeError: tests.testRuns is undefined 03:48:29 INFO - Stack: 03:48:29 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:48:29 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:48:29 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:48:29 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:48:29 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:48:29 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-url@jetpack 03:48:29 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-url@jetpack 03:48:30 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/packed is complete 03:48:30 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/page-mod-debugger-post 03:48:30 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/page-mod-debugger-post 03:48:30 INFO - console.info: page-mod-debugger-post: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:48:30 INFO - console.info: page-mod-debugger-post: hiddenWindow document.readyState:complete 03:48:30 INFO - ++DOCSHELL 0x12dc1a000 == 5 [pid = 5593] [id = 19] 03:48:30 INFO - ++DOMWINDOW == 24 (0x12e2e1800) [pid = 5593] [serial = 53] [outer = 0x0] 03:48:30 INFO - ++DOMWINDOW == 25 (0x12e2bd400) [pid = 5593] [serial = 54] [outer = 0x12e2e1800] 03:48:30 INFO - ++DOMWINDOW == 26 (0x12e2e9c00) [pid = 5593] [serial = 55] [outer = 0x12e2e1800] 03:48:31 INFO - [5593] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:48:31 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/extensions/test-url@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:48:31 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:48:31 INFO - Error: TypeError: window is null 03:48:31 INFO - Traceback (most recent call last): 03:48:31 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:48:31 INFO - callback.apply(null, args); 03:48:31 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:48:31 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:48:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:48:31 INFO - nextIteration(); 03:48:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:48:31 INFO - checkForEnd(); 03:48:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:48:31 INFO - findAndRunTests(loader, nextIteration); 03:48:31 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:48:31 INFO - var runner = new TestRunner(); 03:48:31 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:48:31 INFO - runnerWindows.set(this, getInnerId(window)); 03:48:31 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:48:31 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:48:31 INFO - 0 of 1 tests passed. 03:48:31 INFO - The following tests failed: 03:48:31 INFO - console.error: page-mod-debugger-post: 03:48:31 INFO - Message: TypeError: tests.testRuns is undefined 03:48:31 INFO - Stack: 03:48:31 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:48:31 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:48:31 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:48:31 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:48:31 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:48:31 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-page-mod-debugger@jetpack 03:48:31 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-mod-debugger@jetpack 03:48:32 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/page-mod-debugger-post is complete 03:48:32 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/page-mod-debugger-pre 03:48:32 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/page-mod-debugger-pre 03:48:32 INFO - console.info: page-mod-debugger-pre: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:48:32 INFO - console.info: page-mod-debugger-pre: hiddenWindow document.readyState:complete 03:48:32 INFO - ++DOCSHELL 0x13035e000 == 6 [pid = 5593] [id = 20] 03:48:32 INFO - ++DOMWINDOW == 27 (0x130041000) [pid = 5593] [serial = 56] [outer = 0x0] 03:48:32 INFO - ++DOMWINDOW == 28 (0x130040400) [pid = 5593] [serial = 57] [outer = 0x130041000] 03:48:32 INFO - --DOMWINDOW == 27 (0x12f23b000) [pid = 5593] [serial = 39] [outer = 0x0] [url = about:blank] 03:48:32 INFO - --DOMWINDOW == 26 (0x12dfeb800) [pid = 5593] [serial = 48] [outer = 0x0] [url = about:blank] 03:48:32 INFO - --DOMWINDOW == 25 (0x12f280800) [pid = 5593] [serial = 40] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:32 INFO - --DOMWINDOW == 24 (0x12ad3a000) [pid = 5593] [serial = 37] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:32 INFO - --DOMWINDOW == 23 (0x1225c9000) [pid = 5593] [serial = 34] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:32 INFO - --DOMWINDOW == 22 (0x12e2b8800) [pid = 5593] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:32 INFO - --DOMWINDOW == 21 (0x12dfebc00) [pid = 5593] [serial = 42] [outer = 0x0] [url = about:blank] 03:48:32 INFO - --DOMWINDOW == 20 (0x1300df400) [pid = 5593] [serial = 45] [outer = 0x0] [url = about:blank] 03:48:32 INFO - --DOMWINDOW == 19 (0x1300e7c00) [pid = 5593] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:32 INFO - --DOMWINDOW == 18 (0x12f23c800) [pid = 5593] [serial = 38] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:32 INFO - --DOMWINDOW == 17 (0x12ad2c800) [pid = 5593] [serial = 35] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:32 INFO - --DOMWINDOW == 16 (0x1225c2c00) [pid = 5593] [serial = 32] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:32 INFO - --DOMWINDOW == 15 (0x12dfed400) [pid = 5593] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:32 INFO - --DOMWINDOW == 14 (0x1300e0000) [pid = 5593] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:32 INFO - ++DOMWINDOW == 15 (0x1225c2c00) [pid = 5593] [serial = 58] [outer = 0x130041000] 03:48:33 INFO - [5593] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:48:33 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/extensions/test-page-mod-debugger@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:48:33 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:48:33 INFO - Error: TypeError: window is null 03:48:33 INFO - Traceback (most recent call last): 03:48:33 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:48:33 INFO - callback.apply(null, args); 03:48:33 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:48:33 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:48:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:48:33 INFO - nextIteration(); 03:48:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:48:33 INFO - checkForEnd(); 03:48:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:48:33 INFO - findAndRunTests(loader, nextIteration); 03:48:33 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:48:33 INFO - var runner = new TestRunner(); 03:48:33 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:48:33 INFO - runnerWindows.set(this, getInnerId(window)); 03:48:33 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:48:33 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:48:33 INFO - 0 of 1 tests passed. 03:48:33 INFO - The following tests failed: 03:48:33 INFO - console.error: page-mod-debugger-pre: 03:48:33 INFO - Message: TypeError: tests.testRuns is undefined 03:48:33 INFO - Stack: 03:48:33 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:48:33 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:48:33 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:48:33 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:48:33 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:48:33 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-page-mod-debugger@jetpack 03:48:33 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-mod-debugger@jetpack 03:48:33 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-mod-debugger@jetpack 03:48:33 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/page-mod-debugger-pre is complete 03:48:33 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/page-worker 03:48:33 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/page-worker 03:48:34 INFO - console.info: page-worker: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:48:34 INFO - console.info: page-worker: hiddenWindow document.readyState:complete 03:48:34 INFO - ++DOCSHELL 0x12ad02800 == 7 [pid = 5593] [id = 21] 03:48:34 INFO - ++DOMWINDOW == 16 (0x1314f1400) [pid = 5593] [serial = 59] [outer = 0x0] 03:48:34 INFO - ++DOMWINDOW == 17 (0x12e2bc400) [pid = 5593] [serial = 60] [outer = 0x1314f1400] 03:48:34 INFO - ++DOMWINDOW == 18 (0x13004b400) [pid = 5593] [serial = 61] [outer = 0x1314f1400] 03:48:35 INFO - [5593] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:48:35 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/extensions/test-page-mod-debugger@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:48:35 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:48:35 INFO - Error: TypeError: window is null 03:48:35 INFO - Traceback (most recent call last): 03:48:35 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:48:35 INFO - callback.apply(null, args); 03:48:35 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:48:35 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:48:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:48:35 INFO - nextIteration(); 03:48:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:48:35 INFO - checkForEnd(); 03:48:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:48:35 INFO - findAndRunTests(loader, nextIteration); 03:48:35 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:48:35 INFO - var runner = new TestRunner(); 03:48:35 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:48:35 INFO - runnerWindows.set(this, getInnerId(window)); 03:48:35 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:48:35 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:48:35 INFO - 0 of 1 tests passed. 03:48:35 INFO - The following tests failed: 03:48:35 INFO - console.error: page-worker: 03:48:35 INFO - Message: TypeError: tests.testRuns is undefined 03:48:35 INFO - Stack: 03:48:35 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:48:35 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:48:35 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:48:35 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:48:35 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:48:35 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-page-worker@jetpack 03:48:35 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-page-worker@jetpack 03:48:35 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/page-worker is complete 03:48:35 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/places 03:48:35 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/places 03:48:36 INFO - console.info: places: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:48:36 INFO - console.info: places: hiddenWindow document.readyState:complete 03:48:36 INFO - ++DOCSHELL 0x1309b7000 == 8 [pid = 5593] [id = 22] 03:48:36 INFO - ++DOMWINDOW == 19 (0x1312b8400) [pid = 5593] [serial = 62] [outer = 0x0] 03:48:36 INFO - ++DOMWINDOW == 20 (0x130e15c00) [pid = 5593] [serial = 63] [outer = 0x1312b8400] 03:48:36 INFO - ++DOMWINDOW == 21 (0x13031ec00) [pid = 5593] [serial = 64] [outer = 0x1312b8400] 03:48:37 INFO - [5593] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:48:37 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/extensions/test-page-worker@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:48:37 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:48:38 INFO - --DOCSHELL 0x1248c8800 == 7 [pid = 5593] [id = 18] 03:48:38 INFO - --DOCSHELL 0x12dc1a000 == 6 [pid = 5593] [id = 19] 03:48:38 INFO - --DOCSHELL 0x131821800 == 5 [pid = 5593] [id = 17] 03:48:38 INFO - --DOCSHELL 0x13035e000 == 4 [pid = 5593] [id = 20] 03:48:38 INFO - --DOCSHELL 0x12ad02800 == 3 [pid = 5593] [id = 21] 03:48:38 INFO - Error: TypeError: window is null 03:48:38 INFO - Traceback (most recent call last): 03:48:38 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:48:38 INFO - callback.apply(null, args); 03:48:38 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:48:38 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:48:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:48:38 INFO - nextIteration(); 03:48:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:48:38 INFO - checkForEnd(); 03:48:38 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:48:38 INFO - findAndRunTests(loader, nextIteration); 03:48:38 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:48:38 INFO - var runner = new TestRunner(); 03:48:38 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:48:38 INFO - runnerWindows.set(this, getInnerId(window)); 03:48:38 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:48:38 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:48:38 INFO - 0 of 1 tests passed. 03:48:38 INFO - The following tests failed: 03:48:38 INFO - console.error: places: 03:48:38 INFO - Message: TypeError: tests.testRuns is undefined 03:48:38 INFO - Stack: 03:48:38 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:48:38 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:48:38 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:48:38 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:48:38 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:48:38 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-places@jetpack 03:48:38 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-places@jetpack 03:48:38 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/places is complete 03:48:38 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/predefined-id-with-at 03:48:38 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/predefined-id-with-at 03:48:39 INFO - console.info: predefined-id-with-at: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:48:39 INFO - console.info: predefined-id-with-at: hiddenWindow document.readyState:complete 03:48:39 INFO - ++DOCSHELL 0x121d9e000 == 4 [pid = 5593] [id = 23] 03:48:39 INFO - ++DOMWINDOW == 22 (0x124d70000) [pid = 5593] [serial = 65] [outer = 0x0] 03:48:39 INFO - ++DOMWINDOW == 23 (0x124d6f800) [pid = 5593] [serial = 66] [outer = 0x124d70000] 03:48:39 INFO - ++DOMWINDOW == 24 (0x125382400) [pid = 5593] [serial = 67] [outer = 0x124d70000] 03:48:39 INFO - [5593] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:48:39 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/extensions/test-places@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:48:39 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:48:39 INFO - Error: TypeError: window is null 03:48:39 INFO - Traceback (most recent call last): 03:48:39 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:48:39 INFO - callback.apply(null, args); 03:48:39 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:48:39 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:48:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:48:39 INFO - nextIteration(); 03:48:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:48:39 INFO - checkForEnd(); 03:48:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:48:39 INFO - findAndRunTests(loader, nextIteration); 03:48:39 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:48:39 INFO - var runner = new TestRunner(); 03:48:39 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:48:39 INFO - runnerWindows.set(this, getInnerId(window)); 03:48:39 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:48:39 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:48:39 INFO - 0 of 1 tests passed. 03:48:39 INFO - The following tests failed: 03:48:39 INFO - console.error: predefined-id-with-at: 03:48:39 INFO - Message: TypeError: tests.testRuns is undefined 03:48:39 INFO - Stack: 03:48:39 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:48:39 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:48:39 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:48:39 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:48:39 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:48:39 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on predefined-id@test 03:48:39 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on predefined-id@test 03:48:40 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/predefined-id-with-at is complete 03:48:40 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/preferences-branch 03:48:40 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/preferences-branch 03:48:40 INFO - console.info: preferences-branch: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:48:40 INFO - console.info: preferences-branch: hiddenWindow document.readyState:complete 03:48:40 INFO - ++DOCSHELL 0x12e421000 == 5 [pid = 5593] [id = 24] 03:48:40 INFO - ++DOMWINDOW == 25 (0x12eb9ec00) [pid = 5593] [serial = 68] [outer = 0x0] 03:48:40 INFO - ++DOMWINDOW == 26 (0x12eb9c800) [pid = 5593] [serial = 69] [outer = 0x12eb9ec00] 03:48:40 INFO - ++DOMWINDOW == 27 (0x12ebc2800) [pid = 5593] [serial = 70] [outer = 0x12eb9ec00] 03:48:41 INFO - [5593] WARNING: NS_ENSURE_TRUE(obj.isObject()) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/src/XPCComponents.cpp, line 3014 03:48:41 INFO - JavaScript error: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/extensions/predefined-id@test.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:48:41 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:48:41 INFO - Error: TypeError: window is null 03:48:41 INFO - Traceback (most recent call last): 03:48:41 INFO - File "resource://gre/modules/commonjs/sdk/timers.js", line 40, in notify 03:48:41 INFO - callback.apply(null, args); 03:48:41 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 42, in runTests/< 03:48:41 INFO - require("../timers").setTimeout(_ => harness.runTests({ 03:48:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:48:41 INFO - nextIteration(); 03:48:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:48:41 INFO - checkForEnd(); 03:48:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:48:41 INFO - findAndRunTests(loader, nextIteration); 03:48:41 INFO - File "resource://gre/modules/commonjs/sdk/test/runner.js", line 122, in findAndRunTests 03:48:41 INFO - var runner = new TestRunner(); 03:48:41 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:48:41 INFO - runnerWindows.set(this, getInnerId(window)); 03:48:41 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:48:41 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor). 03:48:41 INFO - 0 of 1 tests passed. 03:48:41 INFO - The following tests failed: 03:48:41 INFO - console.error: preferences-branch: 03:48:41 INFO - Message: TypeError: tests.testRuns is undefined 03:48:41 INFO - Stack: 03:48:41 INFO - printFailedTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:62:12 03:48:41 INFO - onDone@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:32:9 03:48:41 INFO - runTests@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/harness.js:641:5 03:48:41 INFO - runTests/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/test/runner.js:42:40 03:48:41 INFO - notify@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/timers.js:40:9 03:48:41 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalling test add-on test-preferences-branch@jetpack 03:48:41 INFO - TEST-INFO | jetpack-addon-harness.js | Uninstalled test add-on test-preferences-branch@jetpack 03:48:41 INFO - --DOMWINDOW == 26 (0x124cd2400) [pid = 5593] [serial = 51] [outer = 0x0] [url = about:blank] 03:48:41 INFO - --DOMWINDOW == 25 (0x10d825000) [pid = 5593] [serial = 52] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:41 INFO - --DOMWINDOW == 24 (0x12e2bd400) [pid = 5593] [serial = 54] [outer = 0x0] [url = about:blank] 03:48:41 INFO - --DOMWINDOW == 23 (0x12e2e9c00) [pid = 5593] [serial = 55] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:41 INFO - --DOMWINDOW == 22 (0x130040400) [pid = 5593] [serial = 57] [outer = 0x0] [url = about:blank] 03:48:41 INFO - --DOMWINDOW == 21 (0x1225c2c00) [pid = 5593] [serial = 58] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:41 INFO - --DOMWINDOW == 20 (0x12fb57c00) [pid = 5593] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:41 INFO - --DOMWINDOW == 19 (0x130e15c00) [pid = 5593] [serial = 63] [outer = 0x0] [url = about:blank] 03:48:41 INFO - --DOMWINDOW == 18 (0x12e2bc400) [pid = 5593] [serial = 60] [outer = 0x0] [url = about:blank] 03:48:41 INFO - --DOMWINDOW == 17 (0x13004b400) [pid = 5593] [serial = 61] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:41 INFO - --DOMWINDOW == 16 (0x124cd4800) [pid = 5593] [serial = 50] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:41 INFO - --DOMWINDOW == 15 (0x12e2e1800) [pid = 5593] [serial = 53] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:41 INFO - --DOMWINDOW == 14 (0x130041000) [pid = 5593] [serial = 56] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:41 INFO - --DOMWINDOW == 13 (0x13095e800) [pid = 5593] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:41 INFO - --DOMWINDOW == 12 (0x1314f1400) [pid = 5593] [serial = 59] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:42 INFO - TEST-INFO | jetpack-addon-harness.js | Testing add-on addon-sdk/source/test/addons/preferences-branch is complete 03:48:42 INFO - TEST-INFO | jetpack-addon-harness.js | Starting test add-on addon-sdk/source/test/addons/remote 03:48:42 INFO - TEST-INFO | jetpack-addon-harness.js | Installing test add-on addon-sdk/source/test/addons/remote 03:48:42 INFO - console.info: remote: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:48:42 INFO - console.info: remote: hiddenWindow document.readyState:complete 03:48:42 INFO - ++DOCSHELL 0x12fea4000 == 6 [pid = 5593] [id = 25] 03:48:42 INFO - ++DOMWINDOW == 13 (0x130294c00) [pid = 5593] [serial = 71] [outer = 0x0] 03:48:42 INFO - ++DOMWINDOW == 14 (0x124d6f400) [pid = 5593] [serial = 72] [outer = 0x130294c00] 03:48:42 INFO - ++DOMWINDOW == 15 (0x130299c00) [pid = 5593] [serial = 73] [outer = 0x130294c00] 03:48:42 INFO - console.error: remote: 03:48:42 INFO - Message: TypeError: mainWindow is null 03:48:42 INFO - Stack: 03:48:42 INFO - @resource://remote-at-jetpack/remote/lib/utils.js:100:7 03:48:42 INFO - CuddlefishLoader/options<.load@resource://gre/modules/commonjs/sdk/loader/cuddlefish.js:79:18 03:48:42 INFO - @resource://remote-at-jetpack/remote/lib/main.js:17:58 03:48:42 INFO - CuddlefishLoader/options<.load@resource://gre/modules/commonjs/sdk/loader/cuddlefish.js:79:18 03:48:42 INFO - run@resource://gre/modules/commonjs/sdk/addon/runner.js:147:19 03:48:42 INFO - startup/ jar:file:///var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/extensions/test-preferences-branch@jetpack.xpi!/bootstrap.js, line 299: NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIXPCComponents_Utils.nukeSandbox] 03:48:46 INFO - --DOCSHELL 0x12e421000 == 5 [pid = 5593] [id = 24] 03:48:46 INFO - --DOCSHELL 0x121d9e000 == 4 [pid = 5593] [id = 23] 03:48:46 INFO - --DOCSHELL 0x1309b7000 == 3 [pid = 5593] [id = 22] 03:48:48 INFO - --DOMWINDOW == 14 (0x124d6f400) [pid = 5593] [serial = 72] [outer = 0x0] [url = about:blank] 03:48:48 INFO - --DOMWINDOW == 13 (0x12ebc2800) [pid = 5593] [serial = 70] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:48 INFO - --DOMWINDOW == 12 (0x12eb9c800) [pid = 5593] [serial = 69] [outer = 0x0] [url = about:blank] 03:48:48 INFO - --DOMWINDOW == 11 (0x125382400) [pid = 5593] [serial = 67] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:48 INFO - --DOMWINDOW == 10 (0x13031ec00) [pid = 5593] [serial = 64] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:48 INFO - --DOMWINDOW == 9 (0x124d6f800) [pid = 5593] [serial = 66] [outer = 0x0] [url = about:blank] 03:48:48 INFO - --DOMWINDOW == 8 (0x12eb9ec00) [pid = 5593] [serial = 68] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:48 INFO - --DOMWINDOW == 7 (0x124d70000) [pid = 5593] [serial = 65] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:48:48 INFO - --DOMWINDOW == 6 (0x1312b8400) [pid = 5593] [serial = 62] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 03:54:18 WARNING - TEST-UNEXPECTED-TIMEOUT | automation.py | application timed out after 330 seconds with no output 03:54:18 INFO - TEST-INFO | started process screencapture 03:54:19 INFO - TEST-INFO | screencapture: exit 0 03:54:19 INFO - TEST-INFO | Main app process: exit 5 03:54:19 WARNING - TEST-UNEXPECTED-FAIL | automation.py | application terminated with exit code 5 03:54:19 INFO - runtests.py | Application ran for: 0:06:23.774432 03:54:19 INFO - zombiecheck | Reading PID log: /var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpaYBcmcpidlog 03:54:19 INFO - mozcrash Copy/paste: /builds/slave/test/build/macosx64-minidump_stackwalk /var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/minidumps/428350DD-5C04-4B71-AABF-A42FC8F6D758.dmp /builds/slave/test/build/symbols 03:54:38 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/428350DD-5C04-4B71-AABF-A42FC8F6D758.dmp 03:54:38 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/428350DD-5C04-4B71-AABF-A42FC8F6D758.extra 03:54:38 WARNING - PROCESS-CRASH | automation.py | application crashed [@ mach_msg_trap + 0xa] 03:54:38 INFO - Crash dump filename: /var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/minidumps/428350DD-5C04-4B71-AABF-A42FC8F6D758.dmp 03:54:38 INFO - Operating system: Mac OS X 03:54:38 INFO - 10.6.8 10K549 03:54:38 INFO - CPU: amd64 03:54:38 INFO - family 6 model 23 stepping 10 03:54:38 INFO - 2 CPUs 03:54:38 INFO - Crash reason: EXC_SOFTWARE / SIGABRT 03:54:38 INFO - Crash address: 0x7fff856a1d7a 03:54:38 INFO - Process uptime: 384 seconds 03:54:38 INFO - Thread 0 (crashed) 03:54:38 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 03:54:38 INFO - rax = 0x0000000010004005 rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x00007fff5fbfcea8 rbx = 0x0000000000000000 03:54:38 INFO - rsi = 0x0000000007000006 rdi = 0x00007fff5fbfcfe0 03:54:38 INFO - rbp = 0x00007fff5fbfcf00 rsp = 0x00007fff5fbfcea8 03:54:38 INFO - r8 = 0x0000000000003303 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000800 r11 = 0x0000000000000206 03:54:38 INFO - r12 = 0x0000000000003303 r13 = 0x0000000000000800 03:54:38 INFO - r14 = 0x00007fff5fbfcfe0 r15 = 0x0000000007000006 03:54:38 INFO - rip = 0x00007fff856a1d7a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 CoreFoundation!__CFRunLoopRun + 0x6a2 03:54:38 INFO - rbp = 0x00007fff5fbfd820 rsp = 0x00007fff5fbfcf10 03:54:38 INFO - rip = 0x00007fff85574932 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 CoreFoundation!CFRunLoopRunSpecific + 0x23f 03:54:38 INFO - rbx = 0x000000010010a220 rbp = 0x00007fff5fbfd890 03:54:38 INFO - rsp = 0x00007fff5fbfd830 r12 = 0x000000010010a0d0 03:54:38 INFO - r13 = 0x0000000000000001 r14 = 0x000000010010a0e0 03:54:38 INFO - r15 = 0x0000000000000001 rip = 0x00007fff85573dbf 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 HIToolbox!RunCurrentEventLoopInMode + 0x14d 03:54:38 INFO - rbx = 0x0000000000000001 rbp = 0x00007fff5fbfd8d0 03:54:38 INFO - rsp = 0x00007fff5fbfd8a0 r12 = 0x00007fff708a9390 03:54:38 INFO - r13 = 0x000000010b65c320 r14 = 0x0000000000000001 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff809f47ee 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 HIToolbox!ReceiveNextEventCommon + 0x136 03:54:38 INFO - rbx = 0x00000000ffffd96d rbp = 0x00007fff5fbfd950 03:54:38 INFO - rsp = 0x00007fff5fbfd8e0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff809f45f3 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 HIToolbox!BlockUntilNextEventMatchingListInMode + 0x3b 03:54:38 INFO - rbx = 0x000000010850df50 rbp = 0x00007fff5fbfd960 03:54:38 INFO - rsp = 0x00007fff5fbfd960 r12 = 0xffffffffffffffff 03:54:38 INFO - r13 = 0x000000010d6a8bc0 r14 = 0x00007fff708a9390 03:54:38 INFO - r15 = 0x0000000000000001 rip = 0x00007fff809f44ac 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 AppKit!_DPSNextEvent + 0x2c4 03:54:38 INFO - rbx = 0x000000010850df50 rbp = 0x00007fff5fbfdd90 03:54:38 INFO - rsp = 0x00007fff5fbfd970 r12 = 0xffffffffffffffff 03:54:38 INFO - r13 = 0x000000010d6a8bc0 r14 = 0x00007fff708a9390 03:54:38 INFO - r15 = 0x0000000000000001 rip = 0x00007fff83efdeb2 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 AppKit!-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 0x9b 03:54:38 INFO - rbx = 0x00007fff708a9390 rbp = 0x00007fff5fbfe040 03:54:38 INFO - rsp = 0x00007fff5fbfdda0 r12 = 0xffffffffffffffff 03:54:38 INFO - r13 = 0x000000010d6a8bc0 r14 = 0x00007fff708a9390 03:54:38 INFO - r15 = 0x000000010d6a8bc0 rip = 0x00007fff83efd801 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 8 XUL!-[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] [nsAppShell.mm:3f4dbceab265 : 121 + 0x2c] 03:54:38 INFO - rbx = 0x0000000124d8f0d0 rbp = 0x00007fff5fbfe090 03:54:38 INFO - rsp = 0x00007fff5fbfe050 r12 = 0x0000000000000001 03:54:38 INFO - r13 = 0x000000010d6a8bc0 r14 = 0x00007fff708a9390 03:54:38 INFO - r15 = 0xffffffffffffffff rip = 0x0000000103ad3a36 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 9 AppKit!-[NSApplication run] + 0x18b 03:54:38 INFO - rbx = 0x00000001208d5600 rbp = 0x00007fff5fbfe0f0 03:54:38 INFO - rsp = 0x00007fff5fbfe0a0 r12 = 0x000000010d6a8bc0 03:54:38 INFO - r13 = 0x0000000124df09d0 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x00007fff8463a8e0 rip = 0x00007fff83ec368f 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 10 XUL!nsAppShell::Run() [nsAppShell.mm:3f4dbceab265 : 661 + 0x17] 03:54:38 INFO - rbx = 0x0000000124ceefa0 rbp = 0x00007fff5fbfe140 03:54:38 INFO - rsp = 0x00007fff5fbfe100 r12 = 0x15c8917b2547735e 03:54:38 INFO - r13 = 0x00007fff5fbfe490 r14 = 0x00007fff5fbfe5e9 03:54:38 INFO - r15 = 0x0000000105c0269e rip = 0x0000000103ad4ef5 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 11 XUL!nsAppStartup::Run() [nsAppStartup.cpp:3f4dbceab265 : 281 + 0x6] 03:54:38 INFO - rbx = 0x000000010d5f7d80 rbp = 0x00007fff5fbfe160 03:54:38 INFO - rsp = 0x00007fff5fbfe150 r12 = 0x15c8917b2547735e 03:54:38 INFO - r13 = 0x00007fff5fbfe490 r14 = 0x00007fff5fbfe5e9 03:54:38 INFO - r15 = 0x00007fff5fbfe30c rip = 0x0000000104693ef1 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 12 XUL!XREMain::XRE_mainRun() [nsAppRunner.cpp:3f4dbceab265 : 4327 + 0x6] 03:54:38 INFO - rbx = 0x0000000122694a00 rbp = 0x00007fff5fbfe420 03:54:38 INFO - rsp = 0x00007fff5fbfe170 r12 = 0x15c8917b2547735e 03:54:38 INFO - r13 = 0x00007fff5fbfe490 r14 = 0x00007fff5fbfe5e9 03:54:38 INFO - r15 = 0x00007fff5fbfe30c rip = 0x00000001047041dd 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 13 XUL!XREMain::XRE_main(int, char**, nsXREAppData const*) [nsAppRunner.cpp:3f4dbceab265 : 4424 + 0x8] 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x00007fff5fbfe480 03:54:38 INFO - rsp = 0x00007fff5fbfe430 r12 = 0x00007fff5fbfeb78 03:54:38 INFO - r13 = 0x0000000000000005 r14 = 0x00007fff5fbfe490 03:54:38 INFO - r15 = 0x0000000000000001 rip = 0x0000000104704bab 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 14 XUL!XRE_main [nsAppRunner.cpp:3f4dbceab265 : 4526 + 0x11] 03:54:38 INFO - rbx = 0x00007fff5fbfe5a8 rbp = 0x00007fff5fbfe620 03:54:38 INFO - rsp = 0x00007fff5fbfe490 r12 = 0x0000000000000005 03:54:38 INFO - r13 = 0x00007fff5fbfe490 r14 = 0x00007fff5fbfe720 03:54:38 INFO - r15 = 0x00007fff5fbfeb78 rip = 0x000000010470508b 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 15 firefox!main [nsBrowserApp.cpp:3f4dbceab265 : 212 + 0x15] 03:54:38 INFO - rbx = 0x000000010033f340 rbp = 0x00007fff5fbfeb50 03:54:38 INFO - rsp = 0x00007fff5fbfe630 r12 = 0x0000000101140cb0 03:54:38 INFO - r13 = 0x000000010033ed40 r14 = 0x00007fff5fbfe650 03:54:38 INFO - r15 = 0x15c8917b2547735e rip = 0x000000010000207f 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 16 firefox!start + 0x34 03:54:38 INFO - rbp = 0x00007fff5fbfeb68 rsp = 0x00007fff5fbfeb60 03:54:38 INFO - rip = 0x00000001000015a4 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - Thread 1 03:54:38 INFO - 0 libSystem.B.dylib!__kevent + 0xa 03:54:38 INFO - rax = 0x000000000200016b rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x00000001000ebce8 rbx = 0x00000001000ebe50 03:54:38 INFO - rsi = 0x0000000000000000 rdi = 0x000000000000000c 03:54:38 INFO - rbp = 0x00000001000ebe90 rsp = 0x00000001000ebce8 03:54:38 INFO - r8 = 0x0000000000000001 r9 = 0x00000001000ebe50 03:54:38 INFO - r10 = 0x00000001000ebe20 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x00007fff708da998 r13 = 0x00007fff708dad68 03:54:38 INFO - r14 = 0xffffffffffffffff r15 = 0x00007fff708dada8 03:54:38 INFO - rip = 0x00007fff856bac0a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libSystem.B.dylib!_dispatch_queue_invoke + 0xb9 03:54:38 INFO - rbp = 0x00000001000ebec0 rsp = 0x00000001000ebea0 03:54:38 INFO - rip = 0x00007fff856bc7b4 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 libSystem.B.dylib!_dispatch_worker_thread2 + 0xfc 03:54:38 INFO - rbx = 0x00007fff708da960 rbp = 0x00000001000ebf20 03:54:38 INFO - rsp = 0x00000001000ebed0 r12 = 0x000000010030d000 03:54:38 INFO - r13 = 0x00007fff708dad68 rip = 0x00007fff856bc2de 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 libSystem.B.dylib!_pthread_wqthread + 0x161 03:54:38 INFO - rbx = 0x00000001000ec000 rbp = 0x00000001000ebf50 03:54:38 INFO - rsp = 0x00000001000ebf30 r12 = 0x000000010030d000 03:54:38 INFO - r13 = 0x00000001003192a8 r14 = 0x0000000000000001 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856bbc08 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 libSystem.B.dylib!start_wqthread + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x00000001000ebf78 03:54:38 INFO - rsp = 0x00000001000ebf60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856bbaa5 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 libSystem.B.dylib!_Block_copy + 0xf 03:54:38 INFO - rsp = 0x00000001000ec050 rip = 0x00007fff856bc1e2 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 2 03:54:38 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 03:54:38 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x000000010820abe8 rbx = 0x0000000000000000 03:54:38 INFO - rsi = 0x0000000000000006 rdi = 0x000000010820ac90 03:54:38 INFO - rbp = 0x000000010820ac40 rsp = 0x000000010820abe8 03:54:38 INFO - r8 = 0x0000000000002d03 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x000000000000024c r11 = 0x0000000000000206 03:54:38 INFO - r12 = 0x0000000000002d03 r13 = 0x000000000000024c 03:54:38 INFO - r14 = 0x000000010820ac90 r15 = 0x0000000000000006 03:54:38 INFO - rip = 0x00007fff856a1d7a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 XUL!google_breakpad::ExceptionHandler::WaitForMessage(void*) [exception_handler.cc:3f4dbceab265 : 481 + 0x8] 03:54:38 INFO - rbp = 0x000000010820af10 rsp = 0x000000010820ac50 03:54:38 INFO - rip = 0x00000001047246a5 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x000000010820b000 rbp = 0x000000010820af50 03:54:38 INFO - rsp = 0x000000010820af20 r12 = 0x0000000004000000 03:54:38 INFO - r13 = 0x0000000000002e03 r14 = 0x0000000104724610 03:54:38 INFO - r15 = 0x0000000100322760 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x000000010820af78 03:54:38 INFO - rsp = 0x000000010820af60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 XUL + 0x3691610 03:54:38 INFO - rsp = 0x000000010820b050 rip = 0x0000000104724610 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 3 03:54:38 INFO - 0 libSystem.B.dylib!__kevent + 0xa 03:54:38 INFO - rax = 0x000000000200016b rdx = 0x0000000000000001 03:54:38 INFO - rcx = 0x0000000109ddbae8 rbx = 0x000000010036d800 03:54:38 INFO - rsi = 0x000000010036d000 rdi = 0x0000000000000011 03:54:38 INFO - rbp = 0x0000000109ddbb50 rsp = 0x0000000109ddbae8 03:54:38 INFO - r8 = 0x0000000000000040 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x000000010036d800 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x0000000100354400 r13 = 0x0000000000000001 03:54:38 INFO - r14 = 0x000000010036d000 r15 = 0x00000001003a9100 03:54:38 INFO - rip = 0x00007fff856bac0a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 XUL!event_base_loop [event.c:3f4dbceab265 : 1607 + 0xd] 03:54:38 INFO - rbp = 0x0000000109ddbc00 rsp = 0x0000000109ddbb60 03:54:38 INFO - rip = 0x00000001015b0814 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) [message_pump_libevent.cc:3f4dbceab265 : 362 + 0xa] 03:54:38 INFO - rbx = 0x0000000109ddbd20 rbp = 0x0000000109ddbc90 03:54:38 INFO - rsp = 0x0000000109ddbc10 r12 = 0x0000000109ddbc40 03:54:38 INFO - r13 = 0x0000000100395c00 r14 = 0x0000000100395cc0 03:54:38 INFO - r15 = 0x0000000100395cd8 rip = 0x0000000101595f75 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:54:38 INFO - rbx = 0x0000000000004303 rbp = 0x0000000109ddbcc0 03:54:38 INFO - rsp = 0x0000000109ddbca0 r12 = 0x0000000109ddbe20 03:54:38 INFO - r13 = 0x0000000100395c00 r14 = 0x0000000109ddbd20 03:54:38 INFO - r15 = 0x0000000100395c28 rip = 0x000000010159400c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 XUL!base::Thread::ThreadMain() [thread.cc:3f4dbceab265 : 172 + 0x8] 03:54:38 INFO - rbx = 0x0000000000004303 rbp = 0x0000000109ddbf00 03:54:38 INFO - rsp = 0x0000000109ddbcd0 r12 = 0x0000000109ddbe20 03:54:38 INFO - r13 = 0x0000000100395c00 r14 = 0x0000000109ddbd20 03:54:38 INFO - r15 = 0x0000000100395c28 rip = 0x000000010159e90f 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 XUL!ThreadFunc [platform_thread_posix.cc:3f4dbceab265 : 36 + 0x6] 03:54:38 INFO - rbx = 0x0000000109ddc000 rbp = 0x0000000109ddbf10 03:54:38 INFO - rsp = 0x0000000109ddbf10 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004303 r14 = 0x000000010159ea10 03:54:38 INFO - r15 = 0x0000000100395c00 rip = 0x000000010159ea1a 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x0000000109ddc000 rbp = 0x0000000109ddbf50 03:54:38 INFO - rsp = 0x0000000109ddbf20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004303 r14 = 0x000000010159ea10 03:54:38 INFO - r15 = 0x0000000100395c00 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x0000000109ddbf78 03:54:38 INFO - rsp = 0x0000000109ddbf60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 8 XUL + 0x50ba10 03:54:38 INFO - rsp = 0x0000000109ddc050 rip = 0x000000010159ea10 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 4 03:54:38 INFO - 0 libSystem.B.dylib!__select + 0xa 03:54:38 INFO - rax = 0x000000000200005d rdx = 0x000000010b4147f0 03:54:38 INFO - rcx = 0x000000010b414758 rbx = 0x0000000000000000 03:54:38 INFO - rsi = 0x000000010b414870 rdi = 0x0000000000000017 03:54:38 INFO - rbp = 0x000000010b414920 rsp = 0x000000010b414758 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000001 03:54:38 INFO - r10 = 0x000000010b414770 r11 = 0x0000000000000287 03:54:38 INFO - r12 = 0x0000000000000001 r13 = 0x000000010b414990 03:54:38 INFO - r14 = 0x00000000ffffffff r15 = 0x0000000000000001 03:54:38 INFO - rip = 0x00007fff856e5932 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libnss3.dylib!PR_Poll [ptio.c:3f4dbceab265 : 3922 + 0x11] 03:54:38 INFO - rbp = 0x000000010b414bc0 rsp = 0x000000010b414930 03:54:38 INFO - rip = 0x00000001006e6501 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!nsSocketTransportService::Poll(bool, unsigned int*, mozilla::BaseTimeDuration*) [nsSocketTransportService2.cpp:3f4dbceab265 : 476 + 0xd] 03:54:38 INFO - rbx = 0x00000000ffffffff rbp = 0x000000010b414c20 03:54:38 INFO - rsp = 0x000000010b414bd0 r12 = 0x0000000000000001 03:54:38 INFO - r13 = 0x000000010876ec00 r14 = 0x00000000002815f1 03:54:38 INFO - r15 = 0x0000000100303a00 rip = 0x00000001012982d8 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL!nsSocketTransportService::DoPollIteration(bool, mozilla::BaseTimeDuration*) [nsSocketTransportService2.cpp:3f4dbceab265 : 1076 + 0x16] 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x000000010b414c90 03:54:38 INFO - rsp = 0x000000010b414c30 r12 = 0xfffffffffffffff0 03:54:38 INFO - r13 = 0xffffffffffffffff r14 = 0x0000000100303a00 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x000000010129a3d7 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 XUL!nsSocketTransportService::Run() [nsSocketTransportService2.cpp:3f4dbceab265 : 869 + 0xf] 03:54:38 INFO - rbx = 0x000000010b414cf8 rbp = 0x000000010b414d30 03:54:38 INFO - rsp = 0x000000010b414ca0 r12 = 0x0000000100303a00 03:54:38 INFO - r13 = 0x000000010b414cef r14 = 0x000000010039de00 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x0000000101299a6c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 XUL!non-virtual thunk to nsSocketTransportService::Run() [nsSocketTransportService2.cpp:3f4dbceab265 : 797 + 0x9] 03:54:38 INFO - rbx = 0x000000010039de00 rbp = 0x000000010b414d40 03:54:38 INFO - rsp = 0x000000010b414d40 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x000000010b414d80 rip = 0x000000010129aa1d 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:54:38 INFO - rbx = 0x000000010039de00 rbp = 0x000000010b414de0 03:54:38 INFO - rsp = 0x000000010b414d50 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x000000010b414d80 rip = 0x0000000101182e90 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:54:38 INFO - rbx = 0x0000000000000001 rbp = 0x000000010b414e00 03:54:38 INFO - rsp = 0x000000010b414df0 r12 = 0x00000001087466a0 03:54:38 INFO - r13 = 0x0000000000004500 r14 = 0x0000000108746680 03:54:38 INFO - r15 = 0x000000010b414e00 rip = 0x00000001011c3aa3 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 8 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:54:38 INFO - rbx = 0x00000001003c14e0 rbp = 0x000000010b414e70 03:54:38 INFO - rsp = 0x000000010b414e10 r12 = 0x00000001087466a0 03:54:38 INFO - r13 = 0x0000000000004500 r14 = 0x0000000108746680 03:54:38 INFO - r15 = 0x000000010b414e00 rip = 0x00000001015d393f 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 9 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:54:38 INFO - rbx = 0x000000010039de00 rbp = 0x000000010b414ea0 03:54:38 INFO - rsp = 0x000000010b414e80 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004503 r14 = 0x000000010039de20 03:54:38 INFO - r15 = 0x00000001003c14e0 rip = 0x000000010159400c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 10 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:54:38 INFO - rbx = 0x000000010039de00 rbp = 0x000000010b414ee0 03:54:38 INFO - rsp = 0x000000010b414eb0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004503 r14 = 0x000000010039de20 03:54:38 INFO - r15 = 0x00000001003c14e0 rip = 0x0000000101180d03 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 11 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x000000010032e660 rbp = 0x000000010b414f10 03:54:38 INFO - rsp = 0x000000010b414ef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004503 r14 = 0x000000010b415000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 12 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x000000010b415000 rbp = 0x000000010b414f50 03:54:38 INFO - rsp = 0x000000010b414f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004503 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x000000010032e660 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 13 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x000000010b414f78 03:54:38 INFO - rsp = 0x000000010b414f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 14 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x000000010b415050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 5 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x000000010b900da8 rbx = 0x000000010b901000 03:54:38 INFO - rsi = 0x0000000000002003 rdi = 0x0000000000002703 03:54:38 INFO - rbp = 0x000000010b900e20 rsp = 0x000000010b900da8 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x00000001003fc148 r13 = 0x00000001003ab5c0 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:38 INFO - rbp = 0x000000010b900e80 rsp = 0x000000010b900e30 03:54:38 INFO - rip = 0x00000001006eabf3 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) [HelperThreads.cpp:3f4dbceab265 : 601 + 0x8] 03:54:38 INFO - rbx = 0x00000001003fc140 rbp = 0x000000010b900eb0 03:54:38 INFO - rsp = 0x000000010b900e90 r12 = 0x0000000000000001 03:54:38 INFO - r13 = 0x0000000000004603 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x00000001003f0c00 rip = 0x000000010573e94d 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 1594 + 0xc] 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x000000010b900ee0 03:54:38 INFO - rsp = 0x000000010b900ec0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004603 r14 = 0x000000010875a000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x0000000105742dbc 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x000000010032e790 rbp = 0x000000010b900f10 03:54:38 INFO - rsp = 0x000000010b900ef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004603 r14 = 0x000000010b901000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x000000010b901000 rbp = 0x000000010b900f50 03:54:38 INFO - rsp = 0x000000010b900f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004603 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x000000010032e790 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x000000010b900f78 03:54:38 INFO - rsp = 0x000000010b900f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x000000010b901050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 6 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x000000010bb03da8 rbx = 0x000000010bb04000 03:54:38 INFO - rsi = 0x0000000000002003 rdi = 0x0000000000002703 03:54:38 INFO - rbp = 0x000000010bb03e20 rsp = 0x000000010bb03da8 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x00000001003fc148 r13 = 0x00000001003ab5c0 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:38 INFO - rbp = 0x000000010bb03e80 rsp = 0x000000010bb03e30 03:54:38 INFO - rip = 0x00000001006eabf3 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) [HelperThreads.cpp:3f4dbceab265 : 601 + 0x8] 03:54:38 INFO - rbx = 0x00000001003fc140 rbp = 0x000000010bb03eb0 03:54:38 INFO - rsp = 0x000000010bb03e90 r12 = 0x0000000000000001 03:54:38 INFO - r13 = 0x0000000000004703 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x00000001003f0c00 rip = 0x000000010573e94d 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 1594 + 0xc] 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x000000010bb03ee0 03:54:38 INFO - rsp = 0x000000010bb03ec0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004703 r14 = 0x000000010875a200 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x0000000105742dbc 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x000000010032e8c0 rbp = 0x000000010bb03f10 03:54:38 INFO - rsp = 0x000000010bb03ef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004703 r14 = 0x000000010bb04000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x000000010bb04000 rbp = 0x000000010bb03f50 03:54:38 INFO - rsp = 0x000000010bb03f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004703 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x000000010032e8c0 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x000000010bb03f78 03:54:38 INFO - rsp = 0x000000010bb03f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x000000010bb04050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 7 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x000000010bd06da8 rbx = 0x000000010bd07000 03:54:38 INFO - rsi = 0x0000000000002003 rdi = 0x0000000000002703 03:54:38 INFO - rbp = 0x000000010bd06e20 rsp = 0x000000010bd06da8 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x00000001003fc148 r13 = 0x00000001003ab5c0 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:38 INFO - rbp = 0x000000010bd06e80 rsp = 0x000000010bd06e30 03:54:38 INFO - rip = 0x00000001006eabf3 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) [HelperThreads.cpp:3f4dbceab265 : 601 + 0x8] 03:54:38 INFO - rbx = 0x00000001003fc140 rbp = 0x000000010bd06eb0 03:54:38 INFO - rsp = 0x000000010bd06e90 r12 = 0x0000000000000001 03:54:38 INFO - r13 = 0x0000000000004803 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x00000001003f0c00 rip = 0x000000010573e94d 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 1594 + 0xc] 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x000000010bd06ee0 03:54:38 INFO - rsp = 0x000000010bd06ec0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004803 r14 = 0x000000010875a400 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x0000000105742dbc 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x000000010032e9f0 rbp = 0x000000010bd06f10 03:54:38 INFO - rsp = 0x000000010bd06ef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004803 r14 = 0x000000010bd07000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x000000010bd07000 rbp = 0x000000010bd06f50 03:54:38 INFO - rsp = 0x000000010bd06f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004803 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x000000010032e9f0 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x000000010bd06f78 03:54:38 INFO - rsp = 0x000000010bd06f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x000000010bd07050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 8 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x000000010bf09da8 rbx = 0x000000010bf0a000 03:54:38 INFO - rsi = 0x0000000000002003 rdi = 0x0000000000002703 03:54:38 INFO - rbp = 0x000000010bf09e20 rsp = 0x000000010bf09da8 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x00000001003fc148 r13 = 0x00000001003ab5c0 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:38 INFO - rbp = 0x000000010bf09e80 rsp = 0x000000010bf09e30 03:54:38 INFO - rip = 0x00000001006eabf3 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) [HelperThreads.cpp:3f4dbceab265 : 601 + 0x8] 03:54:38 INFO - rbx = 0x00000001003fc140 rbp = 0x000000010bf09eb0 03:54:38 INFO - rsp = 0x000000010bf09e90 r12 = 0x0000000000000001 03:54:38 INFO - r13 = 0x0000000000004903 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x00000001003f0c00 rip = 0x000000010573e94d 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 1594 + 0xc] 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x000000010bf09ee0 03:54:38 INFO - rsp = 0x000000010bf09ec0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004903 r14 = 0x000000010875a600 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x0000000105742dbc 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x000000010032eb20 rbp = 0x000000010bf09f10 03:54:38 INFO - rsp = 0x000000010bf09ef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004903 r14 = 0x000000010bf0a000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x000000010bf0a000 rbp = 0x000000010bf09f50 03:54:38 INFO - rsp = 0x000000010bf09f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004903 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x000000010032eb20 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x000000010bf09f78 03:54:38 INFO - rsp = 0x000000010bf09f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x000000010bf0a050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 9 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x000000010c10cda8 rbx = 0x000000010c10d000 03:54:38 INFO - rsi = 0x0000000000002003 rdi = 0x0000000000002703 03:54:38 INFO - rbp = 0x000000010c10ce20 rsp = 0x000000010c10cda8 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x00000001003fc148 r13 = 0x00000001003ab5c0 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:38 INFO - rbp = 0x000000010c10ce80 rsp = 0x000000010c10ce30 03:54:38 INFO - rip = 0x00000001006eabf3 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) [HelperThreads.cpp:3f4dbceab265 : 601 + 0x8] 03:54:38 INFO - rbx = 0x00000001003fc140 rbp = 0x000000010c10ceb0 03:54:38 INFO - rsp = 0x000000010c10ce90 r12 = 0x0000000000000001 03:54:38 INFO - r13 = 0x0000000000004a03 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x00000001003f0c00 rip = 0x000000010573e94d 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 1594 + 0xc] 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x000000010c10cee0 03:54:38 INFO - rsp = 0x000000010c10cec0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004a03 r14 = 0x000000010875a800 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x0000000105742dbc 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x000000010032ec50 rbp = 0x000000010c10cf10 03:54:38 INFO - rsp = 0x000000010c10cef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004a03 r14 = 0x000000010c10d000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x000000010c10d000 rbp = 0x000000010c10cf50 03:54:38 INFO - rsp = 0x000000010c10cf20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004a03 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x000000010032ec50 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x000000010c10cf78 03:54:38 INFO - rsp = 0x000000010c10cf60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x000000010c10d050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 10 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x000000010c30fda8 rbx = 0x000000010c310000 03:54:38 INFO - rsi = 0x0000000000002003 rdi = 0x0000000000002703 03:54:38 INFO - rbp = 0x000000010c30fe20 rsp = 0x000000010c30fda8 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x00000001003fc148 r13 = 0x00000001003ab5c0 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:38 INFO - rbp = 0x000000010c30fe80 rsp = 0x000000010c30fe30 03:54:38 INFO - rip = 0x00000001006eabf3 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!js::GlobalHelperThreadState::wait(js::GlobalHelperThreadState::CondVar, unsigned int) [HelperThreads.cpp:3f4dbceab265 : 601 + 0x8] 03:54:38 INFO - rbx = 0x00000001003fc140 rbp = 0x000000010c30feb0 03:54:38 INFO - rsp = 0x000000010c30fe90 r12 = 0x0000000000000001 03:54:38 INFO - r13 = 0x0000000000004b03 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x00000001003f0c00 rip = 0x000000010573e94d 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL!js::HelperThread::threadLoop() [HelperThreads.cpp:3f4dbceab265 : 1594 + 0xc] 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x000000010c30fee0 03:54:38 INFO - rsp = 0x000000010c30fec0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004b03 r14 = 0x000000010875aa00 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x0000000105742dbc 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x000000010032ed80 rbp = 0x000000010c30ff10 03:54:38 INFO - rsp = 0x000000010c30fef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004b03 r14 = 0x000000010c310000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x000000010c310000 rbp = 0x000000010c30ff50 03:54:38 INFO - rsp = 0x000000010c30ff20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004b03 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x000000010032ed80 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x000000010c30ff78 03:54:38 INFO - rsp = 0x000000010c30ff60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x000000010c310050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 11 03:54:38 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 03:54:38 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x000000010b497a68 rbx = 0x0000000000000000 03:54:38 INFO - rsi = 0x0000000000000002 rdi = 0x000000010b497b70 03:54:38 INFO - rbp = 0x000000010b497ac0 rsp = 0x000000010b497a68 03:54:38 INFO - r8 = 0x0000000000004c03 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:54:38 INFO - r12 = 0x0000000000004c03 r13 = 0x000000000000005c 03:54:38 INFO - r14 = 0x000000010b497b70 r15 = 0x0000000000000002 03:54:38 INFO - rip = 0x00007fff856a1d7a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x25] 03:54:38 INFO - rbp = 0x000000010b497ee0 rsp = 0x000000010b497ad0 03:54:38 INFO - rip = 0x000000010512f843 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x000000010032eeb0 rbp = 0x000000010b497f10 03:54:38 INFO - rsp = 0x000000010b497ef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004d03 r14 = 0x000000010b498000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x000000010b498000 rbp = 0x000000010b497f50 03:54:38 INFO - rsp = 0x000000010b497f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004d03 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x000000010032eeb0 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x000000010b497f78 03:54:38 INFO - rsp = 0x000000010b497f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x000000010b498050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 12 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x000000010c392d88 rbx = 0x000000010c393000 03:54:38 INFO - rsi = 0x000000000000ad03 rdi = 0x0000000000001f03 03:54:38 INFO - rbp = 0x000000010c392e00 rsp = 0x000000010c392d88 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x000000010b5a4808 r13 = 0x0000000108737280 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:38 INFO - rbp = 0x000000010c392e60 rsp = 0x000000010c392e10 03:54:38 INFO - rip = 0x00000001006eabf3 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!Watchdog::Sleep(unsigned int) [XPCJSRuntime.cpp:3f4dbceab265 : 1074 + 0xc] 03:54:38 INFO - rbx = 0x000000010b52c160 rbp = 0x000000010c392e80 03:54:38 INFO - rsp = 0x000000010c392e70 r12 = 0x0000000108753bf0 03:54:38 INFO - r13 = 0x00052ac82817d7d2 r14 = 0x00000000ffffffff 03:54:38 INFO - r15 = 0x000000010b52c160 rip = 0x0000000101adc482 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL!WatchdogMain [XPCJSRuntime.cpp:3f4dbceab265 : 1288 + 0x8] 03:54:38 INFO - rbx = 0x00052ac8281d7372 rbp = 0x000000010c392ee0 03:54:38 INFO - rsp = 0x000000010c392e90 r12 = 0x0000000108753bf0 03:54:38 INFO - r13 = 0x00052ac82817d7d2 r14 = 0x0000000000282c93 03:54:38 INFO - r15 = 0x000000010b52c160 rip = 0x0000000101ad4352 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x000000010032f110 rbp = 0x000000010c392f10 03:54:38 INFO - rsp = 0x000000010c392ef0 r12 = 0x0000000004000000 03:54:38 INFO - r13 = 0x0000000000004e03 r14 = 0x000000010c393000 03:54:38 INFO - r15 = 0x0000000000000001 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x000000010c393000 rbp = 0x000000010c392f50 03:54:38 INFO - rsp = 0x000000010c392f20 r12 = 0x0000000004000000 03:54:38 INFO - r13 = 0x0000000000004e03 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x000000010032f110 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x000000010c392f78 03:54:38 INFO - rsp = 0x000000010c392f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x000000010c393050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 13 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x000000010d780d98 rbx = 0x000000010d781000 03:54:38 INFO - rsi = 0x0000000000001e03 rdi = 0x0000000000001d03 03:54:38 INFO - rbp = 0x000000010d780e10 rsp = 0x000000010d780d98 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x000000010b65be88 r13 = 0x000000010d6d9e40 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:38 INFO - rbp = 0x000000010d780e70 rsp = 0x000000010d780e20 03:54:38 INFO - rip = 0x00000001006eabf3 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:54:38 INFO - rbx = 0x000000010d5f7d00 rbp = 0x000000010d780ea0 03:54:38 INFO - rsp = 0x000000010d780e80 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:54:38 INFO - r15 = 0x000000010d5f7d01 rip = 0x00000001011aecc4 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL!mozilla::HangMonitor::ThreadMain(void*) [Monitor.h:3f4dbceab265 : 40 + 0x8] 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x000000010d780ee0 03:54:38 INFO - rsp = 0x000000010d780eb0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x000000010d5f7d00 rip = 0x0000000101176893 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x000000010032f700 rbp = 0x000000010d780f10 03:54:38 INFO - rsp = 0x000000010d780ef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004f03 r14 = 0x000000010d781000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x000000010d781000 rbp = 0x000000010d780f50 03:54:38 INFO - rsp = 0x000000010d780f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000004f03 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x000000010032f700 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x000000010d780f78 03:54:38 INFO - rsp = 0x000000010d780f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x000000010d781050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 14 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x000000010c3d5d68 rbx = 0x000000010c3d6000 03:54:38 INFO - rsi = 0x0000000000006603 rdi = 0x000000000000a903 03:54:38 INFO - rbp = 0x000000010c3d5de0 rsp = 0x000000010c3d5d68 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x000000010dba0a88 r13 = 0x000000010da5ed80 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:38 INFO - rbp = 0x000000010c3d5e40 rsp = 0x000000010c3d5df0 03:54:38 INFO - rip = 0x00000001006eabf3 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:54:38 INFO - rbx = 0x000000010da5eab8 rbp = 0x000000010c3d5e70 03:54:38 INFO - rsp = 0x000000010c3d5e50 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000005b03 r14 = 0x00000000ffffffff 03:54:38 INFO - r15 = 0x000000010da5ea01 rip = 0x00000001011aecc4 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL!mozilla::net::CacheIOThread::ThreadFunc() [Monitor.h:3f4dbceab265 : 40 + 0xd] 03:54:38 INFO - rbx = 0x000000010da5ea80 rbp = 0x000000010c3d5ec0 03:54:38 INFO - rsp = 0x000000010c3d5e80 r12 = 0x000000010c3d5e98 03:54:38 INFO - r13 = 0x0000000000005b03 r14 = 0x000000010da5ea98 03:54:38 INFO - r15 = 0x000000010da5eab8 rip = 0x0000000101386492 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 XUL!mozilla::net::CacheIOThread::ThreadFunc(void*) [CacheIOThread.cpp:3f4dbceab265 : 173 + 0x8] 03:54:38 INFO - rbx = 0x000000010da5ea80 rbp = 0x000000010c3d5ee0 03:54:38 INFO - rsp = 0x000000010c3d5ed0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000005b03 r14 = 0x000000010c3d6000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001013861c4 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x0000000100332090 rbp = 0x000000010c3d5f10 03:54:38 INFO - rsp = 0x000000010c3d5ef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000005b03 r14 = 0x000000010c3d6000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x000000010c3d6000 rbp = 0x000000010c3d5f50 03:54:38 INFO - rsp = 0x000000010c3d5f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000005b03 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x0000000100332090 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x000000010c3d5f78 03:54:38 INFO - rsp = 0x000000010c3d5f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 8 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x000000010c3d6050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 15 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000001 03:54:38 INFO - rcx = 0x000000010dd80bb8 rbx = 0x000000010dd81000 03:54:38 INFO - rsi = 0x0000000000001a03 rdi = 0x000000000000aa03 03:54:38 INFO - rbp = 0x000000010dd80c30 rsp = 0x000000010dd80bb8 03:54:38 INFO - r8 = 0x0000000056b098ec r9 = 0x0000000002d094c0 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000206 03:54:38 INFO - r12 = 0x0000000100395e48 r13 = 0x00000001003aab40 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x000000010dd80c48 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 264 + 0xc] 03:54:38 INFO - rbp = 0x000000010dd80c90 rsp = 0x000000010dd80c40 03:54:38 INFO - rip = 0x00000001006eabdc 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:54:38 INFO - rbx = 0x000000010038c550 rbp = 0x000000010dd80cc0 03:54:38 INFO - rsp = 0x000000010dd80ca0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000691 03:54:38 INFO - r15 = 0x0000000125376601 rip = 0x00000001011aecc4 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL!TimerThread::Run() [Monitor.h:3f4dbceab265 : 40 + 0xa] 03:54:38 INFO - rbx = 0x0000000000000691 rbp = 0x000000010dd80d40 03:54:38 INFO - rsp = 0x000000010dd80cd0 r12 = 0x000000010038c550 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x000000010038c500 03:54:38 INFO - r15 = 0x00000001253766a0 rip = 0x000000010117d711 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:54:38 INFO - rbx = 0x000000010db92c00 rbp = 0x000000010dd80de0 03:54:38 INFO - rsp = 0x000000010dd80d50 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x000000010dd80d80 rip = 0x0000000101182e90 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x000000010dd80e00 03:54:38 INFO - rsp = 0x000000010dd80df0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000005c03 r14 = 0x000000010b5a4f40 03:54:38 INFO - r15 = 0x000000010dd80e40 rip = 0x00000001011c3aa3 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:54:38 INFO - rbx = 0x00000001003c4270 rbp = 0x000000010dd80e70 03:54:38 INFO - rsp = 0x000000010dd80e10 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000005c03 r14 = 0x000000010b5a4f40 03:54:38 INFO - r15 = 0x000000010dd80e40 rip = 0x00000001015d38bc 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:54:38 INFO - rbx = 0x000000010db92c00 rbp = 0x000000010dd80ea0 03:54:38 INFO - rsp = 0x000000010dd80e80 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000005c03 r14 = 0x000000010db92c20 03:54:38 INFO - r15 = 0x00000001003c4270 rip = 0x000000010159400c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:54:38 INFO - rbx = 0x000000010db92c00 rbp = 0x000000010dd80ee0 03:54:38 INFO - rsp = 0x000000010dd80eb0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000005c03 r14 = 0x000000010db92c20 03:54:38 INFO - r15 = 0x00000001003c4270 rip = 0x0000000101180d03 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x00000001003321c0 rbp = 0x000000010dd80f10 03:54:38 INFO - rsp = 0x000000010dd80ef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000005c03 r14 = 0x000000010dd81000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x000000010dd81000 rbp = 0x000000010dd80f50 03:54:38 INFO - rsp = 0x000000010dd80f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000005c03 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x00000001003321c0 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 11 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x000000010dd80f78 03:54:38 INFO - rsp = 0x000000010dd80f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 12 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x000000010dd81050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 16 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x0000000120df1bf8 rbx = 0x0000000120df2000 03:54:38 INFO - rsi = 0x0000000000002203 rdi = 0x0000000000002103 03:54:38 INFO - rbp = 0x0000000120df1c70 rsp = 0x0000000120df1bf8 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x0000000120718788 r13 = 0x000000012071ab00 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:38 INFO - rbp = 0x0000000120df1cd0 rsp = 0x0000000120df1c80 03:54:38 INFO - rip = 0x00000001006eabf3 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:54:38 INFO - rbx = 0x000000010e172da8 rbp = 0x0000000120df1d00 03:54:38 INFO - rsp = 0x0000000120df1ce0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000000ffffffff 03:54:38 INFO - r15 = 0x000000010e172d01 rip = 0x00000001011aecc4 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL! [nsEventQueue.cpp:3f4dbceab265 : 55 + 0xd] 03:54:38 INFO - rbx = 0x000000010e172d90 rbp = 0x0000000120df1d40 03:54:38 INFO - rsp = 0x0000000120df1d10 r12 = 0x0000000105a44911 03:54:38 INFO - r13 = 0x0000000105a448f9 r14 = 0x0000000120df1d80 03:54:38 INFO - r15 = 0x000000010e172da8 rip = 0x000000010117ea4c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x16] 03:54:38 INFO - rbx = 0x000000010e172d00 rbp = 0x0000000120df1de0 03:54:38 INFO - rsp = 0x0000000120df1d50 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000001 r14 = 0x000000010e172d20 03:54:38 INFO - r15 = 0x000000010e172d90 rip = 0x0000000101182de8 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:54:38 INFO - rbx = 0x0000000000000001 rbp = 0x0000000120df1e00 03:54:38 INFO - rsp = 0x0000000120df1df0 r12 = 0x00000001207187e0 03:54:38 INFO - r13 = 0x0000000000005e00 r14 = 0x00000001207187c0 03:54:38 INFO - r15 = 0x0000000120df1e00 rip = 0x00000001011c3aa3 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:54:38 INFO - rbx = 0x00000001003c60d0 rbp = 0x0000000120df1e70 03:54:38 INFO - rsp = 0x0000000120df1e10 r12 = 0x00000001207187e0 03:54:38 INFO - r13 = 0x0000000000005e00 r14 = 0x00000001207187c0 03:54:38 INFO - r15 = 0x0000000120df1e00 rip = 0x00000001015d393f 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:54:38 INFO - rbx = 0x000000010e172d00 rbp = 0x0000000120df1ea0 03:54:38 INFO - rsp = 0x0000000120df1e80 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000005e03 r14 = 0x000000010e172d20 03:54:38 INFO - r15 = 0x00000001003c60d0 rip = 0x000000010159400c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:54:38 INFO - rbx = 0x000000010e172d00 rbp = 0x0000000120df1ee0 03:54:38 INFO - rsp = 0x0000000120df1eb0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000005e03 r14 = 0x000000010e172d20 03:54:38 INFO - r15 = 0x00000001003c60d0 rip = 0x0000000101180d03 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x000000010de7f110 rbp = 0x0000000120df1f10 03:54:38 INFO - rsp = 0x0000000120df1ef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000005e03 r14 = 0x0000000120df2000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x0000000120df2000 rbp = 0x0000000120df1f50 03:54:38 INFO - rsp = 0x0000000120df1f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000005e03 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x000000010de7f110 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 11 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x0000000120df1f78 03:54:38 INFO - rsp = 0x0000000120df1f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 12 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x0000000120df2050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 17 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x0000000120e74d88 rbx = 0x0000000120e75000 03:54:38 INFO - rsi = 0x0000000000002403 rdi = 0x0000000000002303 03:54:38 INFO - rbp = 0x0000000120e74e00 rsp = 0x0000000120e74d88 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x0000000120718948 r13 = 0x000000012071ae00 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:38 INFO - rbp = 0x0000000120e74e60 rsp = 0x0000000120e74e10 03:54:38 INFO - rip = 0x00000001006eabf3 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:54:38 INFO - rbx = 0x000000010e018710 rbp = 0x0000000120e74e90 03:54:38 INFO - rsp = 0x0000000120e74e70 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x000000010e018710 r14 = 0x00000000ffffffff 03:54:38 INFO - r15 = 0x000000010e018601 rip = 0x00000001011aecc4 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL!nsCertVerificationThread::Run() [nsCertVerificationThread.cpp:3f4dbceab265 : 115 + 0xd] 03:54:38 INFO - rbx = 0x000000010de7f240 rbp = 0x0000000120e74ee0 03:54:38 INFO - rsp = 0x0000000120e74ea0 r12 = 0x0000000120e74ea8 03:54:38 INFO - r13 = 0x000000010e018710 r14 = 0x0000000120e75000 03:54:38 INFO - r15 = 0x000000010e0186e0 rip = 0x000000010450053d 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x000000010de7f240 rbp = 0x0000000120e74f10 03:54:38 INFO - rsp = 0x0000000120e74ef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000005f03 r14 = 0x0000000120e75000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x0000000120e75000 rbp = 0x0000000120e74f50 03:54:38 INFO - rsp = 0x0000000120e74f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000005f03 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x000000010de7f240 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x0000000120e74f78 03:54:38 INFO - rsp = 0x0000000120e74f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x0000000120e75050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 18 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x0000000121503bf8 rbx = 0x0000000121504000 03:54:38 INFO - rsi = 0x0000000000006903 rdi = 0x0000000000009f03 03:54:38 INFO - rbp = 0x0000000121503c70 rsp = 0x0000000121503bf8 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x000000010da9fd08 r13 = 0x00000001212c12c0 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:38 INFO - rbp = 0x0000000121503cd0 rsp = 0x0000000121503c80 03:54:38 INFO - rip = 0x00000001006eabf3 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:54:38 INFO - rbx = 0x00000001207d2ba8 rbp = 0x0000000121503d00 03:54:38 INFO - rsp = 0x0000000121503ce0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000000ffffffff 03:54:38 INFO - r15 = 0x00000001207d2b01 rip = 0x00000001011aecc4 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL! [nsEventQueue.cpp:3f4dbceab265 : 55 + 0xd] 03:54:38 INFO - rbx = 0x00000001207d2b90 rbp = 0x0000000121503d40 03:54:38 INFO - rsp = 0x0000000121503d10 r12 = 0x0000000105a44911 03:54:38 INFO - r13 = 0x0000000105a448f9 r14 = 0x0000000121503d80 03:54:38 INFO - r15 = 0x00000001207d2ba8 rip = 0x000000010117ea4c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x16] 03:54:38 INFO - rbx = 0x00000001207d2b00 rbp = 0x0000000121503de0 03:54:38 INFO - rsp = 0x0000000121503d50 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000001 r14 = 0x00000001207d2b20 03:54:38 INFO - r15 = 0x00000001207d2b90 rip = 0x0000000101182de8 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:54:38 INFO - rbx = 0x0000000000000001 rbp = 0x0000000121503e00 03:54:38 INFO - rsp = 0x0000000121503df0 r12 = 0x000000010da9fd60 03:54:38 INFO - r13 = 0x0000000000006400 r14 = 0x000000010da9fd40 03:54:38 INFO - r15 = 0x0000000121503e00 rip = 0x00000001011c3aa3 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:54:38 INFO - rbx = 0x00000001212de330 rbp = 0x0000000121503e70 03:54:38 INFO - rsp = 0x0000000121503e10 r12 = 0x000000010da9fd60 03:54:38 INFO - r13 = 0x0000000000006400 r14 = 0x000000010da9fd40 03:54:38 INFO - r15 = 0x0000000121503e00 rip = 0x00000001015d393f 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:54:38 INFO - rbx = 0x00000001207d2b00 rbp = 0x0000000121503ea0 03:54:38 INFO - rsp = 0x0000000121503e80 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000006407 r14 = 0x00000001207d2b20 03:54:38 INFO - r15 = 0x00000001212de330 rip = 0x000000010159400c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:54:38 INFO - rbx = 0x00000001207d2b00 rbp = 0x0000000121503ee0 03:54:38 INFO - rsp = 0x0000000121503eb0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000006407 r14 = 0x00000001207d2b20 03:54:38 INFO - r15 = 0x00000001212de330 rip = 0x0000000101180d03 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x000000012115df60 rbp = 0x0000000121503f10 03:54:38 INFO - rsp = 0x0000000121503ef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000006407 r14 = 0x0000000121504000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x0000000121504000 rbp = 0x0000000121503f50 03:54:38 INFO - rsp = 0x0000000121503f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000006407 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x000000012115df60 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 11 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x0000000121503f78 03:54:38 INFO - rsp = 0x0000000121503f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 12 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x0000000121504050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 19 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x00000001219007e8 rbx = 0x0000000121901000 03:54:38 INFO - rsi = 0x000000000000d503 rdi = 0x0000000000001c03 03:54:38 INFO - rbp = 0x0000000121900860 rsp = 0x00000001219007e8 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x00000001212fde48 r13 = 0x00000001003aa3c0 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:38 INFO - rbp = 0x00000001219008c0 rsp = 0x0000000121900870 03:54:38 INFO - rip = 0x00000001006eabf3 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:54:38 INFO - rbx = 0x0000000121273858 rbp = 0x00000001219008f0 03:54:38 INFO - rsp = 0x00000001219008d0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:54:38 INFO - r15 = 0x0000000121273801 rip = 0x00000001011aecc4 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:3f4dbceab265 : 4904 + 0xc] 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x0000000121900920 03:54:38 INFO - rsp = 0x0000000121900900 r12 = 0x0000000121273800 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:54:38 INFO - r15 = 0x0000000121273800 rip = 0x000000010380e05a 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x00000001219009d0 03:54:38 INFO - rsp = 0x0000000121900930 r12 = 0x0000000121273800 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x00000001212d48b0 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x000000010380d469 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xd] 03:54:38 INFO - rbx = 0x000000012061c000 rbp = 0x0000000121900d40 03:54:38 INFO - rsp = 0x00000001219009e0 r12 = 0x00000001212d4d30 03:54:38 INFO - r13 = 0x0000000121607000 r14 = 0x0000000000000001 03:54:38 INFO - r15 = 0x00000001212eb000 rip = 0x00000001037bd0c5 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:54:38 INFO - rbx = 0x000000012116d300 rbp = 0x0000000121900de0 03:54:38 INFO - rsp = 0x0000000121900d50 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000121900d80 rip = 0x0000000101182e90 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:54:38 INFO - rbx = 0x0000000000000001 rbp = 0x0000000121900e00 03:54:38 INFO - rsp = 0x0000000121900df0 r12 = 0x000000010030c460 03:54:38 INFO - r13 = 0x0000000000006300 r14 = 0x000000010030c440 03:54:38 INFO - r15 = 0x0000000121900e00 rip = 0x00000001011c3aa3 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 8 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:54:38 INFO - rbx = 0x00000001212de4e0 rbp = 0x0000000121900e70 03:54:38 INFO - rsp = 0x0000000121900e10 r12 = 0x000000010030c460 03:54:38 INFO - r13 = 0x0000000000006300 r14 = 0x000000010030c440 03:54:38 INFO - r15 = 0x0000000121900e00 rip = 0x00000001015d393f 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 9 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:54:38 INFO - rbx = 0x000000012116d300 rbp = 0x0000000121900ea0 03:54:38 INFO - rsp = 0x0000000121900e80 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x000000000000630b r14 = 0x000000012116d320 03:54:38 INFO - r15 = 0x00000001212de4e0 rip = 0x000000010159400c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 10 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:54:38 INFO - rbx = 0x000000012116d300 rbp = 0x0000000121900ee0 03:54:38 INFO - rsp = 0x0000000121900eb0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x000000000000630b r14 = 0x000000012116d320 03:54:38 INFO - r15 = 0x00000001212de4e0 rip = 0x0000000101180d03 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 11 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x000000012115e090 rbp = 0x0000000121900f10 03:54:38 INFO - rsp = 0x0000000121900ef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x000000000000630b r14 = 0x0000000121901000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 12 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x0000000121901000 rbp = 0x0000000121900f50 03:54:38 INFO - rsp = 0x0000000121900f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x000000000000630b r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x000000012115e090 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 13 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x0000000121900f78 03:54:38 INFO - rsp = 0x0000000121900f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 14 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x0000000121901050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 20 03:54:38 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 03:54:38 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x0000000121586a68 rbx = 0x0000000000000000 03:54:38 INFO - rsi = 0x0000000000000002 rdi = 0x0000000121586b70 03:54:38 INFO - rbp = 0x0000000121586ac0 rsp = 0x0000000121586a68 03:54:38 INFO - r8 = 0x0000000000007603 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:54:38 INFO - r12 = 0x0000000000007603 r13 = 0x000000000000005c 03:54:38 INFO - r14 = 0x0000000121586b70 r15 = 0x0000000000000002 03:54:38 INFO - rip = 0x00007fff856a1d7a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x25] 03:54:38 INFO - rbp = 0x0000000121586ee0 rsp = 0x0000000121586ad0 03:54:38 INFO - rip = 0x000000010512f843 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x0000000121637400 rbp = 0x0000000121586f10 03:54:38 INFO - rsp = 0x0000000121586ef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000007703 r14 = 0x0000000121587000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x0000000121587000 rbp = 0x0000000121586f50 03:54:38 INFO - rsp = 0x0000000121586f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000007703 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x0000000121637400 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x0000000121586f78 03:54:38 INFO - rsp = 0x0000000121586f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x0000000121587050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 21 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x00000001221007e8 rbx = 0x0000000122101000 03:54:38 INFO - rsi = 0x0000000000007003 rdi = 0x000000000000d803 03:54:38 INFO - rbp = 0x0000000122100860 rsp = 0x00000001221007e8 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x00000001206776c8 r13 = 0x0000000121013040 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:38 INFO - rbp = 0x00000001221008c0 rsp = 0x0000000122100870 03:54:38 INFO - rip = 0x00000001006eabf3 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:54:38 INFO - rbx = 0x0000000120487858 rbp = 0x00000001221008f0 03:54:38 INFO - rsp = 0x00000001221008d0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:54:38 INFO - r15 = 0x0000000120487801 rip = 0x00000001011aecc4 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:3f4dbceab265 : 4904 + 0xc] 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x0000000122100920 03:54:38 INFO - rsp = 0x0000000122100900 r12 = 0x0000000120487800 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:54:38 INFO - r15 = 0x0000000120487800 rip = 0x000000010380e05a 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x00000001221009d0 03:54:38 INFO - rsp = 0x0000000122100930 r12 = 0x0000000120487800 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000121095eb0 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x000000010380d469 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xd] 03:54:38 INFO - rbx = 0x000000012551d000 rbp = 0x0000000122100d40 03:54:38 INFO - rsp = 0x00000001221009e0 r12 = 0x0000000121095f10 03:54:38 INFO - r13 = 0x000000012047d000 r14 = 0x0000000000000001 03:54:38 INFO - r15 = 0x0000000125498800 rip = 0x00000001037bd0c5 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:54:38 INFO - rbx = 0x000000012116f380 rbp = 0x0000000122100de0 03:54:38 INFO - rsp = 0x0000000122100d50 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000122100d80 rip = 0x0000000101182e90 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:54:38 INFO - rbx = 0x0000000000000001 rbp = 0x0000000122100e00 03:54:38 INFO - rsp = 0x0000000122100df0 r12 = 0x00000001206777e0 03:54:38 INFO - r13 = 0x0000000000007800 r14 = 0x00000001206777c0 03:54:38 INFO - r15 = 0x0000000122100e00 rip = 0x00000001011c3aa3 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 8 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:54:38 INFO - rbx = 0x00000001212df770 rbp = 0x0000000122100e70 03:54:38 INFO - rsp = 0x0000000122100e10 r12 = 0x00000001206777e0 03:54:38 INFO - r13 = 0x0000000000007800 r14 = 0x00000001206777c0 03:54:38 INFO - r15 = 0x0000000122100e00 rip = 0x00000001015d393f 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 9 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:54:38 INFO - rbx = 0x000000012116f380 rbp = 0x0000000122100ea0 03:54:38 INFO - rsp = 0x0000000122100e80 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x000000000000780b r14 = 0x000000012116f3a0 03:54:38 INFO - r15 = 0x00000001212df770 rip = 0x000000010159400c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 10 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:54:38 INFO - rbx = 0x000000012116f380 rbp = 0x0000000122100ee0 03:54:38 INFO - rsp = 0x0000000122100eb0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x000000000000780b r14 = 0x000000012116f3a0 03:54:38 INFO - r15 = 0x00000001212df770 rip = 0x0000000101180d03 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 11 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x000000012046fd80 rbp = 0x0000000122100f10 03:54:38 INFO - rsp = 0x0000000122100ef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x000000000000780b r14 = 0x0000000122101000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 12 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x0000000122101000 rbp = 0x0000000122100f50 03:54:38 INFO - rsp = 0x0000000122100f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x000000000000780b r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x000000012046fd80 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 13 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x0000000122100f78 03:54:38 INFO - rsp = 0x0000000122100f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 14 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x0000000122101050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 22 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x00000001222d6bf8 rbx = 0x00000001222d7000 03:54:38 INFO - rsi = 0x0000000000006b03 rdi = 0x0000000000006503 03:54:38 INFO - rbp = 0x00000001222d6c70 rsp = 0x00000001222d6bf8 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x000000012233a788 r13 = 0x0000000121df9900 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:38 INFO - rbp = 0x00000001222d6cd0 rsp = 0x00000001222d6c80 03:54:38 INFO - rip = 0x00000001006eabf3 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:54:38 INFO - rbx = 0x000000012231b8a8 rbp = 0x00000001222d6d00 03:54:38 INFO - rsp = 0x00000001222d6ce0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000000ffffffff 03:54:38 INFO - r15 = 0x000000012231b801 rip = 0x00000001011aecc4 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL! [nsEventQueue.cpp:3f4dbceab265 : 55 + 0xd] 03:54:38 INFO - rbx = 0x000000012231b890 rbp = 0x00000001222d6d40 03:54:38 INFO - rsp = 0x00000001222d6d10 r12 = 0x0000000105a44911 03:54:38 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000001222d6d80 03:54:38 INFO - r15 = 0x000000012231b8a8 rip = 0x000000010117ea4c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x16] 03:54:38 INFO - rbx = 0x000000012231b800 rbp = 0x00000001222d6de0 03:54:38 INFO - rsp = 0x00000001222d6d50 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000001 r14 = 0x000000012231b820 03:54:38 INFO - r15 = 0x000000012231b890 rip = 0x0000000101182de8 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:54:38 INFO - rbx = 0x0000000000000001 rbp = 0x00000001222d6e00 03:54:38 INFO - rsp = 0x00000001222d6df0 r12 = 0x000000012233a7e0 03:54:38 INFO - r13 = 0x0000000000007900 r14 = 0x000000012233a7c0 03:54:38 INFO - r15 = 0x00000001222d6e00 rip = 0x00000001011c3aa3 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:54:38 INFO - rbx = 0x00000001212e0190 rbp = 0x00000001222d6e70 03:54:38 INFO - rsp = 0x00000001222d6e10 r12 = 0x000000012233a7e0 03:54:38 INFO - r13 = 0x0000000000007900 r14 = 0x000000012233a7c0 03:54:38 INFO - r15 = 0x00000001222d6e00 rip = 0x00000001015d393f 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:54:38 INFO - rbx = 0x000000012231b800 rbp = 0x00000001222d6ea0 03:54:38 INFO - rsp = 0x00000001222d6e80 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000007903 r14 = 0x000000012231b820 03:54:38 INFO - r15 = 0x00000001212e0190 rip = 0x000000010159400c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:54:38 INFO - rbx = 0x000000012231b800 rbp = 0x00000001222d6ee0 03:54:38 INFO - rsp = 0x00000001222d6eb0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000007903 r14 = 0x000000012231b820 03:54:38 INFO - r15 = 0x00000001212e0190 rip = 0x0000000101180d03 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x0000000120470a90 rbp = 0x00000001222d6f10 03:54:38 INFO - rsp = 0x00000001222d6ef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000007903 r14 = 0x00000001222d7000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x00000001222d7000 rbp = 0x00000001222d6f50 03:54:38 INFO - rsp = 0x00000001222d6f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000007903 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x0000000120470a90 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 11 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x00000001222d6f78 03:54:38 INFO - rsp = 0x00000001222d6f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 12 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x00000001222d7050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 23 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x0000000122a007e8 rbx = 0x0000000122a01000 03:54:38 INFO - rsi = 0x0000000000006e03 rdi = 0x0000000000001e03 03:54:38 INFO - rbp = 0x0000000122a00860 rsp = 0x0000000122a007e8 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x00000001208eb488 r13 = 0x000000012265bb40 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:38 INFO - rbp = 0x0000000122a008c0 rsp = 0x0000000122a00870 03:54:38 INFO - rip = 0x00000001006eabf3 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:54:38 INFO - rbx = 0x0000000122618058 rbp = 0x0000000122a008f0 03:54:38 INFO - rsp = 0x0000000122a008d0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:54:38 INFO - r15 = 0x0000000122618001 rip = 0x00000001011aecc4 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:3f4dbceab265 : 4904 + 0xc] 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x0000000122a00920 03:54:38 INFO - rsp = 0x0000000122a00900 r12 = 0x0000000122618000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:54:38 INFO - r15 = 0x0000000122618000 rip = 0x000000010380e05a 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x0000000122a009d0 03:54:38 INFO - rsp = 0x0000000122a00930 r12 = 0x0000000122618000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x000000012262ea00 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x000000010380d469 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xd] 03:54:38 INFO - rbx = 0x000000012552f000 rbp = 0x0000000122a00d40 03:54:38 INFO - rsp = 0x0000000122a009e0 r12 = 0x000000012262ea90 03:54:38 INFO - r13 = 0x0000000122646000 r14 = 0x0000000000000001 03:54:38 INFO - r15 = 0x0000000125497800 rip = 0x00000001037bd0c5 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:54:38 INFO - rbx = 0x000000010deb2b80 rbp = 0x0000000122a00de0 03:54:38 INFO - rsp = 0x0000000122a00d50 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000122a00d80 rip = 0x0000000101182e90 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:54:38 INFO - rbx = 0x0000000000000001 rbp = 0x0000000122a00e00 03:54:38 INFO - rsp = 0x0000000122a00df0 r12 = 0x00000001208eb5a0 03:54:38 INFO - r13 = 0x0000000000007b00 r14 = 0x00000001208eb580 03:54:38 INFO - r15 = 0x0000000122a00e00 rip = 0x00000001011c3aa3 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 8 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:54:38 INFO - rbx = 0x00000001212e1ae0 rbp = 0x0000000122a00e70 03:54:38 INFO - rsp = 0x0000000122a00e10 r12 = 0x00000001208eb5a0 03:54:38 INFO - r13 = 0x0000000000007b00 r14 = 0x00000001208eb580 03:54:38 INFO - r15 = 0x0000000122a00e00 rip = 0x00000001015d393f 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 9 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:54:38 INFO - rbx = 0x000000010deb2b80 rbp = 0x0000000122a00ea0 03:54:38 INFO - rsp = 0x0000000122a00e80 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000007b03 r14 = 0x000000010deb2ba0 03:54:38 INFO - r15 = 0x00000001212e1ae0 rip = 0x000000010159400c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 10 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:54:38 INFO - rbx = 0x000000010deb2b80 rbp = 0x0000000122a00ee0 03:54:38 INFO - rsp = 0x0000000122a00eb0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000007b03 r14 = 0x000000010deb2ba0 03:54:38 INFO - r15 = 0x00000001212e1ae0 rip = 0x0000000101180d03 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 11 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x0000000120471a00 rbp = 0x0000000122a00f10 03:54:38 INFO - rsp = 0x0000000122a00ef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000007b03 r14 = 0x0000000122a01000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 12 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x0000000122a01000 rbp = 0x0000000122a00f50 03:54:38 INFO - rsp = 0x0000000122a00f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000007b03 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x0000000120471a00 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 13 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x0000000122a00f78 03:54:38 INFO - rsp = 0x0000000122a00f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 14 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x0000000122a01050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 24 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x0000000124680bf8 rbx = 0x0000000124681000 03:54:38 INFO - rsi = 0x000000000000ac03 rdi = 0x0000000000006c03 03:54:38 INFO - rbp = 0x0000000124680c70 rsp = 0x0000000124680bf8 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x0000000123be3748 r13 = 0x0000000123bcba80 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:38 INFO - rbp = 0x0000000124680cd0 rsp = 0x0000000124680c80 03:54:38 INFO - rip = 0x00000001006eabf3 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:54:38 INFO - rbx = 0x0000000123bd53a8 rbp = 0x0000000124680d00 03:54:38 INFO - rsp = 0x0000000124680ce0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000000ffffffff 03:54:38 INFO - r15 = 0x0000000123bd5301 rip = 0x00000001011aecc4 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL! [nsEventQueue.cpp:3f4dbceab265 : 55 + 0xd] 03:54:38 INFO - rbx = 0x0000000123bd5390 rbp = 0x0000000124680d40 03:54:38 INFO - rsp = 0x0000000124680d10 r12 = 0x0000000105a44911 03:54:38 INFO - r13 = 0x0000000105a448f9 r14 = 0x0000000124680d80 03:54:38 INFO - r15 = 0x0000000123bd53a8 rip = 0x000000010117ea4c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x16] 03:54:38 INFO - rbx = 0x0000000123bd5300 rbp = 0x0000000124680de0 03:54:38 INFO - rsp = 0x0000000124680d50 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000001 r14 = 0x0000000123bd5320 03:54:38 INFO - r15 = 0x0000000123bd5390 rip = 0x0000000101182de8 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:54:38 INFO - rbx = 0x0000000000000001 rbp = 0x0000000124680e00 03:54:38 INFO - rsp = 0x0000000124680df0 r12 = 0x0000000123be37a0 03:54:38 INFO - r13 = 0x0000000000008e00 r14 = 0x0000000123be3780 03:54:38 INFO - r15 = 0x0000000124680e00 rip = 0x00000001011c3aa3 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:54:38 INFO - rbx = 0x00000001212e2350 rbp = 0x0000000124680e70 03:54:38 INFO - rsp = 0x0000000124680e10 r12 = 0x0000000123be37a0 03:54:38 INFO - r13 = 0x0000000000008e00 r14 = 0x0000000123be3780 03:54:38 INFO - r15 = 0x0000000124680e00 rip = 0x00000001015d393f 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:54:38 INFO - rbx = 0x0000000123bd5300 rbp = 0x0000000124680ea0 03:54:38 INFO - rsp = 0x0000000124680e80 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000008e03 r14 = 0x0000000123bd5320 03:54:38 INFO - r15 = 0x00000001212e2350 rip = 0x000000010159400c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:54:38 INFO - rbx = 0x0000000123bd5300 rbp = 0x0000000124680ee0 03:54:38 INFO - rsp = 0x0000000124680eb0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000008e03 r14 = 0x0000000123bd5320 03:54:38 INFO - r15 = 0x00000001212e2350 rip = 0x0000000101180d03 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x00000001204725e0 rbp = 0x0000000124680f10 03:54:38 INFO - rsp = 0x0000000124680ef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000008e03 r14 = 0x0000000124681000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x0000000124681000 rbp = 0x0000000124680f50 03:54:38 INFO - rsp = 0x0000000124680f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000008e03 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x00000001204725e0 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 11 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x0000000124680f78 03:54:38 INFO - rsp = 0x0000000124680f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 12 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x0000000124681050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 25 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x00000001251837e8 rbx = 0x0000000125184000 03:54:38 INFO - rsi = 0x0000000000007203 rdi = 0x0000000000002003 03:54:38 INFO - rbp = 0x0000000125183860 rsp = 0x00000001251837e8 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x0000000124dff248 r13 = 0x0000000124c8c380 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:38 INFO - rbp = 0x00000001251838c0 rsp = 0x0000000125183870 03:54:38 INFO - rip = 0x00000001006eabf3 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:54:38 INFO - rbx = 0x000000010dad1858 rbp = 0x00000001251838f0 03:54:38 INFO - rsp = 0x00000001251838d0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:54:38 INFO - r15 = 0x000000010dad1801 rip = 0x00000001011aecc4 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:3f4dbceab265 : 4904 + 0xc] 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x0000000125183920 03:54:38 INFO - rsp = 0x0000000125183900 r12 = 0x000000010dad1800 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:54:38 INFO - r15 = 0x000000010dad1800 rip = 0x000000010380e05a 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x00000001251839d0 03:54:38 INFO - rsp = 0x0000000125183930 r12 = 0x000000010dad1800 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000124df06a0 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x000000010380d469 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xd] 03:54:38 INFO - rbx = 0x0000000129693000 rbp = 0x0000000125183d40 03:54:38 INFO - rsp = 0x00000001251839e0 r12 = 0x0000000124df0700 03:54:38 INFO - r13 = 0x0000000124d95000 r14 = 0x0000000000000001 03:54:38 INFO - r15 = 0x000000012969c800 rip = 0x00000001037bd0c5 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:54:38 INFO - rbx = 0x0000000124aa72c0 rbp = 0x0000000125183de0 03:54:38 INFO - rsp = 0x0000000125183d50 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000125183d80 rip = 0x0000000101182e90 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x0000000125183e00 03:54:38 INFO - rsp = 0x0000000125183df0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000009303 r14 = 0x0000000124dff3c0 03:54:38 INFO - r15 = 0x0000000125183e40 rip = 0x00000001011c3aa3 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 8 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 326 + 0x7] 03:54:38 INFO - rbx = 0x00000001248a5fe0 rbp = 0x0000000125183e70 03:54:38 INFO - rsp = 0x0000000125183e10 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000009303 r14 = 0x0000000124dff3c0 03:54:38 INFO - r15 = 0x0000000125183e40 rip = 0x00000001015d38bc 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 9 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:54:38 INFO - rbx = 0x0000000124aa72c0 rbp = 0x0000000125183ea0 03:54:38 INFO - rsp = 0x0000000125183e80 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000009303 r14 = 0x0000000124aa72e0 03:54:38 INFO - r15 = 0x00000001248a5fe0 rip = 0x000000010159400c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 10 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:54:38 INFO - rbx = 0x0000000124aa72c0 rbp = 0x0000000125183ee0 03:54:38 INFO - rsp = 0x0000000125183eb0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000009303 r14 = 0x0000000124aa72e0 03:54:38 INFO - r15 = 0x00000001248a5fe0 rip = 0x0000000101180d03 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 11 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x000000012488e7a0 rbp = 0x0000000125183f10 03:54:38 INFO - rsp = 0x0000000125183ef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000009303 r14 = 0x0000000125184000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 12 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x0000000125184000 rbp = 0x0000000125183f50 03:54:38 INFO - rsp = 0x0000000125183f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000009303 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x000000012488e7a0 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 13 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x0000000125183f78 03:54:38 INFO - rsp = 0x0000000125183f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 14 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x0000000125184050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 26 03:54:38 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 03:54:38 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x0000000125986a68 rbx = 0x0000000000000000 03:54:38 INFO - rsi = 0x0000000000000002 rdi = 0x0000000125986b70 03:54:38 INFO - rbp = 0x0000000125986ac0 rsp = 0x0000000125986a68 03:54:38 INFO - r8 = 0x0000000000009803 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:54:38 INFO - r12 = 0x0000000000009803 r13 = 0x000000000000005c 03:54:38 INFO - r14 = 0x0000000125986b70 r15 = 0x0000000000000002 03:54:38 INFO - rip = 0x00007fff856a1d7a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x25] 03:54:38 INFO - rbp = 0x0000000125986ee0 rsp = 0x0000000125986ad0 03:54:38 INFO - rip = 0x000000010512f843 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x000000012488f840 rbp = 0x0000000125986f10 03:54:38 INFO - rsp = 0x0000000125986ef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000009903 r14 = 0x0000000125987000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x0000000125987000 rbp = 0x0000000125986f50 03:54:38 INFO - rsp = 0x0000000125986f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000009903 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x000000012488f840 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x0000000125986f78 03:54:38 INFO - rsp = 0x0000000125986f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x0000000125987050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 27 03:54:38 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 03:54:38 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x0000000125c80a68 rbx = 0x0000000000000000 03:54:38 INFO - rsi = 0x0000000000000002 rdi = 0x0000000125c80b70 03:54:38 INFO - rbp = 0x0000000125c80ac0 rsp = 0x0000000125c80a68 03:54:38 INFO - r8 = 0x0000000000009b03 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:54:38 INFO - r12 = 0x0000000000009b03 r13 = 0x000000000000005c 03:54:38 INFO - r14 = 0x0000000125c80b70 r15 = 0x0000000000000002 03:54:38 INFO - rip = 0x00007fff856a1d7a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x25] 03:54:38 INFO - rbp = 0x0000000125c80ee0 rsp = 0x0000000125c80ad0 03:54:38 INFO - rip = 0x000000010512f843 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x000000012488f970 rbp = 0x0000000125c80f10 03:54:38 INFO - rsp = 0x0000000125c80ef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000009c03 r14 = 0x0000000125c81000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x0000000125c81000 rbp = 0x0000000125c80f50 03:54:38 INFO - rsp = 0x0000000125c80f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000009c03 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x000000012488f970 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x0000000125c80f78 03:54:38 INFO - rsp = 0x0000000125c80f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x0000000125c81050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 28 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x0000000125e80a28 rbx = 0x0000000125e81000 03:54:38 INFO - rsi = 0x000000000000ab03 rdi = 0x0000000000006a03 03:54:38 INFO - rbp = 0x0000000125e80aa0 rsp = 0x0000000125e80a28 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x0000000125e80b38 r13 = 0x0000000125e80b70 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 XUL!ConditionVariable::Wait() [condition_variable_posix.cc:3f4dbceab265 : 40 + 0x5] 03:54:38 INFO - rbp = 0x0000000125e80ad0 rsp = 0x0000000125e80ab0 03:54:38 INFO - rip = 0x000000010158e441 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:3f4dbceab265 : 195 + 0x8] 03:54:38 INFO - rbp = 0x0000000125e80be0 rsp = 0x0000000125e80ae0 03:54:38 INFO - rip = 0x000000010159fce8 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL!base::WaitableEvent::Wait() [waitable_event_posix.cc:3f4dbceab265 : 201 + 0x5] 03:54:38 INFO - rbx = 0x0000000125e80c38 rbp = 0x0000000125e80c00 03:54:38 INFO - rsp = 0x0000000125e80bf0 r12 = 0x0000000125d53000 03:54:38 INFO - r13 = 0x0000000125e80d20 r14 = 0x00000001255ff7b0 03:54:38 INFO - r15 = 0x00000001255ff790 rip = 0x000000010159ff19 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 XUL!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:3f4dbceab265 : 60 + 0x9] 03:54:38 INFO - rbx = 0x0000000125e80c38 rbp = 0x0000000125e80c90 03:54:38 INFO - rsp = 0x0000000125e80c10 r12 = 0x0000000125d53000 03:54:38 INFO - r13 = 0x0000000125e80d20 r14 = 0x00000001255ff7b0 03:54:38 INFO - r15 = 0x00000001255ff790 rip = 0x000000010159572a 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:54:38 INFO - rbx = 0x0000000000009d03 rbp = 0x0000000125e80cc0 03:54:38 INFO - rsp = 0x0000000125e80ca0 r12 = 0x0000000125e80e20 03:54:38 INFO - r13 = 0x00000001255ff6a0 r14 = 0x0000000125e80d20 03:54:38 INFO - r15 = 0x00000001255ff6c8 rip = 0x000000010159400c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 XUL!base::Thread::ThreadMain() [thread.cc:3f4dbceab265 : 172 + 0x8] 03:54:38 INFO - rbx = 0x0000000000009d03 rbp = 0x0000000125e80f00 03:54:38 INFO - rsp = 0x0000000125e80cd0 r12 = 0x0000000125e80e20 03:54:38 INFO - r13 = 0x00000001255ff6a0 r14 = 0x0000000125e80d20 03:54:38 INFO - r15 = 0x00000001255ff6c8 rip = 0x000000010159e90f 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 XUL!ThreadFunc [platform_thread_posix.cc:3f4dbceab265 : 36 + 0x6] 03:54:38 INFO - rbx = 0x0000000125e81000 rbp = 0x0000000125e80f10 03:54:38 INFO - rsp = 0x0000000125e80f10 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000009d03 r14 = 0x000000010159ea10 03:54:38 INFO - r15 = 0x00000001255ff6a0 rip = 0x000000010159ea1a 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 8 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x0000000125e81000 rbp = 0x0000000125e80f50 03:54:38 INFO - rsp = 0x0000000125e80f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000009d03 r14 = 0x000000010159ea10 03:54:38 INFO - r15 = 0x00000001255ff6a0 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 9 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x0000000125e80f78 03:54:38 INFO - rsp = 0x0000000125e80f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 10 XUL + 0x50ba10 03:54:38 INFO - rsp = 0x0000000125e81050 rip = 0x000000010159ea10 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 29 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x0000000125f03a28 rbx = 0x0000000125f04000 03:54:38 INFO - rsi = 0x000000000000a103 rdi = 0x000000000000a003 03:54:38 INFO - rbp = 0x0000000125f03aa0 rsp = 0x0000000125f03a28 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x0000000125f03b38 r13 = 0x0000000125f03b70 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 XUL!ConditionVariable::Wait() [condition_variable_posix.cc:3f4dbceab265 : 40 + 0x5] 03:54:38 INFO - rbp = 0x0000000125f03ad0 rsp = 0x0000000125f03ab0 03:54:38 INFO - rip = 0x000000010158e441 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:3f4dbceab265 : 195 + 0x8] 03:54:38 INFO - rbp = 0x0000000125f03be0 rsp = 0x0000000125f03ae0 03:54:38 INFO - rip = 0x000000010159fce8 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL!base::WaitableEvent::Wait() [waitable_event_posix.cc:3f4dbceab265 : 201 + 0x5] 03:54:38 INFO - rbx = 0x0000000125f03c38 rbp = 0x0000000125f03c00 03:54:38 INFO - rsp = 0x0000000125f03bf0 r12 = 0x0000000125d87000 03:54:38 INFO - r13 = 0x0000000125f03d20 r14 = 0x00000001255ff8d0 03:54:38 INFO - r15 = 0x00000001255ff8b0 rip = 0x000000010159ff19 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 XUL!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:3f4dbceab265 : 60 + 0x9] 03:54:38 INFO - rbx = 0x0000000125f03c38 rbp = 0x0000000125f03c90 03:54:38 INFO - rsp = 0x0000000125f03c10 r12 = 0x0000000125d87000 03:54:38 INFO - r13 = 0x0000000125f03d20 r14 = 0x00000001255ff8d0 03:54:38 INFO - r15 = 0x00000001255ff8b0 rip = 0x000000010159572a 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:54:38 INFO - rbx = 0x000000000000af03 rbp = 0x0000000125f03cc0 03:54:38 INFO - rsp = 0x0000000125f03ca0 r12 = 0x0000000125f03e20 03:54:38 INFO - r13 = 0x00000001255ff820 r14 = 0x0000000125f03d20 03:54:38 INFO - r15 = 0x00000001255ff848 rip = 0x000000010159400c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 XUL!base::Thread::ThreadMain() [thread.cc:3f4dbceab265 : 172 + 0x8] 03:54:38 INFO - rbx = 0x000000000000af03 rbp = 0x0000000125f03f00 03:54:38 INFO - rsp = 0x0000000125f03cd0 r12 = 0x0000000125f03e20 03:54:38 INFO - r13 = 0x00000001255ff820 r14 = 0x0000000125f03d20 03:54:38 INFO - r15 = 0x00000001255ff848 rip = 0x000000010159e90f 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 XUL!ThreadFunc [platform_thread_posix.cc:3f4dbceab265 : 36 + 0x6] 03:54:38 INFO - rbx = 0x0000000125f04000 rbp = 0x0000000125f03f10 03:54:38 INFO - rsp = 0x0000000125f03f10 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x000000000000af03 r14 = 0x000000010159ea10 03:54:38 INFO - r15 = 0x00000001255ff820 rip = 0x000000010159ea1a 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 8 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x0000000125f04000 rbp = 0x0000000125f03f50 03:54:38 INFO - rsp = 0x0000000125f03f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x000000000000af03 r14 = 0x000000010159ea10 03:54:38 INFO - r15 = 0x00000001255ff820 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 9 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x0000000125f03f78 03:54:38 INFO - rsp = 0x0000000125f03f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 10 XUL + 0x50ba10 03:54:38 INFO - rsp = 0x0000000125f04050 rip = 0x000000010159ea10 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 30 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x0000000129230bb8 rbx = 0x0000000129231000 03:54:38 INFO - rsi = 0x000000000000a203 rdi = 0x0000000000007403 03:54:38 INFO - rbp = 0x0000000129230c30 rsp = 0x0000000129230bb8 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x0000000125d5aac8 r13 = 0x00000001255b1c40 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:38 INFO - rbp = 0x0000000129230c90 rsp = 0x0000000129230c40 03:54:38 INFO - rip = 0x00000001006eabf3 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:54:38 INFO - rbx = 0x0000000125da3200 rbp = 0x0000000129230cc0 03:54:38 INFO - rsp = 0x0000000129230ca0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000125da3230 r14 = 0x00000000ffffffff 03:54:38 INFO - r15 = 0x0000000125da3101 rip = 0x00000001011aecc4 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL!mozilla::image::DecodePoolImpl::PopWork() [Monitor.h:3f4dbceab265 : 40 + 0xd] 03:54:38 INFO - rbx = 0x0000000125da31d0 rbp = 0x0000000129230d00 03:54:38 INFO - rsp = 0x0000000129230cd0 r12 = 0x0000000125da3228 03:54:38 INFO - r13 = 0x0000000125da3230 r14 = 0x0000000125da3200 03:54:38 INFO - r15 = 0x0000000125da31e0 rip = 0x000000010206b15c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 XUL!mozilla::image::DecodePoolWorker::Run() [DecodePool.cpp:3f4dbceab265 : 278 + 0x8] 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x0000000129230d40 03:54:38 INFO - rsp = 0x0000000129230d10 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000001 r14 = 0x0000000125d95c80 03:54:38 INFO - r15 = 0x0000000129230d10 rip = 0x000000010206ae65 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:54:38 INFO - rbx = 0x00000001255c0500 rbp = 0x0000000129230de0 03:54:38 INFO - rsp = 0x0000000129230d50 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000129230d80 rip = 0x0000000101182e90 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:54:38 INFO - rbx = 0x0000000000000001 rbp = 0x0000000129230e00 03:54:38 INFO - rsp = 0x0000000129230df0 r12 = 0x0000000125d5aba0 03:54:38 INFO - r13 = 0x000000000000b100 r14 = 0x0000000125d5ab80 03:54:38 INFO - r15 = 0x0000000129230e00 rip = 0x00000001011c3aa3 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:54:38 INFO - rbx = 0x00000001248a6f10 rbp = 0x0000000129230e70 03:54:38 INFO - rsp = 0x0000000129230e10 r12 = 0x0000000125d5aba0 03:54:38 INFO - r13 = 0x000000000000b100 r14 = 0x0000000125d5ab80 03:54:38 INFO - r15 = 0x0000000129230e00 rip = 0x00000001015d393f 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 8 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:54:38 INFO - rbx = 0x00000001255c0500 rbp = 0x0000000129230ea0 03:54:38 INFO - rsp = 0x0000000129230e80 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x000000000000b103 r14 = 0x00000001255c0520 03:54:38 INFO - r15 = 0x00000001248a6f10 rip = 0x000000010159400c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 9 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:54:38 INFO - rbx = 0x00000001255c0500 rbp = 0x0000000129230ee0 03:54:38 INFO - rsp = 0x0000000129230eb0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x000000000000b103 r14 = 0x00000001255c0520 03:54:38 INFO - r15 = 0x00000001248a6f10 rip = 0x0000000101180d03 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 10 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x0000000124890090 rbp = 0x0000000129230f10 03:54:38 INFO - rsp = 0x0000000129230ef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x000000000000b103 r14 = 0x0000000129231000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 11 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x0000000129231000 rbp = 0x0000000129230f50 03:54:38 INFO - rsp = 0x0000000129230f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x000000000000b103 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x0000000124890090 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 12 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x0000000129230f78 03:54:38 INFO - rsp = 0x0000000129230f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 13 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x0000000129231050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 31 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x00000001292b3bb8 rbx = 0x00000001292b4000 03:54:38 INFO - rsi = 0x000000000000a203 rdi = 0x0000000000007403 03:54:38 INFO - rbp = 0x00000001292b3c30 rsp = 0x00000001292b3bb8 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x0000000125d5aac8 r13 = 0x00000001255b1c40 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:38 INFO - rbp = 0x00000001292b3c90 rsp = 0x00000001292b3c40 03:54:38 INFO - rip = 0x00000001006eabf3 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:54:38 INFO - rbx = 0x0000000125da3200 rbp = 0x00000001292b3cc0 03:54:38 INFO - rsp = 0x00000001292b3ca0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000125da3230 r14 = 0x00000000ffffffff 03:54:38 INFO - r15 = 0x0000000125da3101 rip = 0x00000001011aecc4 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL!mozilla::image::DecodePoolImpl::PopWork() [Monitor.h:3f4dbceab265 : 40 + 0xd] 03:54:38 INFO - rbx = 0x0000000125da31d0 rbp = 0x00000001292b3d00 03:54:38 INFO - rsp = 0x00000001292b3cd0 r12 = 0x0000000125da3228 03:54:38 INFO - r13 = 0x0000000125da3230 r14 = 0x0000000125da3200 03:54:38 INFO - r15 = 0x0000000125da31e0 rip = 0x000000010206b15c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 XUL!mozilla::image::DecodePoolWorker::Run() [DecodePool.cpp:3f4dbceab265 : 278 + 0x8] 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x00000001292b3d40 03:54:38 INFO - rsp = 0x00000001292b3d10 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000001 r14 = 0x0000000125d95ce0 03:54:38 INFO - r15 = 0x00000001292b3d10 rip = 0x000000010206ae65 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:54:38 INFO - rbx = 0x00000001255c0600 rbp = 0x00000001292b3de0 03:54:38 INFO - rsp = 0x00000001292b3d50 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x00000001292b3d80 rip = 0x0000000101182e90 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:54:38 INFO - rbx = 0x0000000000000001 rbp = 0x00000001292b3e00 03:54:38 INFO - rsp = 0x00000001292b3df0 r12 = 0x0000000125d5ace0 03:54:38 INFO - r13 = 0x000000000000b200 r14 = 0x0000000125d5acc0 03:54:38 INFO - r15 = 0x00000001292b3e00 rip = 0x00000001011c3aa3 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:54:38 INFO - rbx = 0x00000001248a70c0 rbp = 0x00000001292b3e70 03:54:38 INFO - rsp = 0x00000001292b3e10 r12 = 0x0000000125d5ace0 03:54:38 INFO - r13 = 0x000000000000b200 r14 = 0x0000000125d5acc0 03:54:38 INFO - r15 = 0x00000001292b3e00 rip = 0x00000001015d393f 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 8 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:54:38 INFO - rbx = 0x00000001255c0600 rbp = 0x00000001292b3ea0 03:54:38 INFO - rsp = 0x00000001292b3e80 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x000000000000b203 r14 = 0x00000001255c0620 03:54:38 INFO - r15 = 0x00000001248a70c0 rip = 0x000000010159400c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 9 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:54:38 INFO - rbx = 0x00000001255c0600 rbp = 0x00000001292b3ee0 03:54:38 INFO - rsp = 0x00000001292b3eb0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x000000000000b203 r14 = 0x00000001255c0620 03:54:38 INFO - r15 = 0x00000001248a70c0 rip = 0x0000000101180d03 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 10 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x00000001248901c0 rbp = 0x00000001292b3f10 03:54:38 INFO - rsp = 0x00000001292b3ef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x000000000000b203 r14 = 0x00000001292b4000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 11 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x00000001292b4000 rbp = 0x00000001292b3f50 03:54:38 INFO - rsp = 0x00000001292b3f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x000000000000b203 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x00000001248901c0 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 12 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x00000001292b3f78 03:54:38 INFO - rsp = 0x00000001292b3f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 13 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x00000001292b4050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 32 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x0000000129336bf8 rbx = 0x0000000129337000 03:54:38 INFO - rsi = 0x000000000000a403 rdi = 0x000000000000a303 03:54:38 INFO - rbp = 0x0000000129336c70 rsp = 0x0000000129336bf8 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x0000000125d5adc8 r13 = 0x00000001255b1f40 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:38 INFO - rbp = 0x0000000129336cd0 rsp = 0x0000000129336c80 03:54:38 INFO - rip = 0x00000001006eabf3 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:54:38 INFO - rbx = 0x00000001255c07a8 rbp = 0x0000000129336d00 03:54:38 INFO - rsp = 0x0000000129336ce0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000000ffffffff 03:54:38 INFO - r15 = 0x00000001255c0701 rip = 0x00000001011aecc4 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL! [nsEventQueue.cpp:3f4dbceab265 : 55 + 0xd] 03:54:38 INFO - rbx = 0x00000001255c0790 rbp = 0x0000000129336d40 03:54:38 INFO - rsp = 0x0000000129336d10 r12 = 0x0000000105a44911 03:54:38 INFO - r13 = 0x0000000105a448f9 r14 = 0x0000000129336d80 03:54:38 INFO - r15 = 0x00000001255c07a8 rip = 0x000000010117ea4c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x16] 03:54:38 INFO - rbx = 0x00000001255c0700 rbp = 0x0000000129336de0 03:54:38 INFO - rsp = 0x0000000129336d50 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000001 r14 = 0x00000001255c0720 03:54:38 INFO - r15 = 0x00000001255c0790 rip = 0x0000000101182de8 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:54:38 INFO - rbx = 0x0000000000000001 rbp = 0x0000000129336e00 03:54:38 INFO - rsp = 0x0000000129336df0 r12 = 0x0000000125d5ae20 03:54:38 INFO - r13 = 0x000000000000b300 r14 = 0x0000000125d5ae00 03:54:38 INFO - r15 = 0x0000000129336e00 rip = 0x00000001011c3aa3 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:54:38 INFO - rbx = 0x00000001248a7270 rbp = 0x0000000129336e70 03:54:38 INFO - rsp = 0x0000000129336e10 r12 = 0x0000000125d5ae20 03:54:38 INFO - r13 = 0x000000000000b300 r14 = 0x0000000125d5ae00 03:54:38 INFO - r15 = 0x0000000129336e00 rip = 0x00000001015d393f 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:54:38 INFO - rbx = 0x00000001255c0700 rbp = 0x0000000129336ea0 03:54:38 INFO - rsp = 0x0000000129336e80 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x000000000000b303 r14 = 0x00000001255c0720 03:54:38 INFO - r15 = 0x00000001248a7270 rip = 0x000000010159400c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:54:38 INFO - rbx = 0x00000001255c0700 rbp = 0x0000000129336ee0 03:54:38 INFO - rsp = 0x0000000129336eb0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x000000000000b303 r14 = 0x00000001255c0720 03:54:38 INFO - r15 = 0x00000001248a7270 rip = 0x0000000101180d03 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x00000001248902f0 rbp = 0x0000000129336f10 03:54:38 INFO - rsp = 0x0000000129336ef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x000000000000b303 r14 = 0x0000000129337000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x0000000129337000 rbp = 0x0000000129336f50 03:54:38 INFO - rsp = 0x0000000129336f20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x000000000000b303 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x00000001248902f0 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 11 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x0000000129336f78 03:54:38 INFO - rsp = 0x0000000129336f60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 12 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x0000000129337050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 33 03:54:38 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:38 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x000000012943cbf8 rbx = 0x000000012943d000 03:54:38 INFO - rsi = 0x000000000000a703 rdi = 0x000000000000a603 03:54:38 INFO - rbp = 0x000000012943cc70 rsp = 0x000000012943cbf8 03:54:38 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:38 INFO - r12 = 0x0000000125db7e88 r13 = 0x00000001254a8bc0 03:54:38 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:38 INFO - rip = 0x00007fff856dca6a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:38 INFO - rbp = 0x000000012943ccd0 rsp = 0x000000012943cc80 03:54:38 INFO - rip = 0x00000001006eabf3 03:54:38 INFO - Found by: previous frame's frame pointer 03:54:38 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:54:38 INFO - rbx = 0x00000001255c15a8 rbp = 0x000000012943cd00 03:54:38 INFO - rsp = 0x000000012943cce0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000000ffffffff 03:54:38 INFO - r15 = 0x00000001255c1501 rip = 0x00000001011aecc4 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 3 XUL! [nsEventQueue.cpp:3f4dbceab265 : 55 + 0xd] 03:54:38 INFO - rbx = 0x00000001255c1590 rbp = 0x000000012943cd40 03:54:38 INFO - rsp = 0x000000012943cd10 r12 = 0x0000000105a44911 03:54:38 INFO - r13 = 0x0000000105a448f9 r14 = 0x000000012943cd80 03:54:38 INFO - r15 = 0x00000001255c15a8 rip = 0x000000010117ea4c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x16] 03:54:38 INFO - rbx = 0x00000001255c1500 rbp = 0x000000012943cde0 03:54:38 INFO - rsp = 0x000000012943cd50 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000001 r14 = 0x00000001255c1520 03:54:38 INFO - r15 = 0x00000001255c1590 rip = 0x0000000101182de8 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:54:38 INFO - rbx = 0x0000000000000001 rbp = 0x000000012943ce00 03:54:38 INFO - rsp = 0x000000012943cdf0 r12 = 0x0000000125db7ee0 03:54:38 INFO - r13 = 0x0000000000009500 r14 = 0x0000000125db7ec0 03:54:38 INFO - r15 = 0x000000012943ce00 rip = 0x00000001011c3aa3 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:54:38 INFO - rbx = 0x00000001248a75d0 rbp = 0x000000012943ce70 03:54:38 INFO - rsp = 0x000000012943ce10 r12 = 0x0000000125db7ee0 03:54:38 INFO - r13 = 0x0000000000009500 r14 = 0x0000000125db7ec0 03:54:38 INFO - r15 = 0x000000012943ce00 rip = 0x00000001015d393f 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:54:38 INFO - rbx = 0x00000001255c1500 rbp = 0x000000012943cea0 03:54:38 INFO - rsp = 0x000000012943ce80 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000009507 r14 = 0x00000001255c1520 03:54:38 INFO - r15 = 0x00000001248a75d0 rip = 0x000000010159400c 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:54:38 INFO - rbx = 0x00000001255c1500 rbp = 0x000000012943cee0 03:54:38 INFO - rsp = 0x000000012943ceb0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000009507 r14 = 0x00000001255c1520 03:54:38 INFO - r15 = 0x00000001248a75d0 rip = 0x0000000101180d03 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:38 INFO - rbx = 0x0000000124890550 rbp = 0x000000012943cf10 03:54:38 INFO - rsp = 0x000000012943cef0 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000009507 r14 = 0x000000012943d000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 03:54:38 INFO - rbx = 0x000000012943d000 rbp = 0x000000012943cf50 03:54:38 INFO - rsp = 0x000000012943cf20 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000009507 r14 = 0x00000001006ed7c0 03:54:38 INFO - r15 = 0x0000000124890550 rip = 0x00007fff856dafd6 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 11 libSystem.B.dylib!thread_start + 0xd 03:54:38 INFO - rbx = 0x0000000000000000 rbp = 0x000000012943cf78 03:54:38 INFO - rsp = 0x000000012943cf60 r12 = 0x0000000000000000 03:54:38 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:38 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:38 INFO - Found by: call frame info 03:54:38 INFO - 12 libnss3.dylib + 0x2ed7c0 03:54:38 INFO - rsp = 0x000000012943d050 rip = 0x00000001006ed7c0 03:54:38 INFO - Found by: stack scanning 03:54:38 INFO - Thread 34 03:54:38 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 03:54:38 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:54:38 INFO - rcx = 0x00000001294bfa68 rbx = 0x0000000000000000 03:54:38 INFO - rsi = 0x0000000000000002 rdi = 0x00000001294bfb70 03:54:38 INFO - rbp = 0x00000001294bfac0 rsp = 0x00000001294bfa68 03:54:38 INFO - r8 = 0x0000000000009023 r9 = 0x0000000000000000 03:54:38 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:54:38 INFO - r12 = 0x0000000000009023 r13 = 0x000000000000005c 03:54:38 INFO - r14 = 0x00000001294bfb70 r15 = 0x0000000000000002 03:54:38 INFO - rip = 0x00007fff856a1d7a 03:54:38 INFO - Found by: given as instruction pointer in context 03:54:38 INFO - 1 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x25] 03:54:39 INFO - rbp = 0x00000001294bfee0 rsp = 0x00000001294bfad0 03:54:39 INFO - rip = 0x000000010512f843 03:54:39 INFO - Found by: previous frame's frame pointer 03:54:39 INFO - 2 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:39 INFO - rbx = 0x00000001248907b0 rbp = 0x00000001294bff10 03:54:39 INFO - rsp = 0x00000001294bfef0 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x000000000000b903 r14 = 0x00000001294c0000 03:54:39 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 3 libSystem.B.dylib!_pthread_start + 0x14b 03:54:39 INFO - rbx = 0x00000001294c0000 rbp = 0x00000001294bff50 03:54:39 INFO - rsp = 0x00000001294bff20 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x000000000000b903 r14 = 0x00000001006ed7c0 03:54:39 INFO - r15 = 0x00000001248907b0 rip = 0x00007fff856dafd6 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 4 libSystem.B.dylib!thread_start + 0xd 03:54:39 INFO - rbx = 0x0000000000000000 rbp = 0x00000001294bff78 03:54:39 INFO - rsp = 0x00000001294bff60 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:39 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 5 libnss3.dylib + 0x2ed7c0 03:54:39 INFO - rsp = 0x00000001294c0050 rip = 0x00000001006ed7c0 03:54:39 INFO - Found by: stack scanning 03:54:39 INFO - Thread 35 03:54:39 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:39 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:39 INFO - rcx = 0x00000001293b9bf8 rbx = 0x00000001293ba000 03:54:39 INFO - rsi = 0x0000000000007103 rdi = 0x0000000000002803 03:54:39 INFO - rbp = 0x00000001293b9c70 rsp = 0x00000001293b9bf8 03:54:39 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:39 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:39 INFO - r12 = 0x000000012bd9f948 r13 = 0x000000012b8fdb40 03:54:39 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:39 INFO - rip = 0x00007fff856dca6a 03:54:39 INFO - Found by: given as instruction pointer in context 03:54:39 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:39 INFO - rbp = 0x00000001293b9cd0 rsp = 0x00000001293b9c80 03:54:39 INFO - rip = 0x00000001006eabf3 03:54:39 INFO - Found by: previous frame's frame pointer 03:54:39 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:54:39 INFO - rbx = 0x000000012b72afa8 rbp = 0x00000001293b9d00 03:54:39 INFO - rsp = 0x00000001293b9ce0 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000000ffffffff 03:54:39 INFO - r15 = 0x000000012b72af01 rip = 0x00000001011aecc4 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 3 XUL! [nsEventQueue.cpp:3f4dbceab265 : 55 + 0xd] 03:54:39 INFO - rbx = 0x000000012b72af90 rbp = 0x00000001293b9d40 03:54:39 INFO - rsp = 0x00000001293b9d10 r12 = 0x0000000105a44911 03:54:39 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000001293b9d80 03:54:39 INFO - r15 = 0x000000012b72afa8 rip = 0x000000010117ea4c 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x16] 03:54:39 INFO - rbx = 0x000000012b72af00 rbp = 0x00000001293b9de0 03:54:39 INFO - rsp = 0x00000001293b9d50 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000000000001 r14 = 0x000000012b72af20 03:54:39 INFO - r15 = 0x000000012b72af90 rip = 0x0000000101182de8 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:54:39 INFO - rbx = 0x0000000000000001 rbp = 0x00000001293b9e00 03:54:39 INFO - rsp = 0x00000001293b9df0 r12 = 0x000000012bd9f9a0 03:54:39 INFO - r13 = 0x000000000000c900 r14 = 0x000000012bd9f980 03:54:39 INFO - r15 = 0x00000001293b9e00 rip = 0x00000001011c3aa3 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:54:39 INFO - rbx = 0x000000012ae02690 rbp = 0x00000001293b9e70 03:54:39 INFO - rsp = 0x00000001293b9e10 r12 = 0x000000012bd9f9a0 03:54:39 INFO - r13 = 0x000000000000c900 r14 = 0x000000012bd9f980 03:54:39 INFO - r15 = 0x00000001293b9e00 rip = 0x00000001015d393f 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:54:39 INFO - rbx = 0x000000012b72af00 rbp = 0x00000001293b9ea0 03:54:39 INFO - rsp = 0x00000001293b9e80 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x000000000000c903 r14 = 0x000000012b72af20 03:54:39 INFO - r15 = 0x000000012ae02690 rip = 0x000000010159400c 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:54:39 INFO - rbx = 0x000000012b72af00 rbp = 0x00000001293b9ee0 03:54:39 INFO - rsp = 0x00000001293b9eb0 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x000000000000c903 r14 = 0x000000012b72af20 03:54:39 INFO - r15 = 0x000000012ae02690 rip = 0x0000000101180d03 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:39 INFO - rbx = 0x000000012a63f4a0 rbp = 0x00000001293b9f10 03:54:39 INFO - rsp = 0x00000001293b9ef0 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x000000000000c903 r14 = 0x00000001293ba000 03:54:39 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 03:54:39 INFO - rbx = 0x00000001293ba000 rbp = 0x00000001293b9f50 03:54:39 INFO - rsp = 0x00000001293b9f20 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x000000000000c903 r14 = 0x00000001006ed7c0 03:54:39 INFO - r15 = 0x000000012a63f4a0 rip = 0x00007fff856dafd6 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 11 libSystem.B.dylib!thread_start + 0xd 03:54:39 INFO - rbx = 0x0000000000000000 rbp = 0x00000001293b9f78 03:54:39 INFO - rsp = 0x00000001293b9f60 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:39 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 12 libnss3.dylib + 0x2ed7c0 03:54:39 INFO - rsp = 0x00000001293ba050 rip = 0x00000001006ed7c0 03:54:39 INFO - Found by: stack scanning 03:54:39 INFO - Thread 36 03:54:39 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 03:54:39 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:54:39 INFO - rcx = 0x000000012b5bda68 rbx = 0x0000000000000000 03:54:39 INFO - rsi = 0x0000000000000002 rdi = 0x000000012b5bdb70 03:54:39 INFO - rbp = 0x000000012b5bdac0 rsp = 0x000000012b5bda68 03:54:39 INFO - r8 = 0x000000000000cb03 r9 = 0x0000000000000000 03:54:39 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:54:39 INFO - r12 = 0x000000000000cb03 r13 = 0x000000000000005c 03:54:39 INFO - r14 = 0x000000012b5bdb70 r15 = 0x0000000000000002 03:54:39 INFO - rip = 0x00007fff856a1d7a 03:54:39 INFO - Found by: given as instruction pointer in context 03:54:39 INFO - 1 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x25] 03:54:39 INFO - rbp = 0x000000012b5bdee0 rsp = 0x000000012b5bdad0 03:54:39 INFO - rip = 0x000000010512f843 03:54:39 INFO - Found by: previous frame's frame pointer 03:54:39 INFO - 2 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:39 INFO - rbx = 0x000000012a63fbc0 rbp = 0x000000012b5bdf10 03:54:39 INFO - rsp = 0x000000012b5bdef0 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x000000000000cc03 r14 = 0x000000012b5be000 03:54:39 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 3 libSystem.B.dylib!_pthread_start + 0x14b 03:54:39 INFO - rbx = 0x000000012b5be000 rbp = 0x000000012b5bdf50 03:54:39 INFO - rsp = 0x000000012b5bdf20 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x000000000000cc03 r14 = 0x00000001006ed7c0 03:54:39 INFO - r15 = 0x000000012a63fbc0 rip = 0x00007fff856dafd6 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 4 libSystem.B.dylib!thread_start + 0xd 03:54:39 INFO - rbx = 0x0000000000000000 rbp = 0x000000012b5bdf78 03:54:39 INFO - rsp = 0x000000012b5bdf60 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:39 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 5 libnss3.dylib + 0x2ed7c0 03:54:39 INFO - rsp = 0x000000012b5be050 rip = 0x00000001006ed7c0 03:54:39 INFO - Found by: stack scanning 03:54:39 INFO - Thread 37 03:54:39 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:39 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:39 INFO - rcx = 0x000000012e080bf8 rbx = 0x000000012e081000 03:54:39 INFO - rsi = 0x0000000000002603 rdi = 0x000000000000a803 03:54:39 INFO - rbp = 0x000000012e080c70 rsp = 0x000000012e080bf8 03:54:39 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:39 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:39 INFO - r12 = 0x0000000125475688 r13 = 0x000000012b8ff340 03:54:39 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:39 INFO - rip = 0x00007fff856dca6a 03:54:39 INFO - Found by: given as instruction pointer in context 03:54:39 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:39 INFO - rbp = 0x000000012e080cd0 rsp = 0x000000012e080c80 03:54:39 INFO - rip = 0x00000001006eabf3 03:54:39 INFO - Found by: previous frame's frame pointer 03:54:39 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:54:39 INFO - rbx = 0x000000012de82da8 rbp = 0x000000012e080d00 03:54:39 INFO - rsp = 0x000000012e080ce0 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000000ffffffff 03:54:39 INFO - r15 = 0x000000012de82d01 rip = 0x00000001011aecc4 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 3 XUL! [nsEventQueue.cpp:3f4dbceab265 : 55 + 0xd] 03:54:39 INFO - rbx = 0x000000012de82d90 rbp = 0x000000012e080d40 03:54:39 INFO - rsp = 0x000000012e080d10 r12 = 0x0000000105a44911 03:54:39 INFO - r13 = 0x0000000105a448f9 r14 = 0x000000012e080d80 03:54:39 INFO - r15 = 0x000000012de82da8 rip = 0x000000010117ea4c 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x16] 03:54:39 INFO - rbx = 0x000000012de82d00 rbp = 0x000000012e080de0 03:54:39 INFO - rsp = 0x000000012e080d50 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000000000001 r14 = 0x000000012de82d20 03:54:39 INFO - r15 = 0x000000012de82d90 rip = 0x0000000101182de8 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:54:39 INFO - rbx = 0x0000000000000001 rbp = 0x000000012e080e00 03:54:39 INFO - rsp = 0x000000012e080df0 r12 = 0x00000001254756e0 03:54:39 INFO - r13 = 0x000000000000c800 r14 = 0x00000001254756c0 03:54:39 INFO - r15 = 0x000000012e080e00 rip = 0x00000001011c3aa3 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:54:39 INFO - rbx = 0x000000012ae04190 rbp = 0x000000012e080e70 03:54:39 INFO - rsp = 0x000000012e080e10 r12 = 0x00000001254756e0 03:54:39 INFO - r13 = 0x000000000000c800 r14 = 0x00000001254756c0 03:54:39 INFO - r15 = 0x000000012e080e00 rip = 0x00000001015d393f 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:54:39 INFO - rbx = 0x000000012de82d00 rbp = 0x000000012e080ea0 03:54:39 INFO - rsp = 0x000000012e080e80 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x000000000000c80b r14 = 0x000000012de82d20 03:54:39 INFO - r15 = 0x000000012ae04190 rip = 0x000000010159400c 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:54:39 INFO - rbx = 0x000000012de82d00 rbp = 0x000000012e080ee0 03:54:39 INFO - rsp = 0x000000012e080eb0 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x000000000000c80b r14 = 0x000000012de82d20 03:54:39 INFO - r15 = 0x000000012ae04190 rip = 0x0000000101180d03 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:39 INFO - rbx = 0x000000012a640670 rbp = 0x000000012e080f10 03:54:39 INFO - rsp = 0x000000012e080ef0 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x000000000000c80b r14 = 0x000000012e081000 03:54:39 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 03:54:39 INFO - rbx = 0x000000012e081000 rbp = 0x000000012e080f50 03:54:39 INFO - rsp = 0x000000012e080f20 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x000000000000c80b r14 = 0x00000001006ed7c0 03:54:39 INFO - r15 = 0x000000012a640670 rip = 0x00007fff856dafd6 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 11 libSystem.B.dylib!thread_start + 0xd 03:54:39 INFO - rbx = 0x0000000000000000 rbp = 0x000000012e080f78 03:54:39 INFO - rsp = 0x000000012e080f60 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:39 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 12 libnss3.dylib + 0x2ed7c0 03:54:39 INFO - rsp = 0x000000012e081050 rip = 0x00000001006ed7c0 03:54:39 INFO - Found by: stack scanning 03:54:39 INFO - Thread 38 03:54:39 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:39 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:39 INFO - rcx = 0x000000012e8007e8 rbx = 0x000000012e801000 03:54:39 INFO - rsi = 0x0000000000006d03 rdi = 0x0000000000006803 03:54:39 INFO - rbp = 0x000000012e800860 rsp = 0x000000012e8007e8 03:54:39 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:39 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:39 INFO - r12 = 0x000000012df6ec08 r13 = 0x000000012dca1ec0 03:54:39 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:39 INFO - rip = 0x00007fff856dca6a 03:54:39 INFO - Found by: given as instruction pointer in context 03:54:39 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:39 INFO - rbp = 0x000000012e8008c0 rsp = 0x000000012e800870 03:54:39 INFO - rip = 0x00000001006eabf3 03:54:39 INFO - Found by: previous frame's frame pointer 03:54:39 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:54:39 INFO - rbx = 0x000000012dc1f858 rbp = 0x000000012e8008f0 03:54:39 INFO - rsp = 0x000000012e8008d0 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:54:39 INFO - r15 = 0x000000012dc1f801 rip = 0x00000001011aecc4 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 3 XUL!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:3f4dbceab265 : 4904 + 0xc] 03:54:39 INFO - rbx = 0x0000000000000000 rbp = 0x000000012e800920 03:54:39 INFO - rsp = 0x000000012e800900 r12 = 0x000000012dc1f800 03:54:39 INFO - r13 = 0x0000000000000000 r14 = 0x00000000ffffffff 03:54:39 INFO - r15 = 0x000000012dc1f800 rip = 0x000000010380e05a 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 4 XUL!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:3f4dbceab265 : 4420 + 0xd] 03:54:39 INFO - rbx = 0x0000000000000000 rbp = 0x000000012e8009d0 03:54:39 INFO - rsp = 0x000000012e800930 r12 = 0x000000012dc1f800 03:54:39 INFO - r13 = 0x0000000000000000 r14 = 0x000000012e502070 03:54:39 INFO - r15 = 0x0000000000000000 rip = 0x000000010380d469 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 5 XUL!(anonymous namespace)::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:3f4dbceab265 : 2725 + 0xd] 03:54:39 INFO - rbx = 0x000000012e57a000 rbp = 0x000000012e800d40 03:54:39 INFO - rsp = 0x000000012e8009e0 r12 = 0x000000012e5020d0 03:54:39 INFO - r13 = 0x000000012e503000 r14 = 0x0000000000000001 03:54:39 INFO - r15 = 0x000000012df85400 rip = 0x00000001037bd0c5 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 6 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:3f4dbceab265 : 995 + 0x6] 03:54:39 INFO - rbx = 0x000000012ab9abc0 rbp = 0x000000012e800de0 03:54:39 INFO - rsp = 0x000000012e800d50 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000 03:54:39 INFO - r15 = 0x000000012e800d80 rip = 0x0000000101182e90 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 7 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:54:39 INFO - rbx = 0x0000000000000001 rbp = 0x000000012e800e00 03:54:39 INFO - rsp = 0x000000012e800df0 r12 = 0x000000012df6ef20 03:54:39 INFO - r13 = 0x000000000000b400 r14 = 0x000000012df6ef00 03:54:39 INFO - r15 = 0x000000012e800e00 rip = 0x00000001011c3aa3 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 8 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:54:39 INFO - rbx = 0x000000012ae046a0 rbp = 0x000000012e800e70 03:54:39 INFO - rsp = 0x000000012e800e10 r12 = 0x000000012df6ef20 03:54:39 INFO - r13 = 0x000000000000b400 r14 = 0x000000012df6ef00 03:54:39 INFO - r15 = 0x000000012e800e00 rip = 0x00000001015d393f 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 9 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:54:39 INFO - rbx = 0x000000012ab9abc0 rbp = 0x000000012e800ea0 03:54:39 INFO - rsp = 0x000000012e800e80 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x000000000000b413 r14 = 0x000000012ab9abe0 03:54:39 INFO - r15 = 0x000000012ae046a0 rip = 0x000000010159400c 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 10 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:54:39 INFO - rbx = 0x000000012ab9abc0 rbp = 0x000000012e800ee0 03:54:39 INFO - rsp = 0x000000012e800eb0 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x000000000000b413 r14 = 0x000000012ab9abe0 03:54:39 INFO - r15 = 0x000000012ae046a0 rip = 0x0000000101180d03 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 11 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:39 INFO - rbx = 0x000000012a640a00 rbp = 0x000000012e800f10 03:54:39 INFO - rsp = 0x000000012e800ef0 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x000000000000b413 r14 = 0x000000012e801000 03:54:39 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 12 libSystem.B.dylib!_pthread_start + 0x14b 03:54:39 INFO - rbx = 0x000000012e801000 rbp = 0x000000012e800f50 03:54:39 INFO - rsp = 0x000000012e800f20 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x000000000000b413 r14 = 0x00000001006ed7c0 03:54:39 INFO - r15 = 0x000000012a640a00 rip = 0x00007fff856dafd6 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 13 libSystem.B.dylib!thread_start + 0xd 03:54:39 INFO - rbx = 0x0000000000000000 rbp = 0x000000012e800f78 03:54:39 INFO - rsp = 0x000000012e800f60 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:39 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 14 libnss3.dylib + 0x2ed7c0 03:54:39 INFO - rsp = 0x000000012e801050 rip = 0x00000001006ed7c0 03:54:39 INFO - Found by: stack scanning 03:54:39 INFO - Thread 39 03:54:39 INFO - 0 libSystem.B.dylib!mach_msg_trap + 0xa 03:54:39 INFO - rax = 0x000000000100001f rdx = 0x0000000000000000 03:54:39 INFO - rcx = 0x000000012e883a68 rbx = 0x0000000000000000 03:54:39 INFO - rsi = 0x0000000000000002 rdi = 0x000000012e883b70 03:54:39 INFO - rbp = 0x000000012e883ac0 rsp = 0x000000012e883a68 03:54:39 INFO - r8 = 0x000000000000b70f r9 = 0x0000000000000000 03:54:39 INFO - r10 = 0x000000000000005c r11 = 0x0000000000000202 03:54:39 INFO - r12 = 0x000000000000b70f r13 = 0x000000000000005c 03:54:39 INFO - r14 = 0x000000012e883b70 r15 = 0x0000000000000002 03:54:39 INFO - rip = 0x00007fff856a1d7a 03:54:39 INFO - Found by: given as instruction pointer in context 03:54:39 INFO - 1 XUL!MachExceptionHandlerThread [WasmSignalHandlers.cpp:3f4dbceab265 : 949 + 0x25] 03:54:39 INFO - rbp = 0x000000012e883ee0 rsp = 0x000000012e883ad0 03:54:39 INFO - rip = 0x000000010512f843 03:54:39 INFO - Found by: previous frame's frame pointer 03:54:39 INFO - 2 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:39 INFO - rbx = 0x000000012a640d90 rbp = 0x000000012e883f10 03:54:39 INFO - rsp = 0x000000012e883ef0 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x000000000000c207 r14 = 0x000000012e884000 03:54:39 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 3 libSystem.B.dylib!_pthread_start + 0x14b 03:54:39 INFO - rbx = 0x000000012e884000 rbp = 0x000000012e883f50 03:54:39 INFO - rsp = 0x000000012e883f20 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x000000000000c207 r14 = 0x00000001006ed7c0 03:54:39 INFO - r15 = 0x000000012a640d90 rip = 0x00007fff856dafd6 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 4 libSystem.B.dylib!thread_start + 0xd 03:54:39 INFO - rbx = 0x0000000000000000 rbp = 0x000000012e883f78 03:54:39 INFO - rsp = 0x000000012e883f60 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:39 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 5 libnss3.dylib + 0x2ed7c0 03:54:39 INFO - rsp = 0x000000012e884050 rip = 0x00000001006ed7c0 03:54:39 INFO - Found by: stack scanning 03:54:39 INFO - Thread 40 03:54:39 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:39 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:39 INFO - rcx = 0x000000012e906bf8 rbx = 0x000000012e907000 03:54:39 INFO - rsi = 0x0000000000006f03 rdi = 0x0000000000007303 03:54:39 INFO - rbp = 0x000000012e906c70 rsp = 0x000000012e906bf8 03:54:39 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:39 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:39 INFO - r12 = 0x000000012e591d88 r13 = 0x000000012a2d1900 03:54:39 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:39 INFO - rip = 0x00007fff856dca6a 03:54:39 INFO - Found by: given as instruction pointer in context 03:54:39 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:39 INFO - rbp = 0x000000012e906cd0 rsp = 0x000000012e906c80 03:54:39 INFO - rip = 0x00000001006eabf3 03:54:39 INFO - Found by: previous frame's frame pointer 03:54:39 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:54:39 INFO - rbx = 0x000000012e375da8 rbp = 0x000000012e906d00 03:54:39 INFO - rsp = 0x000000012e906ce0 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000000ffffffff 03:54:39 INFO - r15 = 0x000000012e375d01 rip = 0x00000001011aecc4 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 3 XUL! [nsEventQueue.cpp:3f4dbceab265 : 55 + 0xd] 03:54:39 INFO - rbx = 0x000000012e375d90 rbp = 0x000000012e906d40 03:54:39 INFO - rsp = 0x000000012e906d10 r12 = 0x0000000105a44911 03:54:39 INFO - r13 = 0x0000000105a448f9 r14 = 0x000000012e906d80 03:54:39 INFO - r15 = 0x000000012e375da8 rip = 0x000000010117ea4c 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x16] 03:54:39 INFO - rbx = 0x000000012e375d00 rbp = 0x000000012e906de0 03:54:39 INFO - rsp = 0x000000012e906d50 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000000000001 r14 = 0x000000012e375d20 03:54:39 INFO - r15 = 0x000000012e375d90 rip = 0x0000000101182de8 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:54:39 INFO - rbx = 0x0000000000000001 rbp = 0x000000012e906e00 03:54:39 INFO - rsp = 0x000000012e906df0 r12 = 0x000000012e591de0 03:54:39 INFO - r13 = 0x000000000000cd00 r14 = 0x000000012e591dc0 03:54:39 INFO - r15 = 0x000000012e906e00 rip = 0x00000001011c3aa3 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:54:39 INFO - rbx = 0x000000012ae04a00 rbp = 0x000000012e906e70 03:54:39 INFO - rsp = 0x000000012e906e10 r12 = 0x000000012e591de0 03:54:39 INFO - r13 = 0x000000000000cd00 r14 = 0x000000012e591dc0 03:54:39 INFO - r15 = 0x000000012e906e00 rip = 0x00000001015d393f 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:54:39 INFO - rbx = 0x000000012e375d00 rbp = 0x000000012e906ea0 03:54:39 INFO - rsp = 0x000000012e906e80 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x000000000000cd03 r14 = 0x000000012e375d20 03:54:39 INFO - r15 = 0x000000012ae04a00 rip = 0x000000010159400c 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:54:39 INFO - rbx = 0x000000012e375d00 rbp = 0x000000012e906ee0 03:54:39 INFO - rsp = 0x000000012e906eb0 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x000000000000cd03 r14 = 0x000000012e375d20 03:54:39 INFO - r15 = 0x000000012ae04a00 rip = 0x0000000101180d03 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:39 INFO - rbx = 0x000000012a640ec0 rbp = 0x000000012e906f10 03:54:39 INFO - rsp = 0x000000012e906ef0 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x000000000000cd03 r14 = 0x000000012e907000 03:54:39 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 03:54:39 INFO - rbx = 0x000000012e907000 rbp = 0x000000012e906f50 03:54:39 INFO - rsp = 0x000000012e906f20 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x000000000000cd03 r14 = 0x00000001006ed7c0 03:54:39 INFO - r15 = 0x000000012a640ec0 rip = 0x00007fff856dafd6 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 11 libSystem.B.dylib!thread_start + 0xd 03:54:39 INFO - rbx = 0x0000000000000000 rbp = 0x000000012e906f78 03:54:39 INFO - rsp = 0x000000012e906f60 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:39 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 12 libnss3.dylib + 0x2ed7c0 03:54:39 INFO - rsp = 0x000000012e907050 rip = 0x00000001006ed7c0 03:54:39 INFO - Found by: stack scanning 03:54:39 INFO - Thread 41 03:54:39 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:39 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:39 INFO - rcx = 0x0000000120ef7bf8 rbx = 0x0000000120ef8000 03:54:39 INFO - rsi = 0x0000000000002503 rdi = 0x0000000000006703 03:54:39 INFO - rbp = 0x0000000120ef7c70 rsp = 0x0000000120ef7bf8 03:54:39 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:39 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:39 INFO - r12 = 0x000000010e096f48 r13 = 0x00000001205a37c0 03:54:39 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:39 INFO - rip = 0x00007fff856dca6a 03:54:39 INFO - Found by: given as instruction pointer in context 03:54:39 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:39 INFO - rbp = 0x0000000120ef7cd0 rsp = 0x0000000120ef7c80 03:54:39 INFO - rip = 0x00000001006eabf3 03:54:39 INFO - Found by: previous frame's frame pointer 03:54:39 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:54:39 INFO - rbx = 0x000000010d8049a8 rbp = 0x0000000120ef7d00 03:54:39 INFO - rsp = 0x0000000120ef7ce0 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000000ffffffff 03:54:39 INFO - r15 = 0x000000010d804901 rip = 0x00000001011aecc4 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 3 XUL! [nsEventQueue.cpp:3f4dbceab265 : 55 + 0xd] 03:54:39 INFO - rbx = 0x000000010d804990 rbp = 0x0000000120ef7d40 03:54:39 INFO - rsp = 0x0000000120ef7d10 r12 = 0x0000000105a44911 03:54:39 INFO - r13 = 0x0000000105a448f9 r14 = 0x0000000120ef7d80 03:54:39 INFO - r15 = 0x000000010d8049a8 rip = 0x000000010117ea4c 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x16] 03:54:39 INFO - rbx = 0x000000010d804900 rbp = 0x0000000120ef7de0 03:54:39 INFO - rsp = 0x0000000120ef7d50 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000000000001 r14 = 0x000000010d804920 03:54:39 INFO - r15 = 0x000000010d804990 rip = 0x0000000101182de8 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:54:39 INFO - rbx = 0x0000000000000001 rbp = 0x0000000120ef7e00 03:54:39 INFO - rsp = 0x0000000120ef7df0 r12 = 0x000000010e0aa6e0 03:54:39 INFO - r13 = 0x0000000000003000 r14 = 0x000000010e0aa6c0 03:54:39 INFO - r15 = 0x0000000120ef7e00 rip = 0x00000001011c3aa3 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:54:39 INFO - rbx = 0x000000010dee9330 rbp = 0x0000000120ef7e70 03:54:39 INFO - rsp = 0x0000000120ef7e10 r12 = 0x000000010e0aa6e0 03:54:39 INFO - r13 = 0x0000000000003000 r14 = 0x000000010e0aa6c0 03:54:39 INFO - r15 = 0x0000000120ef7e00 rip = 0x00000001015d393f 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:54:39 INFO - rbx = 0x000000010d804900 rbp = 0x0000000120ef7ea0 03:54:39 INFO - rsp = 0x0000000120ef7e80 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000000003013 r14 = 0x000000010d804920 03:54:39 INFO - r15 = 0x000000010dee9330 rip = 0x000000010159400c 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:54:39 INFO - rbx = 0x000000010d804900 rbp = 0x0000000120ef7ee0 03:54:39 INFO - rsp = 0x0000000120ef7eb0 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000000003013 r14 = 0x000000010d804920 03:54:39 INFO - r15 = 0x000000010dee9330 rip = 0x0000000101180d03 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:39 INFO - rbx = 0x000000012046f070 rbp = 0x0000000120ef7f10 03:54:39 INFO - rsp = 0x0000000120ef7ef0 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000000003013 r14 = 0x0000000120ef8000 03:54:39 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 03:54:39 INFO - rbx = 0x0000000120ef8000 rbp = 0x0000000120ef7f50 03:54:39 INFO - rsp = 0x0000000120ef7f20 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000000003013 r14 = 0x00000001006ed7c0 03:54:39 INFO - r15 = 0x000000012046f070 rip = 0x00007fff856dafd6 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 11 libSystem.B.dylib!thread_start + 0xd 03:54:39 INFO - rbx = 0x0000000000000000 rbp = 0x0000000120ef7f78 03:54:39 INFO - rsp = 0x0000000120ef7f60 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:39 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 12 libnss3.dylib + 0x2ed7c0 03:54:39 INFO - rsp = 0x0000000120ef8050 rip = 0x00000001006ed7c0 03:54:39 INFO - Found by: stack scanning 03:54:39 INFO - Thread 42 03:54:39 INFO - 0 libSystem.B.dylib!__semwait_signal + 0xa 03:54:39 INFO - rax = 0x000000000200014e rdx = 0x0000000000000000 03:54:39 INFO - rcx = 0x000000012f980bf8 rbx = 0x000000012f981000 03:54:39 INFO - rsi = 0x0000000000001b03 rdi = 0x000000000000d703 03:54:39 INFO - rbp = 0x000000012f980c70 rsp = 0x000000012f980bf8 03:54:39 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000 03:54:39 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246 03:54:39 INFO - r12 = 0x000000010e2ef948 r13 = 0x00000001206bd540 03:54:39 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000000 03:54:39 INFO - rip = 0x00007fff856dca6a 03:54:39 INFO - Found by: given as instruction pointer in context 03:54:39 INFO - 1 libnss3.dylib!PR_WaitCondVar [ptsynch.c:3f4dbceab265 : 396 + 0x8] 03:54:39 INFO - rbp = 0x000000012f980cd0 rsp = 0x000000012f980c80 03:54:39 INFO - rip = 0x00000001006eabf3 03:54:39 INFO - Found by: previous frame's frame pointer 03:54:39 INFO - 2 XUL!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:3f4dbceab265 : 501 + 0x8] 03:54:39 INFO - rbx = 0x000000010da77ca8 rbp = 0x000000012f980d00 03:54:39 INFO - rsp = 0x000000012f980ce0 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000105a448f9 r14 = 0x00000000ffffffff 03:54:39 INFO - r15 = 0x000000010da77c01 rip = 0x00000001011aecc4 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 3 XUL! [nsEventQueue.cpp:3f4dbceab265 : 55 + 0xd] 03:54:39 INFO - rbx = 0x000000010da77c90 rbp = 0x000000012f980d40 03:54:39 INFO - rsp = 0x000000012f980d10 r12 = 0x0000000105a44911 03:54:39 INFO - r13 = 0x0000000105a448f9 r14 = 0x000000012f980d80 03:54:39 INFO - r15 = 0x000000010da77ca8 rip = 0x000000010117ea4c 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 4 XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:3f4dbceab265 : 128 + 0x16] 03:54:39 INFO - rbx = 0x000000010da77c00 rbp = 0x000000012f980de0 03:54:39 INFO - rsp = 0x000000012f980d50 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000000000001 r14 = 0x000000010da77c20 03:54:39 INFO - r15 = 0x000000010da77c90 rip = 0x0000000101182de8 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 5 XUL!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:3f4dbceab265 : 297 + 0xd] 03:54:39 INFO - rbx = 0x0000000000000001 rbp = 0x000000012f980e00 03:54:39 INFO - rsp = 0x000000012f980df0 r12 = 0x000000010e2ef9a0 03:54:39 INFO - r13 = 0x0000000000009100 r14 = 0x000000010e2ef980 03:54:39 INFO - r15 = 0x000000012f980e00 rip = 0x00000001011c3aa3 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 6 XUL!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:3f4dbceab265 : 355 + 0xa] 03:54:39 INFO - rbx = 0x000000010dee9d50 rbp = 0x000000012f980e70 03:54:39 INFO - rsp = 0x000000012f980e10 r12 = 0x000000010e2ef9a0 03:54:39 INFO - r13 = 0x0000000000009100 r14 = 0x000000010e2ef980 03:54:39 INFO - r15 = 0x000000012f980e00 rip = 0x00000001015d393f 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 7 XUL!MessageLoop::Run() [message_loop.cc:3f4dbceab265 : 227 + 0x5] 03:54:39 INFO - rbx = 0x000000010da77c00 rbp = 0x000000012f980ea0 03:54:39 INFO - rsp = 0x000000012f980e80 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x00000000000091e3 r14 = 0x000000010da77c20 03:54:39 INFO - r15 = 0x000000010dee9d50 rip = 0x000000010159400c 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 8 XUL!nsThread::ThreadFunc(void*) [nsThread.cpp:3f4dbceab265 : 401 + 0x8] 03:54:39 INFO - rbx = 0x000000010da77c00 rbp = 0x000000012f980ee0 03:54:39 INFO - rsp = 0x000000012f980eb0 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x00000000000091e3 r14 = 0x000000010da77c20 03:54:39 INFO - r15 = 0x000000010dee9d50 rip = 0x0000000101180d03 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 9 libnss3.dylib!_pt_root [ptthread.c:3f4dbceab265 : 212 + 0x3] 03:54:39 INFO - rbx = 0x000000012046feb0 rbp = 0x000000012f980f10 03:54:39 INFO - rsp = 0x000000012f980ef0 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x00000000000091e3 r14 = 0x000000012f981000 03:54:39 INFO - r15 = 0x0000000000000000 rip = 0x00000001006ed8d9 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 10 libSystem.B.dylib!_pthread_start + 0x14b 03:54:39 INFO - rbx = 0x000000012f981000 rbp = 0x000000012f980f50 03:54:39 INFO - rsp = 0x000000012f980f20 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x00000000000091e3 r14 = 0x00000001006ed7c0 03:54:39 INFO - r15 = 0x000000012046feb0 rip = 0x00007fff856dafd6 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 11 libSystem.B.dylib!thread_start + 0xd 03:54:39 INFO - rbx = 0x0000000000000000 rbp = 0x000000012f980f78 03:54:39 INFO - rsp = 0x000000012f980f60 r12 = 0x0000000000000000 03:54:39 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 03:54:39 INFO - r15 = 0x0000000000000000 rip = 0x00007fff856dae89 03:54:39 INFO - Found by: call frame info 03:54:39 INFO - 12 libnss3.dylib + 0x2ed7c0 03:54:39 INFO - rsp = 0x000000012f981050 rip = 0x00000001006ed7c0 03:54:39 INFO - Found by: stack scanning 03:54:39 INFO - Loaded modules: 03:54:39 INFO - 0x100000000 - 0x100003fff firefox ??? (main) 03:54:39 INFO - 0x100009000 - 0x10002dfff libmozglue.dylib ??? 03:54:39 INFO - 0x100400000 - 0x10077afff libnss3.dylib ??? 03:54:39 INFO - 0x101000000 - 0x10100cfff liblgpllibs.dylib ??? 03:54:39 INFO - 0x101093000 - 0x10779efff XUL ??? 03:54:39 INFO - 0x1082ec000 - 0x1082f7fff libbrowsercomps.dylib ??? 03:54:39 INFO - 0x10e400000 - 0x10e459fff libsoftokn3.dylib ??? 03:54:39 INFO - 0x120c00000 - 0x120c38fff libnssdbm3.dylib ??? 03:54:39 INFO - 0x120c40000 - 0x120cd4fff libfreebl3.dylib ??? 03:54:39 INFO - 0x120ce0000 - 0x120d4dfff libnssckbi.dylib ??? 03:54:39 INFO - 0x121913000 - 0x121939fff GLRendererFloat ??? 03:54:39 INFO - 0x129800000 - 0x129993fff GLEngine ??? 03:54:39 INFO - 0x1299c4000 - 0x129de7fff libclh.dylib ??? 03:54:39 INFO - 0x12e97f000 - 0x12e985fff libFontStreams.A.dylib ??? 03:54:39 INFO - 0x200000000 - 0x200787fff GeForceGLDriver ??? 03:54:39 INFO - 0x7fff80046000 - 0x7fff800fbfff Ink ??? 03:54:39 INFO - 0x7fff800fc000 - 0x7fff80148fff libauto.dylib ??? 03:54:39 INFO - 0x7fff80211000 - 0x7fff80211fff Cocoa ??? 03:54:39 INFO - 0x7fff80212000 - 0x7fff80212fff CoreServices ??? 03:54:39 INFO - 0x7fff80234000 - 0x7fff802b1fff libstdc++.6.dylib ??? 03:54:39 INFO - 0x7fff802b2000 - 0x7fff80386fff CFNetwork ??? 03:54:39 INFO - 0x7fff803ea000 - 0x7fff804abfff ColorSync ??? 03:54:39 INFO - 0x7fff804ac000 - 0x7fff804c0fff libGL.dylib ??? 03:54:39 INFO - 0x7fff804c1000 - 0x7fff80521fff IOKit ??? 03:54:39 INFO - 0x7fff80522000 - 0x7fff80545fff OpenCL ??? 03:54:39 INFO - 0x7fff80581000 - 0x7fff805b7fff Apple80211 ??? 03:54:39 INFO - 0x7fff805b8000 - 0x7fff808ecfff CarbonCore ??? 03:54:39 INFO - 0x7fff80939000 - 0x7fff809c5fff SecurityFoundation ??? 03:54:39 INFO - 0x7fff809c6000 - 0x7fff80cc4fff HIToolbox ??? 03:54:39 INFO - 0x7fff80cc5000 - 0x7fff80cd6fff libz.1.dylib ??? 03:54:39 INFO - 0x7fff80d8f000 - 0x7fff80d93fff libCGXType.A.dylib ??? 03:54:39 INFO - 0x7fff80d94000 - 0x7fff81016fff Foundation ??? 03:54:39 INFO - 0x7fff81125000 - 0x7fff812e3fff ImageIO ??? 03:54:39 INFO - 0x7fff812e4000 - 0x7fff8131ffff AE ??? 03:54:39 INFO - 0x7fff81320000 - 0x7fff81826fff VideoToolbox ??? 03:54:39 INFO - 0x7fff81827000 - 0x7fff81832fff SpeechRecognition ??? 03:54:39 INFO - 0x7fff81833000 - 0x7fff8185efff libxslt.1.dylib ??? 03:54:39 INFO - 0x7fff81861000 - 0x7fff8189efff LDAP ??? 03:54:39 INFO - 0x7fff8189f000 - 0x7fff8189ffff Accelerate ??? 03:54:39 INFO - 0x7fff82035000 - 0x7fff8203bfff DiskArbitration ??? 03:54:39 INFO - 0x7fff8203c000 - 0x7fff82079fff libssl.0.9.8.dylib ??? 03:54:39 INFO - 0x7fff8207a000 - 0x7fff820c9fff PasswordServer ??? 03:54:39 INFO - 0x7fff820ca000 - 0x7fff8210bfff CoreMedia ??? 03:54:39 INFO - 0x7fff8210c000 - 0x7fff8214dfff SystemConfiguration ??? 03:54:39 INFO - 0x7fff82158000 - 0x7fff821abfff HIServices ??? 03:54:39 INFO - 0x7fff821ac000 - 0x7fff821acfff vecLib ??? 03:54:39 INFO - 0x7fff8228e000 - 0x7fff8229cfff libkxld.dylib ??? 03:54:39 INFO - 0x7fff8229d000 - 0x7fff8229ffff libRadiance.dylib ??? 03:54:39 INFO - 0x7fff825e4000 - 0x7fff825e5fff AudioUnit ??? 03:54:39 INFO - 0x7fff825e6000 - 0x7fff8260dfff libJPEG.dylib ??? 03:54:39 INFO - 0x7fff82822000 - 0x7fff8282ffff libCSync.A.dylib ??? 03:54:39 INFO - 0x7fff82830000 - 0x7fff8283ffff NetFS ??? 03:54:39 INFO - 0x7fff82850000 - 0x7fff82a0efff libicucore.A.dylib ??? 03:54:39 INFO - 0x7fff82a0f000 - 0x7fff82a11fff Print ??? 03:54:39 INFO - 0x7fff82c16000 - 0x7fff82c37fff libresolv.9.dylib ??? 03:54:39 INFO - 0x7fff82ca5000 - 0x7fff82dc4fff libcrypto.0.9.8.dylib ??? 03:54:39 INFO - 0x7fff82dc5000 - 0x7fff82ddefff CFOpenDirectory ??? 03:54:39 INFO - 0x7fff82ddf000 - 0x7fff82e20fff QD ??? 03:54:39 INFO - 0x7fff82e96000 - 0x7fff82eb1fff OpenScripting ??? 03:54:39 INFO - 0x7fff82eb2000 - 0x7fff82eb5fff SecurityHI ??? 03:54:39 INFO - 0x7fff82eb6000 - 0x7fff82eb7fff liblangid.dylib ??? 03:54:39 INFO - 0x7fff82eb8000 - 0x7fff82ed5fff libPng.dylib ??? 03:54:39 INFO - 0x7fff82ed6000 - 0x7fff82ff0fff libGLProgrammability.dylib ??? 03:54:39 INFO - 0x7fff83074000 - 0x7fff83088fff SpeechSynthesis ??? 03:54:39 INFO - 0x7fff8312d000 - 0x7fff831bdfff SearchKit ??? 03:54:39 INFO - 0x7fff831be000 - 0x7fff831c2fff libmathCommon.A.dylib ??? 03:54:39 INFO - 0x7fff831c3000 - 0x7fff831c9fff IOSurface ??? 03:54:39 INFO - 0x7fff8320e000 - 0x7fff832aefff LaunchServices ??? 03:54:39 INFO - 0x7fff832af000 - 0x7fff832b0fff TrustEvaluationAgent ??? 03:54:39 INFO - 0x7fff8331e000 - 0x7fff833cefff Kerberos ??? 03:54:39 INFO - 0x7fff833cf000 - 0x7fff83469fff ATS ??? 03:54:39 INFO - 0x7fff83571000 - 0x7fff83571fff ApplicationServices ??? 03:54:39 INFO - 0x7fff83572000 - 0x7fff83589fff ImageCapture ??? 03:54:39 INFO - 0x7fff8358a000 - 0x7fff835d1fff CoreUI ??? 03:54:39 INFO - 0x7fff8361a000 - 0x7fff83669fff libTIFF.dylib ??? 03:54:39 INFO - 0x7fff8366a000 - 0x7fff836effff PrintCore ??? 03:54:39 INFO - 0x7fff836f0000 - 0x7fff837d5fff DesktopServicesPriv ??? 03:54:39 INFO - 0x7fff83816000 - 0x7fff8385ffff libGLU.dylib ??? 03:54:39 INFO - 0x7fff83860000 - 0x7fff838ddfff Backup ??? 03:54:39 INFO - 0x7fff838de000 - 0x7fff838edfff OpenGL ??? 03:54:39 INFO - 0x7fff838ee000 - 0x7fff83938fff Metadata ??? 03:54:39 INFO - 0x7fff83973000 - 0x7fff839c8fff FamilyControls ??? 03:54:39 INFO - 0x7fff83eba000 - 0x7fff848b4fff AppKit ??? 03:54:39 INFO - 0x7fff848b5000 - 0x7fff84a25fff QTKit ??? 03:54:39 INFO - 0x7fff84a26000 - 0x7fff85122fff CoreGraphics ??? 03:54:39 INFO - 0x7fff853dc000 - 0x7fff85416fff libcups.2.dylib ??? 03:54:39 INFO - 0x7fff85417000 - 0x7fff85448fff libGLImage.dylib ??? 03:54:39 INFO - 0x7fff85449000 - 0x7fff85449fff vecLib ??? 03:54:39 INFO - 0x7fff854bd000 - 0x7fff85527fff libvMisc.dylib ??? 03:54:39 INFO - 0x7fff85528000 - 0x7fff8569ffff CoreFoundation ??? 03:54:39 INFO - 0x7fff856a0000 - 0x7fff856a0fff Carbon ??? 03:54:39 INFO - 0x7fff856a1000 - 0x7fff85862fff libSystem.B.dylib ??? 03:54:39 INFO - 0x7fff85863000 - 0x7fff85aa5fff AddressBook ??? 03:54:39 INFO - 0x7fff85aad000 - 0x7fff85acdfff DirectoryService ??? 03:54:39 INFO - 0x7fff85ae4000 - 0x7fff85e81fff QuartzCore ??? 03:54:39 INFO - 0x7fff85e90000 - 0x7fff85e95fff libGFXShared.dylib ??? 03:54:39 INFO - 0x7fff85ea3000 - 0x7fff85eaefff CrashReporterSupport ??? 03:54:39 INFO - 0x7fff85eaf000 - 0x7fff85fedfff CoreData ??? 03:54:39 INFO - 0x7fff85fee000 - 0x7fff85ff3fff libGIF.dylib ??? 03:54:39 INFO - 0x7fff85ff4000 - 0x7fff86037fff libRIP.A.dylib ??? 03:54:39 INFO - 0x7fff860cd000 - 0x7fff8610afff libFontRegistry.dylib ??? 03:54:39 INFO - 0x7fff86135000 - 0x7fff8693ffff libBLAS.dylib ??? 03:54:39 INFO - 0x7fff86940000 - 0x7fff86988fff libvDSP.dylib ??? 03:54:39 INFO - 0x7fff86989000 - 0x7fff8698cfff libCoreVMClient.dylib ??? 03:54:39 INFO - 0x7fff8698d000 - 0x7fff86990fff Help ??? 03:54:39 INFO - 0x7fff8699c000 - 0x7fff869a1fff CommonPanels ??? 03:54:39 INFO - 0x7fff869a2000 - 0x7fff86acafff MediaToolbox ??? 03:54:39 INFO - 0x7fff86b1f000 - 0x7fff86b90fff AppleVA ??? 03:54:39 INFO - 0x7fff86b91000 - 0x7fff86c0ffff CoreText ??? 03:54:39 INFO - 0x7fff86c10000 - 0x7fff86cc9fff libsqlite3.dylib ??? 03:54:39 INFO - 0x7fff86cca000 - 0x7fff86ce0fff libbsm.0.dylib ??? 03:54:39 INFO - 0x7fff86ce1000 - 0x7fff86d06fff CoreVideo ??? 03:54:39 INFO - 0x7fff86d07000 - 0x7fff86e1efff libxml2.2.dylib ??? 03:54:39 INFO - 0x7fff86e79000 - 0x7fff86e7bfff ExceptionHandling ??? 03:54:39 INFO - 0x7fff86e7c000 - 0x7fff86ea4fff DictionaryServices ??? 03:54:39 INFO - 0x7fff86eb1000 - 0x7fff86ec6fff LangAnalysis ??? 03:54:39 INFO - 0x7fff86ed9000 - 0x7fff86f17fff DebugSymbols ??? 03:54:39 INFO - 0x7fff86f18000 - 0x7fff86fd9fff libFontParser.dylib ??? 03:54:39 INFO - 0x7fff871e9000 - 0x7fff8729ffff libobjc.A.dylib ??? 03:54:39 INFO - 0x7fff872a0000 - 0x7fff87529fff Security ??? 03:54:39 INFO - 0x7fff8773b000 - 0x7fff87b7efff libLAPACK.dylib ??? 03:54:39 INFO - 0x7fff87b7f000 - 0x7fff87b86fff OpenDirectory ??? 03:54:39 INFO - 0x7fff87b87000 - 0x7fff87c64fff vImage ??? 03:54:39 INFO - 0x7fff87c94000 - 0x7fff87d06fff CoreSymbolication ??? 03:54:39 INFO - 0x7fff87d07000 - 0x7fff87d19fff libsasl2.2.dylib ??? 03:54:39 INFO - 0x7fff87d1a000 - 0x7fff87e4ffff AudioToolbox ??? 03:54:39 INFO - 0x7fff87e50000 - 0x7fff87f0dfff OSServices ??? 03:54:39 INFO - 0x7fff87f0e000 - 0x7fff87f8dfff CoreAudio ??? 03:54:39 INFO - 0x7fff881c9000 - 0x7fff881dffff MultitouchSupport ??? 03:54:39 INFO - 0x7fff88205000 - 0x7fff88238fff libTrueTypeScaler.dylib ??? 03:54:39 INFO - 0x7fff893d7000 - 0x7fff8941cfff CoreMediaIOServices ??? 03:54:39 INFO - 0x7fff89461000 - 0x7fff8946cfff CoreLocation ??? 03:54:39 INFO - 0x7fff8946d000 - 0x7fff89473fff CommerceCore ??? 03:54:39 INFO - 0x7fff895ad000 - 0x7fff895befff DSObjCWrappers ??? 03:54:39 INFO - 0x7fff895bf000 - 0x7fff89608fff SecurityInterface ??? 03:54:39 INFO - Stopping web server 03:54:39 INFO - Stopping web socket server 03:54:39 INFO - Stopping ssltunnel 03:54:39 INFO - TEST-INFO | leakcheck | default process: leak threshold set at 0 bytes 03:54:39 INFO - TEST-INFO | leakcheck | plugin process: leak threshold set at 0 bytes 03:54:39 INFO - TEST-INFO | leakcheck | tab process: leak threshold set at 10000 bytes 03:54:39 INFO - TEST-INFO | leakcheck | geckomediaplugin process: leak threshold set at 20000 bytes 03:54:39 WARNING - TEST-UNEXPECTED-FAIL | leakcheck | default process: missing output line for total leaks! 03:54:39 INFO - TEST-INFO | leakcheck | missing output line from log file /var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpWsc92i.mozrunner/runtests_leaks.log 03:54:39 INFO - runtests.py | Running tests: end. 03:54:39 INFO - SUITE-END | took 404s 03:54:39 ERROR - Return code: 1 03:54:39 ERROR - No tests run or test summary not found 03:54:39 INFO - TinderboxPrint: mochitest-jetpack-addon
T-FAIL CRASH 03:54:39 WARNING - # TBPL FAILURE # 03:54:39 WARNING - setting return code to 2 03:54:39 WARNING - The mochitest suite: jetpack-addon ran with return status: FAILURE 03:54:39 INFO - ENV: MOZ_UPLOAD_DIR is now /builds/slave/test/build/blobber_upload_dir 03:54:39 INFO - ENV: MINIDUMP_STACKWALK is now /builds/slave/test/build/macosx64-minidump_stackwalk 03:54:39 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 03:54:39 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/mochitest/runtests.py', '--appname=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--utility-path=tests/bin', '--extra-profile-file=tests/bin/plugins', '--symbols-path=/builds/slave/test/build/symbols', '--certificate-path=tests/certs', '--quiet', '--log-raw=/builds/slave/test/build/blobber_upload_dir/jetpack-package_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-package_errorsummary.log', '--screenshot-on-fail', '--jetpack-package'] in /builds/slave/test/build 03:54:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/mochitest/runtests.py --appname=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --utility-path=tests/bin --extra-profile-file=tests/bin/plugins --symbols-path=/builds/slave/test/build/symbols --certificate-path=tests/certs --quiet --log-raw=/builds/slave/test/build/blobber_upload_dir/jetpack-package_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-package_errorsummary.log --screenshot-on-fail --jetpack-package 03:54:39 INFO - Using env: {'Apple_PubSub_Socket_Render': '/tmp/launch-jcN6KS/Render', 03:54:39 INFO - 'DISPLAY': '/tmp/launch-oQeKXJ/org.x:0', 03:54:39 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 03:54:39 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 03:54:39 INFO - 'HOME': '/Users/cltbld', 03:54:39 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 03:54:39 INFO - 'LOGNAME': 'cltbld', 03:54:39 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 03:54:39 INFO - 'MINIDUMP_STACKWALK': '/builds/slave/test/build/macosx64-minidump_stackwalk', 03:54:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 03:54:39 INFO - 'MOZ_NO_REMOTE': '1', 03:54:39 INFO - 'MOZ_UPLOAD_DIR': '/builds/slave/test/build/blobber_upload_dir', 03:54:39 INFO - 'NO_EM_RESTART': '1', 03:54:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 03:54:39 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 03:54:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 03:54:39 INFO - 'PWD': '/builds/slave/test', 03:54:39 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 03:54:39 INFO - 'SHELL': '/bin/bash', 03:54:39 INFO - 'SSH_AUTH_SOCK': '/tmp/launch-xvWExr/Listeners', 03:54:39 INFO - 'TMPDIR': '/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/', 03:54:39 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 03:54:39 INFO - 'USER': 'cltbld', 03:54:39 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 03:54:39 INFO - 'VERSIONER_PYTHON_VERSION': '2.6', 03:54:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 03:54:39 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 03:54:39 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/mochitest/runtests.py', '--appname=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--utility-path=tests/bin', '--extra-profile-file=tests/bin/plugins', '--symbols-path=/builds/slave/test/build/symbols', '--certificate-path=tests/certs', '--quiet', '--log-raw=/builds/slave/test/build/blobber_upload_dir/jetpack-package_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/jetpack-package_errorsummary.log', '--screenshot-on-fail', '--jetpack-package'] with output_timeout 1000 03:54:39 INFO - /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module moznetwork was already imported from /builds/slave/test/build/tests/mochitest/moznetwork.pyc, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 03:54:39 INFO - import pkg_resources 03:54:39 INFO - Checking for orphan ssltunnel processes... 03:54:39 INFO - Checking for orphan xpcshell processes... 03:54:39 INFO - SUITE-START | Running 142 tests 03:54:39 INFO - TEST-START | addon-sdk/source/test/test-cuddlefish.js 03:54:39 INFO - TEST-SKIP | addon-sdk/source/test/test-cuddlefish.js | took 0ms 03:54:39 INFO - TEST-START | addon-sdk/source/test/test-mpl2-license-header.js 03:54:39 INFO - TEST-SKIP | addon-sdk/source/test/test-mpl2-license-header.js | took 1ms 03:54:39 INFO - TEST-START | addon-sdk/source/test/test-ui-action-button.js 03:54:39 INFO - TEST-SKIP | addon-sdk/source/test/test-ui-action-button.js | took 0ms 03:54:39 INFO - TEST-START | addon-sdk/source/test/test-unsupported-skip.js 03:54:39 INFO - TEST-SKIP | addon-sdk/source/test/test-unsupported-skip.js | took 0ms 03:54:39 INFO - mozprofile.addons WARNING | Could not install /builds/slave/test/build/tests/mochitest/extensions/mozscreenshots: [Errno 2] No such file or directory: '/builds/slave/test/build/tests/mochitest/extensions/mozscreenshots/install.rdf' 03:54:40 INFO - pk12util: PKCS12 IMPORT SUCCESSFUL 03:54:40 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/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmp2O20Yn.mozrunner'; const _SERVER_PORT = '8888'; const _SERVER_ADDR = '127.0.0.1'; const _TEST_PREFIX = undefined; const _DISPLAY_RESULTS = false;", '-f', '/builds/slave/test/build/tests/mochitest/server.js'] 03:54:40 INFO - runtests.py | Server pid: 5619 03:54:40 INFO - runtests.py | Websocket server pid: 5620 03:54:40 INFO - runtests.py | SSL tunnel pid: 5621 03:54:40 INFO - runtests.py | Running tests: start. 03:54:40 INFO - runtests.py | Application pid: 5622 03:54:40 INFO - ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmp2O20Yn.mozrunner/runtests_leaks.log 03:54:40 INFO - TEST-INFO | started process Main app process 03:54:40 INFO - 2016-02-02 03:54:40.588 firefox[5622:903] *** __NSAutoreleaseNoPool(): Object 0x100400360 of class NSCFDictionary autoreleased with no pool in place - just leaking 03:54:40 INFO - 2016-02-02 03:54:40.591 firefox[5622:903] *** __NSAutoreleaseNoPool(): Object 0x10011d4e0 of class NSCFArray autoreleased with no pool in place - just leaking 03:54:40 INFO - 2016-02-02 03:54:40.857 firefox[5622:903] *** __NSAutoreleaseNoPool(): Object 0x1001170d0 of class NSCFDictionary autoreleased with no pool in place - just leaking 03:54:40 INFO - 2016-02-02 03:54:40.857 firefox[5622:903] *** __NSAutoreleaseNoPool(): Object 0x100401000 of class NSCFData autoreleased with no pool in place - just leaking 03:54:42 INFO - [5622] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 815 03:54:42 INFO - 2016-02-02 03:54:42.535 firefox[5622:903] *** __NSAutoreleaseNoPool(): Object 0x121e30860 of class __NSFastEnumerationEnumerator autoreleased with no pool in place - just leaking 03:54:42 INFO - 2016-02-02 03:54:42.536 firefox[5622:903] *** __NSAutoreleaseNoPool(): Object 0x100106ff0 of class NSCFNumber autoreleased with no pool in place - just leaking 03:54:42 INFO - 2016-02-02 03:54:42.536 firefox[5622:903] *** __NSAutoreleaseNoPool(): Object 0x10a1798b0 of class NSConcreteValue autoreleased with no pool in place - just leaking 03:54:42 INFO - 2016-02-02 03:54:42.537 firefox[5622:903] *** __NSAutoreleaseNoPool(): Object 0x100132a00 of class NSCFNumber autoreleased with no pool in place - just leaking 03:54:42 INFO - 2016-02-02 03:54:42.537 firefox[5622:903] *** __NSAutoreleaseNoPool(): Object 0x10a179970 of class NSConcreteValue autoreleased with no pool in place - just leaking 03:54:42 INFO - 2016-02-02 03:54:42.538 firefox[5622:903] *** __NSAutoreleaseNoPool(): Object 0x10013c2a0 of class NSCFDictionary autoreleased with no pool in place - just leaking 03:54:42 INFO - ++DOCSHELL 0x122b1c000 == 1 [pid = 5622] [id = 1] 03:54:42 INFO - ++DOMWINDOW == 1 (0x121eb5400) [pid = 5622] [serial = 1] [outer = 0x0] 03:54:42 INFO - ++DOMWINDOW == 2 (0x121eb6400) [pid = 5622] [serial = 2] [outer = 0x121eb5400] 03:54:43 INFO - ++DOCSHELL 0x124cb1800 == 2 [pid = 5622] [id = 2] 03:54:43 INFO - ++DOMWINDOW == 3 (0x124ce2000) [pid = 5622] [serial = 3] [outer = 0x0] 03:54:43 INFO - ++DOMWINDOW == 4 (0x124ce3000) [pid = 5622] [serial = 4] [outer = 0x124ce2000] 03:54:43 INFO - [5622] WARNING: sRGB_framebuffer marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 878 03:54:43 INFO - [5622] WARNING: depth_texture marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 878 03:54:44 INFO - [5622] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5286 03:54:44 INFO - [5622] WARNING: sRGB_framebuffer marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 878 03:54:44 INFO - [5622] WARNING: depth_texture marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 878 03:54:44 INFO - Tue Feb 2 03:54:44 t-snow-r4-0067.test.releng.scl3.mozilla.com firefox[5622] : CGContextSetShouldAntialias: invalid context 0x0 03:54:44 INFO - Tue Feb 2 03:54:44 t-snow-r4-0067.test.releng.scl3.mozilla.com firefox[5622] : CGContextSetRGBStrokeColor: invalid context 0x0 03:54:44 INFO - Tue Feb 2 03:54:44 t-snow-r4-0067.test.releng.scl3.mozilla.com firefox[5622] : CGContextStrokeLineSegments: invalid context 0x0 03:54:44 INFO - Tue Feb 2 03:54:44 t-snow-r4-0067.test.releng.scl3.mozilla.com firefox[5622] : CGContextSetRGBStrokeColor: invalid context 0x0 03:54:44 INFO - Tue Feb 2 03:54:44 t-snow-r4-0067.test.releng.scl3.mozilla.com firefox[5622] : CGContextStrokeLineSegments: invalid context 0x0 03:54:44 INFO - Tue Feb 2 03:54:44 t-snow-r4-0067.test.releng.scl3.mozilla.com firefox[5622] : CGContextSetRGBStrokeColor: invalid context 0x0 03:54:44 INFO - Tue Feb 2 03:54:44 t-snow-r4-0067.test.releng.scl3.mozilla.com firefox[5622] : CGContextStrokeLineSegments: invalid context 0x0 03:54:44 INFO - [5622] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5286 03:54:44 INFO - [5622] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 03:54:45 INFO - console.info: hiddenWindow document.documentURI:chrome://browser/content/hiddenWindow.xul 03:54:45 INFO - console.info: hiddenWindow document.readyState:complete 03:54:45 INFO - ++DOCSHELL 0x1209d7000 == 3 [pid = 5622] [id = 3] 03:54:45 INFO - ++DOMWINDOW == 5 (0x12ed20000) [pid = 5622] [serial = 5] [outer = 0x0] 03:54:45 INFO - ++DOMWINDOW == 6 (0x12e3c6400) [pid = 5622] [serial = 6] [outer = 0x12ed20000] 03:54:45 INFO - ++DOMWINDOW == 7 (0x12f04a800) [pid = 5622] [serial = 7] [outer = 0x12ed20000] 03:54:45 INFO - Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:54:46 INFO - Error: TypeError: window is null 03:54:46 INFO - Traceback (most recent call last): 03:54:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:54:46 INFO - window.addEventListener("load", function testOnLoad() { 03:54:46 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:46 INFO - return interp.methods[prop](addon, target, ...args); 03:54:46 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:46 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:54:46 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:54:46 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:46 INFO - return interp.methods[prop](addon, target, ...args); 03:54:46 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:46 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:54:46 INFO - setTimeout(testInit, 0); 03:54:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:54:46 INFO - getTestList(config, function(links) { 03:54:46 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:54:46 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:54:46 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:54:46 INFO - req.onload = function() { 03:54:46 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:54:46 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:54:46 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:54:46 INFO - callback(links); 03:54:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:54:46 INFO - require("sdk/addon/window").ready.then(() => { 03:54:46 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:54:46 INFO - return _require(id); 03:54:46 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:54:46 INFO - freeze(load(loader, module)); 03:54:46 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:54:46 INFO - evaluate(sandbox, module.uri); 03:54:46 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:54:46 INFO - : loadSubScript(uri, sandbox, encoding); 03:54:46 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:54:46 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:54:46 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:46 INFO - return interp.methods[prop](addon, target, ...args); 03:54:46 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:46 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:46 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:54:46 INFO - resolve(); 03:54:46 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:54:46 INFO - this.schedulePromise(aPromise); 03:54:46 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:54:46 INFO - this.scheduleWalkerLoop(); 03:54:46 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:54:46 INFO - let stack = Components_ ? Components_.stack : null; 03:54:46 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:54:46 INFO - this.handlers.shift().process(); 03:54:46 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:54:46 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:54:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:54:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:54:46 INFO - return new Promise(resolve => { 03:54:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:54:46 INFO - runTests({ 03:54:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:54:46 INFO - nextIteration(); 03:54:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:54:46 INFO - checkForEnd(); 03:54:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:54:46 INFO - findAndRunTests(loader, nextIteration); 03:54:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:54:46 INFO - var runner = new TestRunner(); 03:54:46 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:54:46 INFO - runnerWindows.set(this, getInnerId(window)); 03:54:46 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:54:46 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:54:47 INFO - Error: TypeError: window is null 03:54:47 INFO - Traceback (most recent call last): 03:54:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:54:47 INFO - window.addEventListener("load", function testOnLoad() { 03:54:47 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:47 INFO - return interp.methods[prop](addon, target, ...args); 03:54:47 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:47 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:54:47 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:54:47 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:47 INFO - return interp.methods[prop](addon, target, ...args); 03:54:47 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:47 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:54:47 INFO - setTimeout(testInit, 0); 03:54:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:54:47 INFO - getTestList(config, function(links) { 03:54:47 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:54:47 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:54:47 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:54:47 INFO - req.onload = function() { 03:54:47 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:54:47 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:54:47 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:54:47 INFO - callback(links); 03:54:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:54:47 INFO - require("sdk/addon/window").ready.then(() => { 03:54:47 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:54:47 INFO - return _require(id); 03:54:47 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:54:47 INFO - freeze(load(loader, module)); 03:54:47 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:54:47 INFO - evaluate(sandbox, module.uri); 03:54:47 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:54:47 INFO - : loadSubScript(uri, sandbox, encoding); 03:54:47 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:54:47 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:54:47 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:47 INFO - return interp.methods[prop](addon, target, ...args); 03:54:47 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:47 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:47 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:54:47 INFO - resolve(); 03:54:47 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:54:47 INFO - this.schedulePromise(aPromise); 03:54:47 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:54:47 INFO - this.scheduleWalkerLoop(); 03:54:47 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:54:47 INFO - let stack = Components_ ? Components_.stack : null; 03:54:47 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:54:47 INFO - this.handlers.shift().process(); 03:54:47 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:54:47 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:54:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:54:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:54:47 INFO - testModule(require, filename).then(tests => { 03:54:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:54:47 INFO - return new Promise(resolve => { 03:54:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:54:47 INFO - runTests({ 03:54:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:54:47 INFO - nextIteration(); 03:54:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:54:47 INFO - checkForEnd(); 03:54:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:54:47 INFO - findAndRunTests(loader, nextIteration); 03:54:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:54:47 INFO - var runner = new TestRunner(); 03:54:47 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:54:47 INFO - runnerWindows.set(this, getInnerId(window)); 03:54:47 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:54:47 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:54:48 INFO - Error: TypeError: window is null 03:54:48 INFO - Traceback (most recent call last): 03:54:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:54:48 INFO - window.addEventListener("load", function testOnLoad() { 03:54:48 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:48 INFO - return interp.methods[prop](addon, target, ...args); 03:54:48 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:48 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:54:48 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:54:48 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:48 INFO - return interp.methods[prop](addon, target, ...args); 03:54:48 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:48 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:54:48 INFO - setTimeout(testInit, 0); 03:54:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:54:48 INFO - getTestList(config, function(links) { 03:54:48 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:54:48 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:54:48 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:54:48 INFO - req.onload = function() { 03:54:48 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:54:48 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:54:48 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:54:48 INFO - callback(links); 03:54:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:54:48 INFO - require("sdk/addon/window").ready.then(() => { 03:54:48 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:54:48 INFO - return _require(id); 03:54:48 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:54:48 INFO - freeze(load(loader, module)); 03:54:48 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:54:48 INFO - evaluate(sandbox, module.uri); 03:54:48 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:54:48 INFO - : loadSubScript(uri, sandbox, encoding); 03:54:48 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:54:48 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:54:48 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:48 INFO - return interp.methods[prop](addon, target, ...args); 03:54:48 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:48 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:48 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:54:48 INFO - resolve(); 03:54:48 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:54:48 INFO - this.schedulePromise(aPromise); 03:54:48 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:54:48 INFO - this.scheduleWalkerLoop(); 03:54:48 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:54:48 INFO - let stack = Components_ ? Components_.stack : null; 03:54:48 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:54:48 INFO - this.handlers.shift().process(); 03:54:48 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:54:48 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:54:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:54:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:48 INFO - testModule(require, filename).then(tests => { 03:54:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:54:48 INFO - testModule(require, filename).then(tests => { 03:54:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:54:48 INFO - return new Promise(resolve => { 03:54:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:54:48 INFO - runTests({ 03:54:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:54:48 INFO - nextIteration(); 03:54:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:54:48 INFO - checkForEnd(); 03:54:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:54:48 INFO - findAndRunTests(loader, nextIteration); 03:54:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:54:48 INFO - var runner = new TestRunner(); 03:54:48 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:54:48 INFO - runnerWindows.set(this, getInnerId(window)); 03:54:48 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:54:48 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:54:49 INFO - Error: TypeError: window is null 03:54:49 INFO - Traceback (most recent call last): 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:54:49 INFO - window.addEventListener("load", function testOnLoad() { 03:54:49 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:49 INFO - return interp.methods[prop](addon, target, ...args); 03:54:49 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:49 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:54:49 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:54:49 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:49 INFO - return interp.methods[prop](addon, target, ...args); 03:54:49 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:49 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:54:49 INFO - setTimeout(testInit, 0); 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:54:49 INFO - getTestList(config, function(links) { 03:54:49 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:54:49 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:54:49 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:54:49 INFO - req.onload = function() { 03:54:49 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:54:49 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:54:49 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:54:49 INFO - callback(links); 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:54:49 INFO - require("sdk/addon/window").ready.then(() => { 03:54:49 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:54:49 INFO - return _require(id); 03:54:49 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:54:49 INFO - freeze(load(loader, module)); 03:54:49 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:54:49 INFO - evaluate(sandbox, module.uri); 03:54:49 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:54:49 INFO - : loadSubScript(uri, sandbox, encoding); 03:54:49 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:54:49 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:54:49 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:49 INFO - return interp.methods[prop](addon, target, ...args); 03:54:49 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:49 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:49 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:54:49 INFO - resolve(); 03:54:49 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:54:49 INFO - this.schedulePromise(aPromise); 03:54:49 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:54:49 INFO - this.scheduleWalkerLoop(); 03:54:49 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:54:49 INFO - let stack = Components_ ? Components_.stack : null; 03:54:49 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:54:49 INFO - this.handlers.shift().process(); 03:54:49 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:54:49 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:49 INFO - testModule(require, filename).then(tests => { 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:49 INFO - testModule(require, filename).then(tests => { 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:54:49 INFO - testModule(require, filename).then(tests => { 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:54:49 INFO - return new Promise(resolve => { 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:54:49 INFO - runTests({ 03:54:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:54:49 INFO - nextIteration(); 03:54:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:54:49 INFO - checkForEnd(); 03:54:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:54:49 INFO - findAndRunTests(loader, nextIteration); 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:54:49 INFO - var runner = new TestRunner(); 03:54:49 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:54:49 INFO - runnerWindows.set(this, getInnerId(window)); 03:54:49 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:54:49 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:54:49 INFO - Error: TypeError: window is null 03:54:49 INFO - Traceback (most recent call last): 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:54:49 INFO - window.addEventListener("load", function testOnLoad() { 03:54:49 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:49 INFO - return interp.methods[prop](addon, target, ...args); 03:54:49 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:49 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:54:49 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:54:49 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:49 INFO - return interp.methods[prop](addon, target, ...args); 03:54:49 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:49 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:54:49 INFO - setTimeout(testInit, 0); 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:54:49 INFO - getTestList(config, function(links) { 03:54:49 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:54:49 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:54:49 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:54:49 INFO - req.onload = function() { 03:54:49 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:54:49 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:54:49 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:54:49 INFO - callback(links); 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:54:49 INFO - require("sdk/addon/window").ready.then(() => { 03:54:49 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:54:49 INFO - return _require(id); 03:54:49 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:54:49 INFO - freeze(load(loader, module)); 03:54:49 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:54:49 INFO - evaluate(sandbox, module.uri); 03:54:49 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:54:49 INFO - : loadSubScript(uri, sandbox, encoding); 03:54:49 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:54:49 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:54:49 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:49 INFO - return interp.methods[prop](addon, target, ...args); 03:54:49 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:49 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:49 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:54:49 INFO - resolve(); 03:54:49 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:54:49 INFO - this.schedulePromise(aPromise); 03:54:49 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:54:49 INFO - this.scheduleWalkerLoop(); 03:54:49 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:54:49 INFO - let stack = Components_ ? Components_.stack : null; 03:54:49 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:54:49 INFO - this.handlers.shift().process(); 03:54:49 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:54:49 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:49 INFO - testModule(require, filename).then(tests => { 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:49 INFO - testModule(require, filename).then(tests => { 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:49 INFO - testModule(require, filename).then(tests => { 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:54:49 INFO - testModule(require, filename).then(tests => { 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:54:49 INFO - return new Promise(resolve => { 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:54:49 INFO - runTests({ 03:54:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:54:49 INFO - nextIteration(); 03:54:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:54:49 INFO - checkForEnd(); 03:54:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:54:49 INFO - findAndRunTests(loader, nextIteration); 03:54:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:54:49 INFO - var runner = new TestRunner(); 03:54:49 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:54:49 INFO - runnerWindows.set(this, getInnerId(window)); 03:54:49 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:54:49 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:54:50 INFO - Error: TypeError: window is null 03:54:50 INFO - Traceback (most recent call last): 03:54:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:54:50 INFO - window.addEventListener("load", function testOnLoad() { 03:54:50 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:50 INFO - return interp.methods[prop](addon, target, ...args); 03:54:50 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:50 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:54:50 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:54:50 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:50 INFO - return interp.methods[prop](addon, target, ...args); 03:54:50 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:50 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:54:50 INFO - setTimeout(testInit, 0); 03:54:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:54:50 INFO - getTestList(config, function(links) { 03:54:50 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:54:50 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:54:50 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:54:50 INFO - req.onload = function() { 03:54:50 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:54:50 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:54:50 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:54:50 INFO - callback(links); 03:54:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:54:50 INFO - require("sdk/addon/window").ready.then(() => { 03:54:50 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:54:50 INFO - return _require(id); 03:54:50 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:54:50 INFO - freeze(load(loader, module)); 03:54:50 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:54:50 INFO - evaluate(sandbox, module.uri); 03:54:50 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:54:50 INFO - : loadSubScript(uri, sandbox, encoding); 03:54:50 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:54:50 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:54:50 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:50 INFO - return interp.methods[prop](addon, target, ...args); 03:54:50 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:50 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:50 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:54:50 INFO - resolve(); 03:54:50 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:54:50 INFO - this.schedulePromise(aPromise); 03:54:50 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:54:50 INFO - this.scheduleWalkerLoop(); 03:54:50 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:54:50 INFO - let stack = Components_ ? Components_.stack : null; 03:54:50 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:54:50 INFO - this.handlers.shift().process(); 03:54:50 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:54:50 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:54:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:54:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:50 INFO - testModule(require, filename).then(tests => { 03:54:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:50 INFO - testModule(require, filename).then(tests => { 03:54:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:50 INFO - testModule(require, filename).then(tests => { 03:54:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:50 INFO - testModule(require, filename).then(tests => { 03:54:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:54:50 INFO - testModule(require, filename).then(tests => { 03:54:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:54:50 INFO - return new Promise(resolve => { 03:54:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:54:50 INFO - runTests({ 03:54:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:54:50 INFO - nextIteration(); 03:54:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:54:50 INFO - checkForEnd(); 03:54:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:54:50 INFO - findAndRunTests(loader, nextIteration); 03:54:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:54:50 INFO - var runner = new TestRunner(); 03:54:50 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:54:50 INFO - runnerWindows.set(this, getInnerId(window)); 03:54:50 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:54:50 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:54:52 INFO - Error: TypeError: window is null 03:54:52 INFO - Traceback (most recent call last): 03:54:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:54:52 INFO - window.addEventListener("load", function testOnLoad() { 03:54:52 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:52 INFO - return interp.methods[prop](addon, target, ...args); 03:54:52 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:52 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:54:52 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:54:52 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:52 INFO - return interp.methods[prop](addon, target, ...args); 03:54:52 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:52 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:54:52 INFO - setTimeout(testInit, 0); 03:54:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:54:52 INFO - getTestList(config, function(links) { 03:54:52 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:54:52 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:54:52 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:54:52 INFO - req.onload = function() { 03:54:52 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:54:52 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:54:52 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:54:52 INFO - callback(links); 03:54:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:54:52 INFO - require("sdk/addon/window").ready.then(() => { 03:54:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:54:52 INFO - return _require(id); 03:54:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:54:52 INFO - freeze(load(loader, module)); 03:54:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:54:52 INFO - evaluate(sandbox, module.uri); 03:54:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:54:52 INFO - : loadSubScript(uri, sandbox, encoding); 03:54:52 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:54:52 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:54:52 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:52 INFO - return interp.methods[prop](addon, target, ...args); 03:54:52 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:52 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:52 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:54:52 INFO - resolve(); 03:54:52 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:54:52 INFO - this.schedulePromise(aPromise); 03:54:52 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:54:52 INFO - this.scheduleWalkerLoop(); 03:54:52 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:54:52 INFO - let stack = Components_ ? Components_.stack : null; 03:54:52 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:54:52 INFO - this.handlers.shift().process(); 03:54:52 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:54:52 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:54:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:54:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:52 INFO - testModule(require, filename).then(tests => { 03:54:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:52 INFO - testModule(require, filename).then(tests => { 03:54:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:52 INFO - testModule(require, filename).then(tests => { 03:54:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:52 INFO - testModule(require, filename).then(tests => { 03:54:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:52 INFO - testModule(require, filename).then(tests => { 03:54:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:54:52 INFO - testModule(require, filename).then(tests => { 03:54:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:54:52 INFO - return new Promise(resolve => { 03:54:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:54:52 INFO - runTests({ 03:54:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:54:52 INFO - nextIteration(); 03:54:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:54:52 INFO - checkForEnd(); 03:54:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:54:52 INFO - findAndRunTests(loader, nextIteration); 03:54:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:54:52 INFO - var runner = new TestRunner(); 03:54:52 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:54:52 INFO - runnerWindows.set(this, getInnerId(window)); 03:54:52 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:54:52 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:54:52 INFO - Error: TypeError: window is null 03:54:52 INFO - Traceback (most recent call last): 03:54:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:54:52 INFO - window.addEventListener("load", function testOnLoad() { 03:54:52 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:52 INFO - return interp.methods[prop](addon, target, ...args); 03:54:52 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:52 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:54:52 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:54:52 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:52 INFO - return interp.methods[prop](addon, target, ...args); 03:54:52 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:52 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:54:52 INFO - setTimeout(testInit, 0); 03:54:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:54:52 INFO - getTestList(config, function(links) { 03:54:52 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:54:52 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:54:52 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:54:52 INFO - req.onload = function() { 03:54:52 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:54:52 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:54:52 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:54:52 INFO - callback(links); 03:54:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:54:52 INFO - require("sdk/addon/window").ready.then(() => { 03:54:52 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:54:52 INFO - return _require(id); 03:54:53 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:54:53 INFO - freeze(load(loader, module)); 03:54:53 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:54:53 INFO - evaluate(sandbox, module.uri); 03:54:53 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:54:53 INFO - : loadSubScript(uri, sandbox, encoding); 03:54:53 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:54:53 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:54:53 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:53 INFO - return interp.methods[prop](addon, target, ...args); 03:54:53 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:53 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:53 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:54:53 INFO - resolve(); 03:54:53 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:54:53 INFO - this.schedulePromise(aPromise); 03:54:53 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:54:53 INFO - this.scheduleWalkerLoop(); 03:54:53 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:54:53 INFO - let stack = Components_ ? Components_.stack : null; 03:54:53 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:54:53 INFO - this.handlers.shift().process(); 03:54:53 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:54:53 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:53 INFO - testModule(require, filename).then(tests => { 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:53 INFO - testModule(require, filename).then(tests => { 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:53 INFO - testModule(require, filename).then(tests => { 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:53 INFO - testModule(require, filename).then(tests => { 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:53 INFO - testModule(require, filename).then(tests => { 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:53 INFO - testModule(require, filename).then(tests => { 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:54:53 INFO - testModule(require, filename).then(tests => { 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:54:53 INFO - return new Promise(resolve => { 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:54:53 INFO - runTests({ 03:54:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:54:53 INFO - nextIteration(); 03:54:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:54:53 INFO - checkForEnd(); 03:54:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:54:53 INFO - findAndRunTests(loader, nextIteration); 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:54:53 INFO - var runner = new TestRunner(); 03:54:53 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:54:53 INFO - runnerWindows.set(this, getInnerId(window)); 03:54:53 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:54:53 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:54:53 INFO - Error: TypeError: window is null 03:54:53 INFO - Traceback (most recent call last): 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:54:53 INFO - window.addEventListener("load", function testOnLoad() { 03:54:53 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:53 INFO - return interp.methods[prop](addon, target, ...args); 03:54:53 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:53 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:54:53 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:54:53 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:53 INFO - return interp.methods[prop](addon, target, ...args); 03:54:53 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:53 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:54:53 INFO - setTimeout(testInit, 0); 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:54:53 INFO - getTestList(config, function(links) { 03:54:53 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:54:53 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:54:53 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:54:53 INFO - req.onload = function() { 03:54:53 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:54:53 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:54:53 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:54:53 INFO - callback(links); 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:54:53 INFO - require("sdk/addon/window").ready.then(() => { 03:54:53 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:54:53 INFO - return _require(id); 03:54:53 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:54:53 INFO - freeze(load(loader, module)); 03:54:53 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:54:53 INFO - evaluate(sandbox, module.uri); 03:54:53 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:54:53 INFO - : loadSubScript(uri, sandbox, encoding); 03:54:53 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:54:53 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:54:53 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:53 INFO - return interp.methods[prop](addon, target, ...args); 03:54:53 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:53 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:53 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:54:53 INFO - resolve(); 03:54:53 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:54:53 INFO - this.schedulePromise(aPromise); 03:54:53 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:54:53 INFO - this.scheduleWalkerLoop(); 03:54:53 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:54:53 INFO - let stack = Components_ ? Components_.stack : null; 03:54:53 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:54:53 INFO - this.handlers.shift().process(); 03:54:53 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:54:53 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:53 INFO - testModule(require, filename).then(tests => { 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:53 INFO - testModule(require, filename).then(tests => { 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:53 INFO - testModule(require, filename).then(tests => { 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:53 INFO - testModule(require, filename).then(tests => { 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:53 INFO - testModule(require, filename).then(tests => { 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:53 INFO - testModule(require, filename).then(tests => { 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:53 INFO - testModule(require, filename).then(tests => { 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:54:53 INFO - testModule(require, filename).then(tests => { 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:54:53 INFO - return new Promise(resolve => { 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:54:53 INFO - runTests({ 03:54:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:54:53 INFO - nextIteration(); 03:54:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:54:53 INFO - checkForEnd(); 03:54:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:54:53 INFO - findAndRunTests(loader, nextIteration); 03:54:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:54:53 INFO - var runner = new TestRunner(); 03:54:53 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:54:53 INFO - runnerWindows.set(this, getInnerId(window)); 03:54:53 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:54:53 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:54:54 INFO - Error: TypeError: window is null 03:54:54 INFO - Traceback (most recent call last): 03:54:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:54:54 INFO - window.addEventListener("load", function testOnLoad() { 03:54:54 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:54 INFO - return interp.methods[prop](addon, target, ...args); 03:54:54 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:54 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:54:54 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:54:54 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:54 INFO - return interp.methods[prop](addon, target, ...args); 03:54:54 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:54 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:54:54 INFO - setTimeout(testInit, 0); 03:54:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:54:54 INFO - getTestList(config, function(links) { 03:54:54 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:54:54 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:54:54 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:54:54 INFO - req.onload = function() { 03:54:54 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:54:54 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:54:54 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:54:54 INFO - callback(links); 03:54:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:54:54 INFO - require("sdk/addon/window").ready.then(() => { 03:54:54 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:54:54 INFO - return _require(id); 03:54:54 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:54:54 INFO - freeze(load(loader, module)); 03:54:54 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:54:54 INFO - evaluate(sandbox, module.uri); 03:54:54 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:54:54 INFO - : loadSubScript(uri, sandbox, encoding); 03:54:54 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:54:54 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:54:54 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:54 INFO - return interp.methods[prop](addon, target, ...args); 03:54:54 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:54 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:54 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:54:54 INFO - resolve(); 03:54:54 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:54:54 INFO - this.schedulePromise(aPromise); 03:54:54 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:54:54 INFO - this.scheduleWalkerLoop(); 03:54:54 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:54:54 INFO - let stack = Components_ ? Components_.stack : null; 03:54:54 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:54:54 INFO - this.handlers.shift().process(); 03:54:54 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:54:54 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:54:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:54:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:54 INFO - testModule(require, filename).then(tests => { 03:54:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:54 INFO - testModule(require, filename).then(tests => { 03:54:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:54 INFO - testModule(require, filename).then(tests => { 03:54:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:54 INFO - testModule(require, filename).then(tests => { 03:54:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:54 INFO - testModule(require, filename).then(tests => { 03:54:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:54 INFO - testModule(require, filename).then(tests => { 03:54:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:54 INFO - testModule(require, filename).then(tests => { 03:54:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:54 INFO - testModule(require, filename).then(tests => { 03:54:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:54:54 INFO - testModule(require, filename).then(tests => { 03:54:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:54:54 INFO - return new Promise(resolve => { 03:54:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:54:54 INFO - runTests({ 03:54:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:54:54 INFO - nextIteration(); 03:54:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:54:54 INFO - checkForEnd(); 03:54:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:54:54 INFO - findAndRunTests(loader, nextIteration); 03:54:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:54:54 INFO - var runner = new TestRunner(); 03:54:54 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:54:54 INFO - runnerWindows.set(this, getInnerId(window)); 03:54:54 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:54:54 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:54:55 INFO - Error: TypeError: window is null 03:54:55 INFO - Traceback (most recent call last): 03:54:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:54:55 INFO - window.addEventListener("load", function testOnLoad() { 03:54:55 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:55 INFO - return interp.methods[prop](addon, target, ...args); 03:54:55 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:55 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:54:55 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:54:55 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:55 INFO - return interp.methods[prop](addon, target, ...args); 03:54:55 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:55 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:54:55 INFO - setTimeout(testInit, 0); 03:54:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:54:55 INFO - getTestList(config, function(links) { 03:54:55 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:54:55 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:54:55 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:54:55 INFO - req.onload = function() { 03:54:55 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:54:55 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:54:55 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:54:55 INFO - callback(links); 03:54:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:54:55 INFO - require("sdk/addon/window").ready.then(() => { 03:54:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:54:55 INFO - return _require(id); 03:54:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:54:55 INFO - freeze(load(loader, module)); 03:54:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:54:55 INFO - evaluate(sandbox, module.uri); 03:54:55 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:54:55 INFO - : loadSubScript(uri, sandbox, encoding); 03:54:55 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:54:55 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:54:55 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:55 INFO - return interp.methods[prop](addon, target, ...args); 03:54:55 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:55 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:55 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:54:55 INFO - resolve(); 03:54:55 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:54:55 INFO - this.schedulePromise(aPromise); 03:54:55 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:54:55 INFO - this.scheduleWalkerLoop(); 03:54:55 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:54:55 INFO - let stack = Components_ ? Components_.stack : null; 03:54:55 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:54:55 INFO - this.handlers.shift().process(); 03:54:55 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:54:55 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:54:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:54:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:55 INFO - testModule(require, filename).then(tests => { 03:54:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:55 INFO - testModule(require, filename).then(tests => { 03:54:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:55 INFO - testModule(require, filename).then(tests => { 03:54:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:55 INFO - testModule(require, filename).then(tests => { 03:54:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:55 INFO - testModule(require, filename).then(tests => { 03:54:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:55 INFO - testModule(require, filename).then(tests => { 03:54:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:55 INFO - testModule(require, filename).then(tests => { 03:54:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:55 INFO - testModule(require, filename).then(tests => { 03:54:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:55 INFO - testModule(require, filename).then(tests => { 03:54:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:54:55 INFO - testModule(require, filename).then(tests => { 03:54:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:54:55 INFO - return new Promise(resolve => { 03:54:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:54:55 INFO - runTests({ 03:54:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:54:55 INFO - nextIteration(); 03:54:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:54:55 INFO - checkForEnd(); 03:54:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:54:55 INFO - findAndRunTests(loader, nextIteration); 03:54:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:54:55 INFO - var runner = new TestRunner(); 03:54:55 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:54:55 INFO - runnerWindows.set(this, getInnerId(window)); 03:54:55 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:54:55 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:54:56 INFO - Error: TypeError: window is null 03:54:56 INFO - Traceback (most recent call last): 03:54:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:54:56 INFO - window.addEventListener("load", function testOnLoad() { 03:54:56 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:56 INFO - return interp.methods[prop](addon, target, ...args); 03:54:56 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:56 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:54:56 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:54:56 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:56 INFO - return interp.methods[prop](addon, target, ...args); 03:54:56 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:56 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:54:56 INFO - setTimeout(testInit, 0); 03:54:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:54:56 INFO - getTestList(config, function(links) { 03:54:56 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:54:56 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:54:56 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:54:56 INFO - req.onload = function() { 03:54:56 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:54:56 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:54:56 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:54:56 INFO - callback(links); 03:54:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:54:56 INFO - require("sdk/addon/window").ready.then(() => { 03:54:56 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:54:56 INFO - return _require(id); 03:54:56 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:54:56 INFO - freeze(load(loader, module)); 03:54:56 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:54:56 INFO - evaluate(sandbox, module.uri); 03:54:56 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:54:56 INFO - : loadSubScript(uri, sandbox, encoding); 03:54:56 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:54:56 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:54:56 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:56 INFO - return interp.methods[prop](addon, target, ...args); 03:54:56 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:56 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:56 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:54:56 INFO - resolve(); 03:54:56 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:54:56 INFO - this.schedulePromise(aPromise); 03:54:56 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:54:56 INFO - this.scheduleWalkerLoop(); 03:54:56 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:54:56 INFO - let stack = Components_ ? Components_.stack : null; 03:54:56 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:54:56 INFO - this.handlers.shift().process(); 03:54:56 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:54:56 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:54:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:54:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:56 INFO - testModule(require, filename).then(tests => { 03:54:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:56 INFO - testModule(require, filename).then(tests => { 03:54:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:56 INFO - testModule(require, filename).then(tests => { 03:54:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:56 INFO - testModule(require, filename).then(tests => { 03:54:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:56 INFO - testModule(require, filename).then(tests => { 03:54:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:56 INFO - testModule(require, filename).then(tests => { 03:54:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:56 INFO - testModule(require, filename).then(tests => { 03:54:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:56 INFO - testModule(require, filename).then(tests => { 03:54:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:56 INFO - testModule(require, filename).then(tests => { 03:54:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:56 INFO - testModule(require, filename).then(tests => { 03:54:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:54:56 INFO - testModule(require, filename).then(tests => { 03:54:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:54:56 INFO - return new Promise(resolve => { 03:54:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:54:56 INFO - runTests({ 03:54:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:54:56 INFO - nextIteration(); 03:54:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:54:56 INFO - checkForEnd(); 03:54:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:54:56 INFO - findAndRunTests(loader, nextIteration); 03:54:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:54:56 INFO - var runner = new TestRunner(); 03:54:56 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:54:56 INFO - runnerWindows.set(this, getInnerId(window)); 03:54:56 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:54:56 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:54:58 INFO - Error: TypeError: window is null 03:54:58 INFO - Traceback (most recent call last): 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:54:58 INFO - window.addEventListener("load", function testOnLoad() { 03:54:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:58 INFO - return interp.methods[prop](addon, target, ...args); 03:54:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:54:58 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:54:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:58 INFO - return interp.methods[prop](addon, target, ...args); 03:54:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:54:58 INFO - setTimeout(testInit, 0); 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:54:58 INFO - getTestList(config, function(links) { 03:54:58 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:54:58 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:54:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:54:58 INFO - req.onload = function() { 03:54:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:54:58 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:54:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:54:58 INFO - callback(links); 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:54:58 INFO - require("sdk/addon/window").ready.then(() => { 03:54:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:54:58 INFO - return _require(id); 03:54:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:54:58 INFO - freeze(load(loader, module)); 03:54:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:54:58 INFO - evaluate(sandbox, module.uri); 03:54:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:54:58 INFO - : loadSubScript(uri, sandbox, encoding); 03:54:58 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:54:58 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:54:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:58 INFO - return interp.methods[prop](addon, target, ...args); 03:54:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:58 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:54:58 INFO - resolve(); 03:54:58 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:54:58 INFO - this.schedulePromise(aPromise); 03:54:58 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:54:58 INFO - this.scheduleWalkerLoop(); 03:54:58 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:54:58 INFO - let stack = Components_ ? Components_.stack : null; 03:54:58 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:54:58 INFO - this.handlers.shift().process(); 03:54:58 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:54:58 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:54:58 INFO - return new Promise(resolve => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:54:58 INFO - runTests({ 03:54:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:54:58 INFO - nextIteration(); 03:54:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:54:58 INFO - checkForEnd(); 03:54:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:54:58 INFO - findAndRunTests(loader, nextIteration); 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:54:58 INFO - var runner = new TestRunner(); 03:54:58 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:54:58 INFO - runnerWindows.set(this, getInnerId(window)); 03:54:58 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:54:58 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:54:58 INFO - Error: TypeError: window is null 03:54:58 INFO - Traceback (most recent call last): 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:54:58 INFO - window.addEventListener("load", function testOnLoad() { 03:54:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:58 INFO - return interp.methods[prop](addon, target, ...args); 03:54:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:54:58 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:54:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:58 INFO - return interp.methods[prop](addon, target, ...args); 03:54:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:54:58 INFO - setTimeout(testInit, 0); 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:54:58 INFO - getTestList(config, function(links) { 03:54:58 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:54:58 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:54:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:54:58 INFO - req.onload = function() { 03:54:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:54:58 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:54:58 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:54:58 INFO - callback(links); 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:54:58 INFO - require("sdk/addon/window").ready.then(() => { 03:54:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:54:58 INFO - return _require(id); 03:54:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:54:58 INFO - freeze(load(loader, module)); 03:54:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:54:58 INFO - evaluate(sandbox, module.uri); 03:54:58 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:54:58 INFO - : loadSubScript(uri, sandbox, encoding); 03:54:58 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:54:58 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:54:58 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:58 INFO - return interp.methods[prop](addon, target, ...args); 03:54:58 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:58 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:58 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:54:58 INFO - resolve(); 03:54:58 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:54:58 INFO - this.schedulePromise(aPromise); 03:54:58 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:54:58 INFO - this.scheduleWalkerLoop(); 03:54:58 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:54:58 INFO - let stack = Components_ ? Components_.stack : null; 03:54:58 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:54:58 INFO - this.handlers.shift().process(); 03:54:58 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:54:58 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:54:58 INFO - testModule(require, filename).then(tests => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:54:58 INFO - return new Promise(resolve => { 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:54:58 INFO - runTests({ 03:54:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:54:58 INFO - nextIteration(); 03:54:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:54:58 INFO - checkForEnd(); 03:54:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:54:58 INFO - findAndRunTests(loader, nextIteration); 03:54:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:54:58 INFO - var runner = new TestRunner(); 03:54:58 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:54:58 INFO - runnerWindows.set(this, getInnerId(window)); 03:54:58 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:54:58 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:54:59 INFO - Error: TypeError: window is null 03:54:59 INFO - Traceback (most recent call last): 03:54:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:54:59 INFO - window.addEventListener("load", function testOnLoad() { 03:54:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:59 INFO - return interp.methods[prop](addon, target, ...args); 03:54:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:54:59 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:54:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:59 INFO - return interp.methods[prop](addon, target, ...args); 03:54:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:54:59 INFO - setTimeout(testInit, 0); 03:54:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:54:59 INFO - getTestList(config, function(links) { 03:54:59 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:54:59 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:54:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:54:59 INFO - req.onload = function() { 03:54:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:54:59 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:54:59 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:54:59 INFO - callback(links); 03:54:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:54:59 INFO - require("sdk/addon/window").ready.then(() => { 03:54:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:54:59 INFO - return _require(id); 03:54:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:54:59 INFO - freeze(load(loader, module)); 03:54:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:54:59 INFO - evaluate(sandbox, module.uri); 03:54:59 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:54:59 INFO - : loadSubScript(uri, sandbox, encoding); 03:54:59 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:54:59 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:54:59 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:54:59 INFO - return interp.methods[prop](addon, target, ...args); 03:54:59 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:54:59 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:54:59 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:54:59 INFO - resolve(); 03:54:59 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:54:59 INFO - this.schedulePromise(aPromise); 03:54:59 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:54:59 INFO - this.scheduleWalkerLoop(); 03:54:59 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:54:59 INFO - let stack = Components_ ? Components_.stack : null; 03:54:59 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:54:59 INFO - this.handlers.shift().process(); 03:54:59 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:54:59 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:54:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:54:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:59 INFO - testModule(require, filename).then(tests => { 03:54:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:59 INFO - testModule(require, filename).then(tests => { 03:54:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:59 INFO - testModule(require, filename).then(tests => { 03:54:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:59 INFO - testModule(require, filename).then(tests => { 03:54:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:59 INFO - testModule(require, filename).then(tests => { 03:54:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:59 INFO - testModule(require, filename).then(tests => { 03:54:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:59 INFO - testModule(require, filename).then(tests => { 03:54:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:59 INFO - testModule(require, filename).then(tests => { 03:54:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:59 INFO - testModule(require, filename).then(tests => { 03:54:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:59 INFO - testModule(require, filename).then(tests => { 03:54:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:59 INFO - testModule(require, filename).then(tests => { 03:54:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:59 INFO - testModule(require, filename).then(tests => { 03:54:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:54:59 INFO - testModule(require, filename).then(tests => { 03:54:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:54:59 INFO - testModule(require, filename).then(tests => { 03:54:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:54:59 INFO - return new Promise(resolve => { 03:54:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:54:59 INFO - runTests({ 03:54:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:54:59 INFO - nextIteration(); 03:54:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:54:59 INFO - checkForEnd(); 03:54:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:54:59 INFO - findAndRunTests(loader, nextIteration); 03:54:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:54:59 INFO - var runner = new TestRunner(); 03:54:59 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:54:59 INFO - runnerWindows.set(this, getInnerId(window)); 03:54:59 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:54:59 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:00 INFO - Error: TypeError: window is null 03:55:00 INFO - Traceback (most recent call last): 03:55:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:00 INFO - window.addEventListener("load", function testOnLoad() { 03:55:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:00 INFO - return interp.methods[prop](addon, target, ...args); 03:55:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:00 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:00 INFO - return interp.methods[prop](addon, target, ...args); 03:55:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:00 INFO - setTimeout(testInit, 0); 03:55:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:00 INFO - getTestList(config, function(links) { 03:55:00 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:00 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:00 INFO - req.onload = function() { 03:55:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:00 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:00 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:00 INFO - callback(links); 03:55:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:00 INFO - require("sdk/addon/window").ready.then(() => { 03:55:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:00 INFO - return _require(id); 03:55:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:00 INFO - freeze(load(loader, module)); 03:55:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:00 INFO - evaluate(sandbox, module.uri); 03:55:00 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:00 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:00 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:00 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:00 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:00 INFO - return interp.methods[prop](addon, target, ...args); 03:55:00 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:00 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:00 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:00 INFO - resolve(); 03:55:00 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:00 INFO - this.schedulePromise(aPromise); 03:55:00 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:00 INFO - this.scheduleWalkerLoop(); 03:55:00 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:00 INFO - let stack = Components_ ? Components_.stack : null; 03:55:00 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:00 INFO - this.handlers.shift().process(); 03:55:00 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:00 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:00 INFO - testModule(require, filename).then(tests => { 03:55:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:00 INFO - testModule(require, filename).then(tests => { 03:55:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:00 INFO - testModule(require, filename).then(tests => { 03:55:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:00 INFO - testModule(require, filename).then(tests => { 03:55:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:00 INFO - testModule(require, filename).then(tests => { 03:55:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:00 INFO - testModule(require, filename).then(tests => { 03:55:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:00 INFO - testModule(require, filename).then(tests => { 03:55:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:00 INFO - testModule(require, filename).then(tests => { 03:55:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:00 INFO - testModule(require, filename).then(tests => { 03:55:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:00 INFO - testModule(require, filename).then(tests => { 03:55:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:00 INFO - testModule(require, filename).then(tests => { 03:55:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:00 INFO - testModule(require, filename).then(tests => { 03:55:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:00 INFO - testModule(require, filename).then(tests => { 03:55:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:00 INFO - testModule(require, filename).then(tests => { 03:55:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:00 INFO - testModule(require, filename).then(tests => { 03:55:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:00 INFO - return new Promise(resolve => { 03:55:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:00 INFO - runTests({ 03:55:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:00 INFO - nextIteration(); 03:55:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:00 INFO - checkForEnd(); 03:55:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:00 INFO - findAndRunTests(loader, nextIteration); 03:55:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:00 INFO - var runner = new TestRunner(); 03:55:00 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:00 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:00 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:00 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:01 INFO - Error: TypeError: window is null 03:55:01 INFO - Traceback (most recent call last): 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:01 INFO - window.addEventListener("load", function testOnLoad() { 03:55:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:01 INFO - return interp.methods[prop](addon, target, ...args); 03:55:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:01 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:01 INFO - return interp.methods[prop](addon, target, ...args); 03:55:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:01 INFO - setTimeout(testInit, 0); 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:01 INFO - getTestList(config, function(links) { 03:55:01 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:01 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:01 INFO - req.onload = function() { 03:55:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:01 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:01 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:01 INFO - callback(links); 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:01 INFO - require("sdk/addon/window").ready.then(() => { 03:55:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:01 INFO - return _require(id); 03:55:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:01 INFO - freeze(load(loader, module)); 03:55:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:01 INFO - evaluate(sandbox, module.uri); 03:55:01 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:01 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:01 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:01 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:01 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:01 INFO - return interp.methods[prop](addon, target, ...args); 03:55:01 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:01 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:01 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:01 INFO - resolve(); 03:55:01 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:01 INFO - this.schedulePromise(aPromise); 03:55:01 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:01 INFO - this.scheduleWalkerLoop(); 03:55:01 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:01 INFO - let stack = Components_ ? Components_.stack : null; 03:55:01 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:01 INFO - this.handlers.shift().process(); 03:55:01 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:01 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:01 INFO - testModule(require, filename).then(tests => { 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:01 INFO - testModule(require, filename).then(tests => { 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:01 INFO - testModule(require, filename).then(tests => { 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:01 INFO - testModule(require, filename).then(tests => { 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:01 INFO - testModule(require, filename).then(tests => { 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:01 INFO - testModule(require, filename).then(tests => { 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:01 INFO - testModule(require, filename).then(tests => { 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:01 INFO - testModule(require, filename).then(tests => { 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:01 INFO - testModule(require, filename).then(tests => { 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:01 INFO - testModule(require, filename).then(tests => { 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:01 INFO - testModule(require, filename).then(tests => { 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:01 INFO - testModule(require, filename).then(tests => { 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:01 INFO - testModule(require, filename).then(tests => { 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:01 INFO - testModule(require, filename).then(tests => { 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:01 INFO - testModule(require, filename).then(tests => { 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:01 INFO - testModule(require, filename).then(tests => { 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:01 INFO - return new Promise(resolve => { 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:01 INFO - runTests({ 03:55:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:01 INFO - nextIteration(); 03:55:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:01 INFO - checkForEnd(); 03:55:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:01 INFO - findAndRunTests(loader, nextIteration); 03:55:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:01 INFO - var runner = new TestRunner(); 03:55:01 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:01 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:01 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:01 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:02 INFO - Error: TypeError: window is null 03:55:02 INFO - Traceback (most recent call last): 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:02 INFO - window.addEventListener("load", function testOnLoad() { 03:55:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:02 INFO - return interp.methods[prop](addon, target, ...args); 03:55:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:02 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:02 INFO - return interp.methods[prop](addon, target, ...args); 03:55:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:02 INFO - setTimeout(testInit, 0); 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:02 INFO - getTestList(config, function(links) { 03:55:02 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:02 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:02 INFO - req.onload = function() { 03:55:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:02 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:02 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:02 INFO - callback(links); 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:02 INFO - require("sdk/addon/window").ready.then(() => { 03:55:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:02 INFO - return _require(id); 03:55:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:02 INFO - freeze(load(loader, module)); 03:55:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:02 INFO - evaluate(sandbox, module.uri); 03:55:02 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:02 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:02 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:02 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:02 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:02 INFO - return interp.methods[prop](addon, target, ...args); 03:55:02 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:02 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:02 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:02 INFO - resolve(); 03:55:02 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:02 INFO - this.schedulePromise(aPromise); 03:55:02 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:02 INFO - this.scheduleWalkerLoop(); 03:55:02 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:02 INFO - let stack = Components_ ? Components_.stack : null; 03:55:02 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:02 INFO - this.handlers.shift().process(); 03:55:02 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:02 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:02 INFO - testModule(require, filename).then(tests => { 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:02 INFO - testModule(require, filename).then(tests => { 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:02 INFO - testModule(require, filename).then(tests => { 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:02 INFO - testModule(require, filename).then(tests => { 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:02 INFO - testModule(require, filename).then(tests => { 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:02 INFO - testModule(require, filename).then(tests => { 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:02 INFO - testModule(require, filename).then(tests => { 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:02 INFO - testModule(require, filename).then(tests => { 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:02 INFO - testModule(require, filename).then(tests => { 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:02 INFO - testModule(require, filename).then(tests => { 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:02 INFO - testModule(require, filename).then(tests => { 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:02 INFO - testModule(require, filename).then(tests => { 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:02 INFO - testModule(require, filename).then(tests => { 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:02 INFO - testModule(require, filename).then(tests => { 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:02 INFO - testModule(require, filename).then(tests => { 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:02 INFO - testModule(require, filename).then(tests => { 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:02 INFO - testModule(require, filename).then(tests => { 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:02 INFO - return new Promise(resolve => { 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:02 INFO - runTests({ 03:55:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:02 INFO - nextIteration(); 03:55:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:02 INFO - checkForEnd(); 03:55:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:02 INFO - findAndRunTests(loader, nextIteration); 03:55:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:02 INFO - var runner = new TestRunner(); 03:55:02 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:02 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:02 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:02 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:03 INFO - Error: TypeError: window is null 03:55:03 INFO - Traceback (most recent call last): 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:03 INFO - window.addEventListener("load", function testOnLoad() { 03:55:03 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:03 INFO - return interp.methods[prop](addon, target, ...args); 03:55:03 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:03 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:03 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:03 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:03 INFO - return interp.methods[prop](addon, target, ...args); 03:55:03 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:03 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:03 INFO - setTimeout(testInit, 0); 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:03 INFO - getTestList(config, function(links) { 03:55:03 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:03 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:03 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:03 INFO - req.onload = function() { 03:55:03 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:03 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:03 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:03 INFO - callback(links); 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:03 INFO - require("sdk/addon/window").ready.then(() => { 03:55:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:03 INFO - return _require(id); 03:55:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:03 INFO - freeze(load(loader, module)); 03:55:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:03 INFO - evaluate(sandbox, module.uri); 03:55:03 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:03 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:03 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:03 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:03 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:03 INFO - return interp.methods[prop](addon, target, ...args); 03:55:03 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:03 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:03 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:03 INFO - resolve(); 03:55:03 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:03 INFO - this.schedulePromise(aPromise); 03:55:03 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:03 INFO - this.scheduleWalkerLoop(); 03:55:03 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:03 INFO - let stack = Components_ ? Components_.stack : null; 03:55:03 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:03 INFO - this.handlers.shift().process(); 03:55:03 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:03 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:03 INFO - testModule(require, filename).then(tests => { 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:03 INFO - testModule(require, filename).then(tests => { 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:03 INFO - testModule(require, filename).then(tests => { 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:03 INFO - testModule(require, filename).then(tests => { 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:03 INFO - testModule(require, filename).then(tests => { 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:03 INFO - testModule(require, filename).then(tests => { 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:03 INFO - testModule(require, filename).then(tests => { 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:03 INFO - testModule(require, filename).then(tests => { 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:03 INFO - testModule(require, filename).then(tests => { 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:03 INFO - testModule(require, filename).then(tests => { 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:03 INFO - testModule(require, filename).then(tests => { 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:03 INFO - testModule(require, filename).then(tests => { 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:03 INFO - testModule(require, filename).then(tests => { 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:03 INFO - testModule(require, filename).then(tests => { 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:03 INFO - testModule(require, filename).then(tests => { 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:03 INFO - testModule(require, filename).then(tests => { 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:03 INFO - testModule(require, filename).then(tests => { 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:03 INFO - testModule(require, filename).then(tests => { 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:03 INFO - return new Promise(resolve => { 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:03 INFO - runTests({ 03:55:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:03 INFO - nextIteration(); 03:55:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:03 INFO - checkForEnd(); 03:55:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:03 INFO - findAndRunTests(loader, nextIteration); 03:55:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:03 INFO - var runner = new TestRunner(); 03:55:03 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:03 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:03 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:03 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:05 INFO - Error: TypeError: window is null 03:55:05 INFO - Traceback (most recent call last): 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:05 INFO - window.addEventListener("load", function testOnLoad() { 03:55:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:05 INFO - return interp.methods[prop](addon, target, ...args); 03:55:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:05 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:05 INFO - return interp.methods[prop](addon, target, ...args); 03:55:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:05 INFO - setTimeout(testInit, 0); 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:05 INFO - getTestList(config, function(links) { 03:55:05 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:05 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:05 INFO - req.onload = function() { 03:55:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:05 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:05 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:05 INFO - callback(links); 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:05 INFO - require("sdk/addon/window").ready.then(() => { 03:55:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:05 INFO - return _require(id); 03:55:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:05 INFO - freeze(load(loader, module)); 03:55:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:05 INFO - evaluate(sandbox, module.uri); 03:55:05 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:05 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:05 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:05 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:05 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:05 INFO - return interp.methods[prop](addon, target, ...args); 03:55:05 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:05 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:05 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:05 INFO - resolve(); 03:55:05 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:05 INFO - this.schedulePromise(aPromise); 03:55:05 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:05 INFO - this.scheduleWalkerLoop(); 03:55:05 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:05 INFO - let stack = Components_ ? Components_.stack : null; 03:55:05 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:05 INFO - this.handlers.shift().process(); 03:55:05 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:05 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:05 INFO - testModule(require, filename).then(tests => { 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:05 INFO - testModule(require, filename).then(tests => { 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:05 INFO - testModule(require, filename).then(tests => { 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:05 INFO - testModule(require, filename).then(tests => { 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:05 INFO - testModule(require, filename).then(tests => { 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:05 INFO - testModule(require, filename).then(tests => { 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:05 INFO - testModule(require, filename).then(tests => { 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:05 INFO - testModule(require, filename).then(tests => { 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:05 INFO - testModule(require, filename).then(tests => { 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:05 INFO - testModule(require, filename).then(tests => { 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:05 INFO - testModule(require, filename).then(tests => { 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:05 INFO - testModule(require, filename).then(tests => { 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:05 INFO - testModule(require, filename).then(tests => { 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:05 INFO - testModule(require, filename).then(tests => { 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:05 INFO - testModule(require, filename).then(tests => { 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:05 INFO - testModule(require, filename).then(tests => { 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:05 INFO - testModule(require, filename).then(tests => { 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:05 INFO - testModule(require, filename).then(tests => { 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:05 INFO - testModule(require, filename).then(tests => { 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:05 INFO - return new Promise(resolve => { 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:05 INFO - runTests({ 03:55:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:05 INFO - nextIteration(); 03:55:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:05 INFO - checkForEnd(); 03:55:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:05 INFO - findAndRunTests(loader, nextIteration); 03:55:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:05 INFO - var runner = new TestRunner(); 03:55:05 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:05 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:05 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:05 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:06 INFO - Error: TypeError: window is null 03:55:06 INFO - Traceback (most recent call last): 03:55:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:06 INFO - window.addEventListener("load", function testOnLoad() { 03:55:06 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:06 INFO - return interp.methods[prop](addon, target, ...args); 03:55:06 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:06 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:08 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:08 INFO - return interp.methods[prop](addon, target, ...args); 03:55:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:08 INFO - setTimeout(testInit, 0); 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:08 INFO - getTestList(config, function(links) { 03:55:08 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:08 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:08 INFO - req.onload = function() { 03:55:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:08 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:08 INFO - callback(links); 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:08 INFO - require("sdk/addon/window").ready.then(() => { 03:55:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:08 INFO - return _require(id); 03:55:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:08 INFO - freeze(load(loader, module)); 03:55:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:08 INFO - evaluate(sandbox, module.uri); 03:55:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:08 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:08 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:08 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:08 INFO - return interp.methods[prop](addon, target, ...args); 03:55:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:08 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:08 INFO - resolve(); 03:55:08 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:08 INFO - this.schedulePromise(aPromise); 03:55:08 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:08 INFO - this.scheduleWalkerLoop(); 03:55:08 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:08 INFO - let stack = Components_ ? Components_.stack : null; 03:55:08 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:08 INFO - this.handlers.shift().process(); 03:55:08 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:08 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:08 INFO - return new Promise(resolve => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:08 INFO - runTests({ 03:55:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:08 INFO - nextIteration(); 03:55:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:08 INFO - checkForEnd(); 03:55:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:08 INFO - findAndRunTests(loader, nextIteration); 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:08 INFO - var runner = new TestRunner(); 03:55:08 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:08 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:08 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:08 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:08 INFO - Error: TypeError: window is null 03:55:08 INFO - Traceback (most recent call last): 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:08 INFO - window.addEventListener("load", function testOnLoad() { 03:55:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:08 INFO - return interp.methods[prop](addon, target, ...args); 03:55:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:08 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:08 INFO - return interp.methods[prop](addon, target, ...args); 03:55:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:08 INFO - setTimeout(testInit, 0); 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:08 INFO - getTestList(config, function(links) { 03:55:08 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:08 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:08 INFO - req.onload = function() { 03:55:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:08 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:08 INFO - callback(links); 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:08 INFO - require("sdk/addon/window").ready.then(() => { 03:55:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:08 INFO - return _require(id); 03:55:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:08 INFO - freeze(load(loader, module)); 03:55:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:08 INFO - evaluate(sandbox, module.uri); 03:55:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:08 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:08 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:08 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:08 INFO - return interp.methods[prop](addon, target, ...args); 03:55:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:08 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:08 INFO - resolve(); 03:55:08 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:08 INFO - this.schedulePromise(aPromise); 03:55:08 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:08 INFO - this.scheduleWalkerLoop(); 03:55:08 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:08 INFO - let stack = Components_ ? Components_.stack : null; 03:55:08 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:08 INFO - this.handlers.shift().process(); 03:55:08 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:08 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:08 INFO - return new Promise(resolve => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:08 INFO - runTests({ 03:55:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:08 INFO - nextIteration(); 03:55:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:08 INFO - checkForEnd(); 03:55:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:08 INFO - findAndRunTests(loader, nextIteration); 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:08 INFO - var runner = new TestRunner(); 03:55:08 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:08 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:08 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:08 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:08 INFO - Error: TypeError: window is null 03:55:08 INFO - Traceback (most recent call last): 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:08 INFO - window.addEventListener("load", function testOnLoad() { 03:55:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:08 INFO - return interp.methods[prop](addon, target, ...args); 03:55:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:08 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:08 INFO - return interp.methods[prop](addon, target, ...args); 03:55:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:08 INFO - setTimeout(testInit, 0); 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:08 INFO - getTestList(config, function(links) { 03:55:08 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:08 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:08 INFO - req.onload = function() { 03:55:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:08 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:08 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:08 INFO - callback(links); 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:08 INFO - require("sdk/addon/window").ready.then(() => { 03:55:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:08 INFO - return _require(id); 03:55:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:08 INFO - freeze(load(loader, module)); 03:55:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:08 INFO - evaluate(sandbox, module.uri); 03:55:08 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:08 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:08 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:08 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:08 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:08 INFO - return interp.methods[prop](addon, target, ...args); 03:55:08 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:08 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:08 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:08 INFO - resolve(); 03:55:08 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:08 INFO - this.schedulePromise(aPromise); 03:55:08 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:08 INFO - this.scheduleWalkerLoop(); 03:55:08 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:08 INFO - let stack = Components_ ? Components_.stack : null; 03:55:08 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:08 INFO - this.handlers.shift().process(); 03:55:08 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:08 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:08 INFO - testModule(require, filename).then(tests => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:08 INFO - return new Promise(resolve => { 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:08 INFO - runTests({ 03:55:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:08 INFO - nextIteration(); 03:55:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:08 INFO - checkForEnd(); 03:55:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:08 INFO - findAndRunTests(loader, nextIteration); 03:55:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:08 INFO - var runner = new TestRunner(); 03:55:08 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:08 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:08 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:08 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:09 INFO - Error: TypeError: window is null 03:55:09 INFO - Traceback (most recent call last): 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:09 INFO - window.addEventListener("load", function testOnLoad() { 03:55:09 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:09 INFO - return interp.methods[prop](addon, target, ...args); 03:55:09 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:09 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:09 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:09 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:09 INFO - return interp.methods[prop](addon, target, ...args); 03:55:09 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:09 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:09 INFO - setTimeout(testInit, 0); 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:09 INFO - getTestList(config, function(links) { 03:55:09 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:09 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:09 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:09 INFO - req.onload = function() { 03:55:09 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:09 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:09 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:09 INFO - callback(links); 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:09 INFO - require("sdk/addon/window").ready.then(() => { 03:55:09 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:09 INFO - return _require(id); 03:55:09 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:09 INFO - freeze(load(loader, module)); 03:55:09 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:09 INFO - evaluate(sandbox, module.uri); 03:55:09 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:09 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:09 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:09 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:09 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:09 INFO - return interp.methods[prop](addon, target, ...args); 03:55:09 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:09 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:09 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:09 INFO - resolve(); 03:55:09 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:09 INFO - this.schedulePromise(aPromise); 03:55:09 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:09 INFO - this.scheduleWalkerLoop(); 03:55:09 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:09 INFO - let stack = Components_ ? Components_.stack : null; 03:55:09 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:09 INFO - this.handlers.shift().process(); 03:55:09 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:09 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:09 INFO - testModule(require, filename).then(tests => { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:09 INFO - testModule(require, filename).then(tests => { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:09 INFO - testModule(require, filename).then(tests => { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:09 INFO - testModule(require, filename).then(tests => { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:09 INFO - testModule(require, filename).then(tests => { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:09 INFO - testModule(require, filename).then(tests => { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:09 INFO - testModule(require, filename).then(tests => { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:09 INFO - testModule(require, filename).then(tests => { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:09 INFO - testModule(require, filename).then(tests => { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:09 INFO - testModule(require, filename).then(tests => { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:09 INFO - testModule(require, filename).then(tests => { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:09 INFO - testModule(require, filename).then(tests => { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:09 INFO - testModule(require, filename).then(tests => { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:09 INFO - testModule(require, filename).then(tests => { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:09 INFO - testModule(require, filename).then(tests => { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:09 INFO - testModule(require, filename).then(tests => { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:09 INFO - testModule(require, filename).then(tests => { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:09 INFO - testModule(require, filename).then(tests => { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:09 INFO - testModule(require, filename).then(tests => { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:09 INFO - testModule(require, filename).then(tests => { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:09 INFO - testModule(require, filename).then(tests => { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:09 INFO - testModule(require, filename).then(tests => { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:09 INFO - testModule(require, filename).then(tests => { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:09 INFO - return new Promise(resolve => { 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:09 INFO - runTests({ 03:55:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:09 INFO - nextIteration(); 03:55:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:09 INFO - checkForEnd(); 03:55:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:09 INFO - findAndRunTests(loader, nextIteration); 03:55:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:09 INFO - var runner = new TestRunner(); 03:55:09 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:09 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:09 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:09 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:10 INFO - Error: TypeError: window is null 03:55:10 INFO - Traceback (most recent call last): 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:10 INFO - window.addEventListener("load", function testOnLoad() { 03:55:10 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:10 INFO - return interp.methods[prop](addon, target, ...args); 03:55:10 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:10 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:10 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:10 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:10 INFO - return interp.methods[prop](addon, target, ...args); 03:55:10 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:10 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:10 INFO - setTimeout(testInit, 0); 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:10 INFO - getTestList(config, function(links) { 03:55:10 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:10 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:10 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:10 INFO - req.onload = function() { 03:55:10 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:10 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:10 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:10 INFO - callback(links); 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:10 INFO - require("sdk/addon/window").ready.then(() => { 03:55:10 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:10 INFO - return _require(id); 03:55:10 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:10 INFO - freeze(load(loader, module)); 03:55:10 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:10 INFO - evaluate(sandbox, module.uri); 03:55:10 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:10 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:10 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:10 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:10 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:10 INFO - return interp.methods[prop](addon, target, ...args); 03:55:10 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:10 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:10 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:10 INFO - resolve(); 03:55:10 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:10 INFO - this.schedulePromise(aPromise); 03:55:10 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:10 INFO - this.scheduleWalkerLoop(); 03:55:10 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:10 INFO - let stack = Components_ ? Components_.stack : null; 03:55:10 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:10 INFO - this.handlers.shift().process(); 03:55:10 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:10 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:10 INFO - testModule(require, filename).then(tests => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:10 INFO - testModule(require, filename).then(tests => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:10 INFO - testModule(require, filename).then(tests => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:10 INFO - testModule(require, filename).then(tests => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:10 INFO - testModule(require, filename).then(tests => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:10 INFO - testModule(require, filename).then(tests => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:10 INFO - testModule(require, filename).then(tests => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:10 INFO - testModule(require, filename).then(tests => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:10 INFO - testModule(require, filename).then(tests => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:10 INFO - testModule(require, filename).then(tests => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:10 INFO - testModule(require, filename).then(tests => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:10 INFO - testModule(require, filename).then(tests => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:10 INFO - testModule(require, filename).then(tests => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:10 INFO - testModule(require, filename).then(tests => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:10 INFO - testModule(require, filename).then(tests => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:10 INFO - testModule(require, filename).then(tests => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:10 INFO - testModule(require, filename).then(tests => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:10 INFO - testModule(require, filename).then(tests => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:10 INFO - testModule(require, filename).then(tests => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:10 INFO - testModule(require, filename).then(tests => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:10 INFO - testModule(require, filename).then(tests => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:10 INFO - testModule(require, filename).then(tests => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:10 INFO - testModule(require, filename).then(tests => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:10 INFO - testModule(require, filename).then(tests => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:10 INFO - return new Promise(resolve => { 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:10 INFO - runTests({ 03:55:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:10 INFO - nextIteration(); 03:55:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:10 INFO - checkForEnd(); 03:55:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:10 INFO - findAndRunTests(loader, nextIteration); 03:55:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:10 INFO - var runner = new TestRunner(); 03:55:10 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:10 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:10 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:10 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:11 INFO - Error: TypeError: window is null 03:55:11 INFO - Traceback (most recent call last): 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:11 INFO - window.addEventListener("load", function testOnLoad() { 03:55:11 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:11 INFO - return interp.methods[prop](addon, target, ...args); 03:55:11 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:11 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:11 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:11 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:11 INFO - return interp.methods[prop](addon, target, ...args); 03:55:11 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:11 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:11 INFO - setTimeout(testInit, 0); 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:11 INFO - getTestList(config, function(links) { 03:55:11 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:11 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:11 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:11 INFO - req.onload = function() { 03:55:11 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:11 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:11 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:11 INFO - callback(links); 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:11 INFO - require("sdk/addon/window").ready.then(() => { 03:55:11 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:11 INFO - return _require(id); 03:55:11 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:11 INFO - freeze(load(loader, module)); 03:55:11 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:11 INFO - evaluate(sandbox, module.uri); 03:55:11 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:11 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:11 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:11 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:11 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:11 INFO - return interp.methods[prop](addon, target, ...args); 03:55:11 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:11 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:11 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:11 INFO - resolve(); 03:55:11 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:11 INFO - this.schedulePromise(aPromise); 03:55:11 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:11 INFO - this.scheduleWalkerLoop(); 03:55:11 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:11 INFO - let stack = Components_ ? Components_.stack : null; 03:55:11 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:11 INFO - this.handlers.shift().process(); 03:55:11 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:11 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:11 INFO - testModule(require, filename).then(tests => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:11 INFO - return new Promise(resolve => { 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:11 INFO - runTests({ 03:55:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:11 INFO - nextIteration(); 03:55:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:11 INFO - checkForEnd(); 03:55:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:11 INFO - findAndRunTests(loader, nextIteration); 03:55:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:11 INFO - var runner = new TestRunner(); 03:55:11 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:11 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:11 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:11 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:12 INFO - Error: TypeError: window is null 03:55:12 INFO - Traceback (most recent call last): 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:12 INFO - window.addEventListener("load", function testOnLoad() { 03:55:12 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:12 INFO - return interp.methods[prop](addon, target, ...args); 03:55:12 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:12 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:12 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:12 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:12 INFO - return interp.methods[prop](addon, target, ...args); 03:55:12 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:12 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:12 INFO - setTimeout(testInit, 0); 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:12 INFO - getTestList(config, function(links) { 03:55:12 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:12 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:12 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:12 INFO - req.onload = function() { 03:55:12 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:12 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:12 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:12 INFO - callback(links); 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:12 INFO - require("sdk/addon/window").ready.then(() => { 03:55:12 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:12 INFO - return _require(id); 03:55:12 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:12 INFO - freeze(load(loader, module)); 03:55:12 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:12 INFO - evaluate(sandbox, module.uri); 03:55:12 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:12 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:12 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:12 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:12 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:12 INFO - return interp.methods[prop](addon, target, ...args); 03:55:12 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:12 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:12 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:12 INFO - resolve(); 03:55:12 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:12 INFO - this.schedulePromise(aPromise); 03:55:12 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:12 INFO - this.scheduleWalkerLoop(); 03:55:12 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:12 INFO - let stack = Components_ ? Components_.stack : null; 03:55:12 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:12 INFO - this.handlers.shift().process(); 03:55:12 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:12 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:12 INFO - testModule(require, filename).then(tests => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:12 INFO - return new Promise(resolve => { 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:12 INFO - runTests({ 03:55:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:12 INFO - nextIteration(); 03:55:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:12 INFO - checkForEnd(); 03:55:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:12 INFO - findAndRunTests(loader, nextIteration); 03:55:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:12 INFO - var runner = new TestRunner(); 03:55:12 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:12 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:12 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:12 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:14 INFO - Error: TypeError: window is null 03:55:14 INFO - Traceback (most recent call last): 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:14 INFO - window.addEventListener("load", function testOnLoad() { 03:55:14 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:14 INFO - return interp.methods[prop](addon, target, ...args); 03:55:14 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:14 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:14 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:14 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:14 INFO - return interp.methods[prop](addon, target, ...args); 03:55:14 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:14 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:14 INFO - setTimeout(testInit, 0); 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:14 INFO - getTestList(config, function(links) { 03:55:14 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:14 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:14 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:14 INFO - req.onload = function() { 03:55:14 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:14 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:14 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:14 INFO - callback(links); 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:14 INFO - require("sdk/addon/window").ready.then(() => { 03:55:14 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:14 INFO - return _require(id); 03:55:14 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:14 INFO - freeze(load(loader, module)); 03:55:14 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:14 INFO - evaluate(sandbox, module.uri); 03:55:14 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:14 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:14 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:14 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:14 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:14 INFO - return interp.methods[prop](addon, target, ...args); 03:55:14 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:14 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:14 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:14 INFO - resolve(); 03:55:14 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:14 INFO - this.schedulePromise(aPromise); 03:55:14 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:14 INFO - this.scheduleWalkerLoop(); 03:55:14 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:14 INFO - let stack = Components_ ? Components_.stack : null; 03:55:14 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:14 INFO - this.handlers.shift().process(); 03:55:14 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:14 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:14 INFO - testModule(require, filename).then(tests => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:14 INFO - return new Promise(resolve => { 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:14 INFO - runTests({ 03:55:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:14 INFO - nextIteration(); 03:55:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:14 INFO - checkForEnd(); 03:55:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:14 INFO - findAndRunTests(loader, nextIteration); 03:55:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:14 INFO - var runner = new TestRunner(); 03:55:14 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:14 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:14 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:14 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:15 INFO - Error: TypeError: window is null 03:55:15 INFO - Traceback (most recent call last): 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:15 INFO - window.addEventListener("load", function testOnLoad() { 03:55:15 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:15 INFO - return interp.methods[prop](addon, target, ...args); 03:55:15 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:15 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:15 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:15 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:15 INFO - return interp.methods[prop](addon, target, ...args); 03:55:15 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:15 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:15 INFO - setTimeout(testInit, 0); 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:15 INFO - getTestList(config, function(links) { 03:55:15 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:15 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:15 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:15 INFO - req.onload = function() { 03:55:15 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:15 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:15 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:15 INFO - callback(links); 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:15 INFO - require("sdk/addon/window").ready.then(() => { 03:55:15 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:15 INFO - return _require(id); 03:55:15 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:15 INFO - freeze(load(loader, module)); 03:55:15 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:15 INFO - evaluate(sandbox, module.uri); 03:55:15 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:15 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:15 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:15 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:15 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:15 INFO - return interp.methods[prop](addon, target, ...args); 03:55:15 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:15 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:15 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:15 INFO - resolve(); 03:55:15 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:15 INFO - this.schedulePromise(aPromise); 03:55:15 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:15 INFO - this.scheduleWalkerLoop(); 03:55:15 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:15 INFO - let stack = Components_ ? Components_.stack : null; 03:55:15 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:15 INFO - this.handlers.shift().process(); 03:55:15 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:15 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:15 INFO - testModule(require, filename).then(tests => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:15 INFO - return new Promise(resolve => { 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:15 INFO - runTests({ 03:55:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:15 INFO - nextIteration(); 03:55:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:15 INFO - checkForEnd(); 03:55:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:15 INFO - findAndRunTests(loader, nextIteration); 03:55:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:15 INFO - var runner = new TestRunner(); 03:55:15 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:15 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:15 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:15 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:16 INFO - Error: TypeError: window is null 03:55:16 INFO - Traceback (most recent call last): 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:16 INFO - window.addEventListener("load", function testOnLoad() { 03:55:16 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:16 INFO - return interp.methods[prop](addon, target, ...args); 03:55:16 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:16 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:16 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:16 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:16 INFO - return interp.methods[prop](addon, target, ...args); 03:55:16 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:16 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:16 INFO - setTimeout(testInit, 0); 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:16 INFO - getTestList(config, function(links) { 03:55:16 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:16 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:16 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:16 INFO - req.onload = function() { 03:55:16 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:16 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:16 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:16 INFO - callback(links); 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:16 INFO - require("sdk/addon/window").ready.then(() => { 03:55:16 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:16 INFO - return _require(id); 03:55:16 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:16 INFO - freeze(load(loader, module)); 03:55:16 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:16 INFO - evaluate(sandbox, module.uri); 03:55:16 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:16 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:16 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:16 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:16 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:16 INFO - return interp.methods[prop](addon, target, ...args); 03:55:16 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:16 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:16 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:16 INFO - resolve(); 03:55:16 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:16 INFO - this.schedulePromise(aPromise); 03:55:16 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:16 INFO - this.scheduleWalkerLoop(); 03:55:16 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:16 INFO - let stack = Components_ ? Components_.stack : null; 03:55:16 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:16 INFO - this.handlers.shift().process(); 03:55:16 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:16 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:16 INFO - testModule(require, filename).then(tests => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:16 INFO - return new Promise(resolve => { 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:16 INFO - runTests({ 03:55:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:16 INFO - nextIteration(); 03:55:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:16 INFO - checkForEnd(); 03:55:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:16 INFO - findAndRunTests(loader, nextIteration); 03:55:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:16 INFO - var runner = new TestRunner(); 03:55:16 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:16 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:16 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:16 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:17 INFO - Error: TypeError: window is null 03:55:17 INFO - Traceback (most recent call last): 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:17 INFO - window.addEventListener("load", function testOnLoad() { 03:55:17 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:17 INFO - return interp.methods[prop](addon, target, ...args); 03:55:17 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:17 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:17 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:17 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:17 INFO - return interp.methods[prop](addon, target, ...args); 03:55:17 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:17 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:17 INFO - setTimeout(testInit, 0); 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:17 INFO - getTestList(config, function(links) { 03:55:17 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:17 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:17 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:17 INFO - req.onload = function() { 03:55:17 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:17 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:17 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:17 INFO - callback(links); 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:17 INFO - require("sdk/addon/window").ready.then(() => { 03:55:17 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:17 INFO - return _require(id); 03:55:17 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:17 INFO - freeze(load(loader, module)); 03:55:17 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:17 INFO - evaluate(sandbox, module.uri); 03:55:17 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:17 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:17 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:17 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:17 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:17 INFO - return interp.methods[prop](addon, target, ...args); 03:55:17 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:17 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:17 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:17 INFO - resolve(); 03:55:17 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:17 INFO - this.schedulePromise(aPromise); 03:55:17 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:17 INFO - this.scheduleWalkerLoop(); 03:55:17 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:17 INFO - let stack = Components_ ? Components_.stack : null; 03:55:17 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:17 INFO - this.handlers.shift().process(); 03:55:17 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:17 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:17 INFO - testModule(require, filename).then(tests => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:17 INFO - return new Promise(resolve => { 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:17 INFO - runTests({ 03:55:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:17 INFO - nextIteration(); 03:55:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:17 INFO - checkForEnd(); 03:55:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:17 INFO - findAndRunTests(loader, nextIteration); 03:55:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:17 INFO - var runner = new TestRunner(); 03:55:17 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:17 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:17 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:17 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:18 INFO - Error: TypeError: window is null 03:55:18 INFO - Traceback (most recent call last): 03:55:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 22, in 03:55:18 INFO - window.addEventListener("load", function testOnLoad() { 03:55:18 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:18 INFO - return interp.methods[prop](addon, target, ...args); 03:55:18 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:18 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 24, in testOnLoad 03:55:19 INFO - window.addEventListener("MozAfterPaint", function testOnMozAfterPaint() { 03:55:19 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:19 INFO - return interp.methods[prop](addon, target, ...args); 03:55:19 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:19 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 26, in setTimeout handler*testOnMozAfterPaint 03:55:19 INFO - setTimeout(testInit, 0); 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 127, in testInit 03:55:19 INFO - getTestList(config, function(links) { 03:55:19 INFO - File "chrome://mochikit/content/chrome-harness.js", line 260, in getTestList 03:55:19 INFO - getTestManifest("http://mochi.test:8888/" + params.manifestFile, params, callback); 03:55:19 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 45, in EventHandlerNonNull*getTestManifest 03:55:19 INFO - req.onload = function() { 03:55:19 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 49, in getTestManifest/req.onload 03:55:19 INFO - parseTestManifest(JSON.parse(req.responseText), params, callback); 03:55:19 INFO - File "chrome://mochikit/content/manifestLibrary.js", line 38, in parseTestManifest 03:55:19 INFO - callback(links); 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 214, in testInit/< 03:55:19 INFO - require("sdk/addon/window").ready.then(() => { 03:55:19 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 603, in require 03:55:19 INFO - return _require(id); 03:55:19 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 649, in _require 03:55:19 INFO - freeze(load(loader, module)); 03:55:19 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 331, in load 03:55:19 INFO - evaluate(sandbox, module.uri); 03:55:19 INFO - File "resource://gre/modules/commonjs/toolkit/loader.js", line 279, in evaluate 03:55:19 INFO - : loadSubScript(uri, sandbox, encoding); 03:55:19 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 54, in 03:55:19 INFO - eventTarget.addEventListener("DOMContentLoaded", function handler(event) { 03:55:19 INFO - File "resource://gre/components/multiprocessShims.js", line 160, in AddonInterpositionService.prototype.interposeProperty/desc.value 03:55:19 INFO - return interp.methods[prop](addon, target, ...args); 03:55:19 INFO - File "resource://gre/modules/RemoteAddonsParent.jsm", line 624, in EventListener.handleEvent*EventTargetInterposition.methods.addEventListener 03:55:19 INFO - target.addEventListener(type, makeFilteringListener(type, listener), useCapture, wantsUntrusted); 03:55:19 INFO - File "resource://gre/modules/commonjs/sdk/addon/window.js", line 56, in handler 03:55:19 INFO - resolve(); 03:55:19 INFO - File "resource://gre/modules/Promise-backend.js", line 710, in this.PromiseWalker.completePromise 03:55:19 INFO - this.schedulePromise(aPromise); 03:55:19 INFO - File "resource://gre/modules/Promise-backend.js", line 775, in this.PromiseWalker.schedulePromise 03:55:19 INFO - this.scheduleWalkerLoop(); 03:55:19 INFO - File "resource://gre/modules/Promise-backend.js", line 743, in Promise*this.PromiseWalker.scheduleWalkerLoop 03:55:19 INFO - let stack = Components_ ? Components_.stack : null; 03:55:19 INFO - File "resource://gre/modules/Promise-backend.js", line 812, in this.PromiseWalker.walkerLoop 03:55:19 INFO - this.handlers.shift().process(); 03:55:19 INFO - File "resource://gre/modules/Promise-backend.js", line 933, in Handler.prototype.process 03:55:19 INFO - nextValue = this.onResolve.call(undefined, nextValue); 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 249, in testInit/ { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:19 INFO - return new Promise(resolve => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:19 INFO - runTests({ 03:55:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:19 INFO - nextIteration(); 03:55:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:19 INFO - checkForEnd(); 03:55:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:19 INFO - findAndRunTests(loader, nextIteration); 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:19 INFO - var runner = new TestRunner(); 03:55:19 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:19 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:19 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:19 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:19 INFO - Error: TypeError: window is null 03:55:19 INFO - Traceback (most recent call last): 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:19 INFO - testModule(require, filename).then(tests => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:19 INFO - return new Promise(resolve => { 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:19 INFO - runTests({ 03:55:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:19 INFO - nextIteration(); 03:55:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:19 INFO - checkForEnd(); 03:55:19 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:19 INFO - findAndRunTests(loader, nextIteration); 03:55:19 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:19 INFO - var runner = new TestRunner(); 03:55:19 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:19 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:19 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:19 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:20 INFO - Error: TypeError: window is null 03:55:20 INFO - Traceback (most recent call last): 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:20 INFO - testModule(require, filename).then(tests => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:20 INFO - return new Promise(resolve => { 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:20 INFO - runTests({ 03:55:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:20 INFO - nextIteration(); 03:55:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:20 INFO - checkForEnd(); 03:55:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:20 INFO - findAndRunTests(loader, nextIteration); 03:55:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:20 INFO - var runner = new TestRunner(); 03:55:20 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:20 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:20 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:20 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:21 INFO - Error: TypeError: window is null 03:55:21 INFO - Traceback (most recent call last): 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:21 INFO - testModule(require, filename).then(tests => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:21 INFO - return new Promise(resolve => { 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:21 INFO - runTests({ 03:55:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:21 INFO - nextIteration(); 03:55:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:21 INFO - checkForEnd(); 03:55:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:21 INFO - findAndRunTests(loader, nextIteration); 03:55:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:21 INFO - var runner = new TestRunner(); 03:55:21 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:21 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:21 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:21 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:22 INFO - Error: TypeError: window is null 03:55:22 INFO - Traceback (most recent call last): 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:22 INFO - testModule(require, filename).then(tests => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:22 INFO - return new Promise(resolve => { 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:22 INFO - runTests({ 03:55:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:22 INFO - nextIteration(); 03:55:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:22 INFO - checkForEnd(); 03:55:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:22 INFO - findAndRunTests(loader, nextIteration); 03:55:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:22 INFO - var runner = new TestRunner(); 03:55:22 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:22 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:22 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:22 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:23 INFO - Error: TypeError: window is null 03:55:23 INFO - Traceback (most recent call last): 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:23 INFO - testModule(require, filename).then(tests => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:23 INFO - return new Promise(resolve => { 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:23 INFO - runTests({ 03:55:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:23 INFO - nextIteration(); 03:55:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:23 INFO - checkForEnd(); 03:55:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:23 INFO - findAndRunTests(loader, nextIteration); 03:55:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:23 INFO - var runner = new TestRunner(); 03:55:23 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:23 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:23 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:23 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:25 INFO - Error: TypeError: window is null 03:55:25 INFO - Traceback (most recent call last): 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:25 INFO - testModule(require, filename).then(tests => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:25 INFO - return new Promise(resolve => { 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:25 INFO - runTests({ 03:55:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:25 INFO - nextIteration(); 03:55:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:25 INFO - checkForEnd(); 03:55:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:25 INFO - findAndRunTests(loader, nextIteration); 03:55:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:25 INFO - var runner = new TestRunner(); 03:55:25 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:25 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:25 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:25 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:26 INFO - Error: TypeError: window is null 03:55:26 INFO - Traceback (most recent call last): 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:26 INFO - testModule(require, filename).then(tests => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:26 INFO - return new Promise(resolve => { 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:26 INFO - runTests({ 03:55:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:26 INFO - nextIteration(); 03:55:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:26 INFO - checkForEnd(); 03:55:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:26 INFO - findAndRunTests(loader, nextIteration); 03:55:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:26 INFO - var runner = new TestRunner(); 03:55:26 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:26 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:26 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:26 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:27 INFO - Error: TypeError: window is null 03:55:27 INFO - Traceback (most recent call last): 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:27 INFO - testModule(require, filename).then(tests => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:27 INFO - return new Promise(resolve => { 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:27 INFO - runTests({ 03:55:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:27 INFO - nextIteration(); 03:55:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:27 INFO - checkForEnd(); 03:55:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:27 INFO - findAndRunTests(loader, nextIteration); 03:55:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:27 INFO - var runner = new TestRunner(); 03:55:27 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:27 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:27 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:27 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:28 INFO - Error: TypeError: window is null 03:55:28 INFO - Traceback (most recent call last): 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:28 INFO - testModule(require, filename).then(tests => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:28 INFO - return new Promise(resolve => { 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:28 INFO - runTests({ 03:55:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:28 INFO - nextIteration(); 03:55:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:28 INFO - checkForEnd(); 03:55:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:28 INFO - findAndRunTests(loader, nextIteration); 03:55:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:28 INFO - var runner = new TestRunner(); 03:55:28 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:28 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:28 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:28 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:29 INFO - Error: TypeError: window is null 03:55:29 INFO - Traceback (most recent call last): 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:29 INFO - testModule(require, filename).then(tests => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:29 INFO - return new Promise(resolve => { 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:29 INFO - runTests({ 03:55:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:29 INFO - nextIteration(); 03:55:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:29 INFO - checkForEnd(); 03:55:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:29 INFO - findAndRunTests(loader, nextIteration); 03:55:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:29 INFO - var runner = new TestRunner(); 03:55:29 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:29 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:29 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:29 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:30 INFO - Error: TypeError: window is null 03:55:30 INFO - Traceback (most recent call last): 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:30 INFO - testModule(require, filename).then(tests => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:30 INFO - return new Promise(resolve => { 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:30 INFO - runTests({ 03:55:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:30 INFO - nextIteration(); 03:55:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:30 INFO - checkForEnd(); 03:55:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:30 INFO - findAndRunTests(loader, nextIteration); 03:55:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:30 INFO - var runner = new TestRunner(); 03:55:30 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:30 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:30 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:30 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:31 INFO - Error: TypeError: window is null 03:55:31 INFO - Traceback (most recent call last): 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:31 INFO - testModule(require, filename).then(tests => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:31 INFO - return new Promise(resolve => { 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:31 INFO - runTests({ 03:55:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:31 INFO - nextIteration(); 03:55:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:31 INFO - checkForEnd(); 03:55:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:31 INFO - findAndRunTests(loader, nextIteration); 03:55:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:31 INFO - var runner = new TestRunner(); 03:55:31 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:31 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:31 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:31 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:32 INFO - Error: TypeError: window is null 03:55:32 INFO - Traceback (most recent call last): 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:32 INFO - testModule(require, filename).then(tests => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:32 INFO - return new Promise(resolve => { 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:32 INFO - runTests({ 03:55:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:32 INFO - nextIteration(); 03:55:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:32 INFO - checkForEnd(); 03:55:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:32 INFO - findAndRunTests(loader, nextIteration); 03:55:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:32 INFO - var runner = new TestRunner(); 03:55:32 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:32 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:32 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:32 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:33 INFO - Error: TypeError: window is null 03:55:33 INFO - Traceback (most recent call last): 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:33 INFO - testModule(require, filename).then(tests => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:33 INFO - return new Promise(resolve => { 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:33 INFO - runTests({ 03:55:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:33 INFO - nextIteration(); 03:55:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:33 INFO - checkForEnd(); 03:55:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:33 INFO - findAndRunTests(loader, nextIteration); 03:55:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:33 INFO - var runner = new TestRunner(); 03:55:33 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:33 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:33 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:33 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:34 INFO - Error: TypeError: window is null 03:55:34 INFO - Traceback (most recent call last): 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:34 INFO - testModule(require, filename).then(tests => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:34 INFO - return new Promise(resolve => { 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:34 INFO - runTests({ 03:55:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:34 INFO - nextIteration(); 03:55:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:34 INFO - checkForEnd(); 03:55:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:34 INFO - findAndRunTests(loader, nextIteration); 03:55:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:34 INFO - var runner = new TestRunner(); 03:55:34 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:34 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:34 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:34 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:35 INFO - Error: TypeError: window is null 03:55:35 INFO - Traceback (most recent call last): 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:35 INFO - testModule(require, filename).then(tests => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:35 INFO - return new Promise(resolve => { 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:35 INFO - runTests({ 03:55:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:35 INFO - nextIteration(); 03:55:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:35 INFO - checkForEnd(); 03:55:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:35 INFO - findAndRunTests(loader, nextIteration); 03:55:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:35 INFO - var runner = new TestRunner(); 03:55:35 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:35 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:35 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:35 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:36 INFO - Error: TypeError: window is null 03:55:36 INFO - Traceback (most recent call last): 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:36 INFO - testModule(require, filename).then(tests => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:36 INFO - return new Promise(resolve => { 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:36 INFO - runTests({ 03:55:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:36 INFO - nextIteration(); 03:55:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:36 INFO - checkForEnd(); 03:55:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:36 INFO - findAndRunTests(loader, nextIteration); 03:55:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:36 INFO - var runner = new TestRunner(); 03:55:36 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:36 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:36 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:36 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:37 INFO - Error: TypeError: window is null 03:55:37 INFO - Traceback (most recent call last): 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:37 INFO - testModule(require, filename).then(tests => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:37 INFO - return new Promise(resolve => { 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:37 INFO - runTests({ 03:55:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:37 INFO - nextIteration(); 03:55:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:37 INFO - checkForEnd(); 03:55:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:37 INFO - findAndRunTests(loader, nextIteration); 03:55:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:37 INFO - var runner = new TestRunner(); 03:55:37 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:37 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:37 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:37 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:39 INFO - Error: TypeError: window is null 03:55:39 INFO - Traceback (most recent call last): 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:39 INFO - testModule(require, filename).then(tests => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:39 INFO - return new Promise(resolve => { 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:39 INFO - runTests({ 03:55:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:39 INFO - nextIteration(); 03:55:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:39 INFO - checkForEnd(); 03:55:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:39 INFO - findAndRunTests(loader, nextIteration); 03:55:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:39 INFO - var runner = new TestRunner(); 03:55:39 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:39 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:39 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:39 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:40 INFO - Error: TypeError: window is null 03:55:40 INFO - Traceback (most recent call last): 03:55:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:40 INFO - testModule(require, filename).then(tests => { 03:55:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:40 INFO - testModule(require, filename).then(tests => { 03:55:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:40 INFO - testModule(require, filename).then(tests => { 03:55:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:40 INFO - testModule(require, filename).then(tests => { 03:55:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:40 INFO - testModule(require, filename).then(tests => { 03:55:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:41 INFO - testModule(require, filename).then(tests => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:41 INFO - return new Promise(resolve => { 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:41 INFO - runTests({ 03:55:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:41 INFO - nextIteration(); 03:55:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:41 INFO - checkForEnd(); 03:55:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:41 INFO - findAndRunTests(loader, nextIteration); 03:55:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:41 INFO - var runner = new TestRunner(); 03:55:41 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:41 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:41 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:41 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:42 INFO - Error: TypeError: window is null 03:55:42 INFO - Traceback (most recent call last): 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:42 INFO - testModule(require, filename).then(tests => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:42 INFO - return new Promise(resolve => { 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:42 INFO - runTests({ 03:55:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:42 INFO - nextIteration(); 03:55:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:42 INFO - checkForEnd(); 03:55:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:42 INFO - findAndRunTests(loader, nextIteration); 03:55:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:42 INFO - var runner = new TestRunner(); 03:55:42 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:42 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:42 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:42 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:43 INFO - Error: TypeError: window is null 03:55:43 INFO - Traceback (most recent call last): 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:43 INFO - testModule(require, filename).then(tests => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:43 INFO - return new Promise(resolve => { 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:43 INFO - runTests({ 03:55:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:43 INFO - nextIteration(); 03:55:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:43 INFO - checkForEnd(); 03:55:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:43 INFO - findAndRunTests(loader, nextIteration); 03:55:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:43 INFO - var runner = new TestRunner(); 03:55:43 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:43 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:43 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:43 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:44 INFO - Error: TypeError: window is null 03:55:44 INFO - Traceback (most recent call last): 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:44 INFO - testModule(require, filename).then(tests => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:44 INFO - return new Promise(resolve => { 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:44 INFO - runTests({ 03:55:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:44 INFO - nextIteration(); 03:55:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:44 INFO - checkForEnd(); 03:55:44 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:44 INFO - findAndRunTests(loader, nextIteration); 03:55:44 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:44 INFO - var runner = new TestRunner(); 03:55:44 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:44 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:44 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:44 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:45 INFO - Error: TypeError: window is null 03:55:45 INFO - Traceback (most recent call last): 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:45 INFO - testModule(require, filename).then(tests => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:45 INFO - return new Promise(resolve => { 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:45 INFO - runTests({ 03:55:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:45 INFO - nextIteration(); 03:55:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:45 INFO - checkForEnd(); 03:55:45 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:45 INFO - findAndRunTests(loader, nextIteration); 03:55:45 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:45 INFO - var runner = new TestRunner(); 03:55:45 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:45 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:45 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:45 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:46 INFO - Error: TypeError: window is null 03:55:46 INFO - Traceback (most recent call last): 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:46 INFO - testModule(require, filename).then(tests => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:46 INFO - return new Promise(resolve => { 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:46 INFO - runTests({ 03:55:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:46 INFO - nextIteration(); 03:55:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:46 INFO - checkForEnd(); 03:55:46 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:46 INFO - findAndRunTests(loader, nextIteration); 03:55:46 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:46 INFO - var runner = new TestRunner(); 03:55:46 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:46 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:46 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:46 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:47 INFO - Error: TypeError: window is null 03:55:47 INFO - Traceback (most recent call last): 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:47 INFO - testModule(require, filename).then(tests => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:47 INFO - return new Promise(resolve => { 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:47 INFO - runTests({ 03:55:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:47 INFO - nextIteration(); 03:55:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:47 INFO - checkForEnd(); 03:55:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:47 INFO - findAndRunTests(loader, nextIteration); 03:55:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:47 INFO - var runner = new TestRunner(); 03:55:47 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:47 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:47 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:47 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:48 INFO - Error: TypeError: window is null 03:55:48 INFO - Traceback (most recent call last): 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:48 INFO - testModule(require, filename).then(tests => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:48 INFO - return new Promise(resolve => { 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:48 INFO - runTests({ 03:55:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:48 INFO - nextIteration(); 03:55:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:48 INFO - checkForEnd(); 03:55:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:48 INFO - findAndRunTests(loader, nextIteration); 03:55:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:48 INFO - var runner = new TestRunner(); 03:55:48 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:48 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:48 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:48 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:49 INFO - Error: TypeError: window is null 03:55:49 INFO - Traceback (most recent call last): 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:49 INFO - testModule(require, filename).then(tests => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:49 INFO - return new Promise(resolve => { 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:49 INFO - runTests({ 03:55:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:49 INFO - nextIteration(); 03:55:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:49 INFO - checkForEnd(); 03:55:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:49 INFO - findAndRunTests(loader, nextIteration); 03:55:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:49 INFO - var runner = new TestRunner(); 03:55:49 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:49 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:49 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:49 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:50 INFO - Error: TypeError: window is null 03:55:50 INFO - Traceback (most recent call last): 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:50 INFO - testModule(require, filename).then(tests => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:50 INFO - return new Promise(resolve => { 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:50 INFO - runTests({ 03:55:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:50 INFO - nextIteration(); 03:55:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:50 INFO - checkForEnd(); 03:55:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:50 INFO - findAndRunTests(loader, nextIteration); 03:55:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:50 INFO - var runner = new TestRunner(); 03:55:50 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:50 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:50 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:50 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:52 INFO - Error: TypeError: window is null 03:55:52 INFO - Traceback (most recent call last): 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:52 INFO - testModule(require, filename).then(tests => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:52 INFO - return new Promise(resolve => { 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:52 INFO - runTests({ 03:55:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:52 INFO - nextIteration(); 03:55:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:52 INFO - checkForEnd(); 03:55:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:52 INFO - findAndRunTests(loader, nextIteration); 03:55:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:52 INFO - var runner = new TestRunner(); 03:55:52 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:52 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:52 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:52 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:53 INFO - Error: TypeError: window is null 03:55:53 INFO - Traceback (most recent call last): 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:53 INFO - testModule(require, filename).then(tests => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:53 INFO - return new Promise(resolve => { 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:53 INFO - runTests({ 03:55:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:53 INFO - nextIteration(); 03:55:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:53 INFO - checkForEnd(); 03:55:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:53 INFO - findAndRunTests(loader, nextIteration); 03:55:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:53 INFO - var runner = new TestRunner(); 03:55:53 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:53 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:53 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:53 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:54 INFO - Error: TypeError: window is null 03:55:54 INFO - Traceback (most recent call last): 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:54 INFO - testModule(require, filename).then(tests => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:54 INFO - return new Promise(resolve => { 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:54 INFO - runTests({ 03:55:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:54 INFO - nextIteration(); 03:55:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:54 INFO - checkForEnd(); 03:55:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:54 INFO - findAndRunTests(loader, nextIteration); 03:55:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:54 INFO - var runner = new TestRunner(); 03:55:54 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:54 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:54 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:54 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:57 INFO - Error: TypeError: window is null 03:55:57 INFO - Traceback (most recent call last): 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:57 INFO - return new Promise(resolve => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:57 INFO - runTests({ 03:55:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:57 INFO - nextIteration(); 03:55:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:57 INFO - checkForEnd(); 03:55:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:57 INFO - findAndRunTests(loader, nextIteration); 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:57 INFO - var runner = new TestRunner(); 03:55:57 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:57 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:57 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:57 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:57 INFO - Error: TypeError: window is null 03:55:57 INFO - Traceback (most recent call last): 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:57 INFO - testModule(require, filename).then(tests => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:57 INFO - return new Promise(resolve => { 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:57 INFO - runTests({ 03:55:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:57 INFO - nextIteration(); 03:55:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:57 INFO - checkForEnd(); 03:55:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:57 INFO - findAndRunTests(loader, nextIteration); 03:55:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:57 INFO - var runner = new TestRunner(); 03:55:57 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:57 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:57 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:57 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:58 INFO - Error: TypeError: window is null 03:55:58 INFO - Traceback (most recent call last): 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:58 INFO - testModule(require, filename).then(tests => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:58 INFO - return new Promise(resolve => { 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:58 INFO - runTests({ 03:55:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:58 INFO - nextIteration(); 03:55:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:58 INFO - checkForEnd(); 03:55:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:58 INFO - findAndRunTests(loader, nextIteration); 03:55:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:58 INFO - var runner = new TestRunner(); 03:55:58 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:58 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:58 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:58 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:55:59 INFO - Error: TypeError: window is null 03:55:59 INFO - Traceback (most recent call last): 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:55:59 INFO - testModule(require, filename).then(tests => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:55:59 INFO - return new Promise(resolve => { 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:55:59 INFO - runTests({ 03:55:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:55:59 INFO - nextIteration(); 03:55:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:55:59 INFO - checkForEnd(); 03:55:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:55:59 INFO - findAndRunTests(loader, nextIteration); 03:55:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:55:59 INFO - var runner = new TestRunner(); 03:55:59 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:55:59 INFO - runnerWindows.set(this, getInnerId(window)); 03:55:59 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:55:59 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:00 INFO - Error: TypeError: window is null 03:56:00 INFO - Traceback (most recent call last): 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:00 INFO - testModule(require, filename).then(tests => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:00 INFO - return new Promise(resolve => { 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:00 INFO - runTests({ 03:56:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:00 INFO - nextIteration(); 03:56:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:00 INFO - checkForEnd(); 03:56:00 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:00 INFO - findAndRunTests(loader, nextIteration); 03:56:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:00 INFO - var runner = new TestRunner(); 03:56:00 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:00 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:00 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:00 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:01 INFO - Error: TypeError: window is null 03:56:01 INFO - Traceback (most recent call last): 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:01 INFO - testModule(require, filename).then(tests => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:01 INFO - return new Promise(resolve => { 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:01 INFO - runTests({ 03:56:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:01 INFO - nextIteration(); 03:56:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:01 INFO - checkForEnd(); 03:56:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:01 INFO - findAndRunTests(loader, nextIteration); 03:56:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:01 INFO - var runner = new TestRunner(); 03:56:01 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:01 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:01 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:01 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:02 INFO - Error: TypeError: window is null 03:56:02 INFO - Traceback (most recent call last): 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:02 INFO - testModule(require, filename).then(tests => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:02 INFO - return new Promise(resolve => { 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:02 INFO - runTests({ 03:56:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:02 INFO - nextIteration(); 03:56:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:02 INFO - checkForEnd(); 03:56:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:02 INFO - findAndRunTests(loader, nextIteration); 03:56:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:02 INFO - var runner = new TestRunner(); 03:56:02 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:02 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:02 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:02 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:03 INFO - Error: TypeError: window is null 03:56:03 INFO - Traceback (most recent call last): 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:03 INFO - testModule(require, filename).then(tests => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:03 INFO - return new Promise(resolve => { 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:03 INFO - runTests({ 03:56:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:03 INFO - nextIteration(); 03:56:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:03 INFO - checkForEnd(); 03:56:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:03 INFO - findAndRunTests(loader, nextIteration); 03:56:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:03 INFO - var runner = new TestRunner(); 03:56:03 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:03 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:03 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:03 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:04 INFO - Error: TypeError: window is null 03:56:04 INFO - Traceback (most recent call last): 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:04 INFO - testModule(require, filename).then(tests => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:04 INFO - return new Promise(resolve => { 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:04 INFO - runTests({ 03:56:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:04 INFO - nextIteration(); 03:56:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:04 INFO - checkForEnd(); 03:56:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:04 INFO - findAndRunTests(loader, nextIteration); 03:56:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:04 INFO - var runner = new TestRunner(); 03:56:04 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:04 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:04 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:04 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:05 INFO - Error: TypeError: window is null 03:56:05 INFO - Traceback (most recent call last): 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:05 INFO - testModule(require, filename).then(tests => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:05 INFO - return new Promise(resolve => { 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:05 INFO - runTests({ 03:56:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:05 INFO - nextIteration(); 03:56:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:05 INFO - checkForEnd(); 03:56:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:05 INFO - findAndRunTests(loader, nextIteration); 03:56:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:05 INFO - var runner = new TestRunner(); 03:56:05 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:05 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:05 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:05 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:06 INFO - Error: TypeError: window is null 03:56:06 INFO - Traceback (most recent call last): 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:06 INFO - return new Promise(resolve => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:06 INFO - runTests({ 03:56:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:06 INFO - nextIteration(); 03:56:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:06 INFO - checkForEnd(); 03:56:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:06 INFO - findAndRunTests(loader, nextIteration); 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:06 INFO - var runner = new TestRunner(); 03:56:06 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:06 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:06 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:06 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:06 INFO - Error: TypeError: window is null 03:56:06 INFO - Traceback (most recent call last): 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:06 INFO - testModule(require, filename).then(tests => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:06 INFO - return new Promise(resolve => { 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:06 INFO - runTests({ 03:56:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:06 INFO - nextIteration(); 03:56:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:06 INFO - checkForEnd(); 03:56:06 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:06 INFO - findAndRunTests(loader, nextIteration); 03:56:06 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:07 INFO - var runner = new TestRunner(); 03:56:07 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:07 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:07 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:07 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:07 INFO - Error: TypeError: window is null 03:56:07 INFO - Traceback (most recent call last): 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:07 INFO - testModule(require, filename).then(tests => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:07 INFO - return new Promise(resolve => { 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:07 INFO - runTests({ 03:56:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:07 INFO - nextIteration(); 03:56:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:07 INFO - checkForEnd(); 03:56:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:07 INFO - findAndRunTests(loader, nextIteration); 03:56:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:07 INFO - var runner = new TestRunner(); 03:56:07 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:07 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:07 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:07 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:08 INFO - Error: TypeError: window is null 03:56:08 INFO - Traceback (most recent call last): 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:08 INFO - testModule(require, filename).then(tests => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:08 INFO - return new Promise(resolve => { 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:08 INFO - runTests({ 03:56:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:08 INFO - nextIteration(); 03:56:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:08 INFO - checkForEnd(); 03:56:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:08 INFO - findAndRunTests(loader, nextIteration); 03:56:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:08 INFO - var runner = new TestRunner(); 03:56:08 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:08 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:08 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:08 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:09 INFO - Error: TypeError: window is null 03:56:09 INFO - Traceback (most recent call last): 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:09 INFO - testModule(require, filename).then(tests => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:09 INFO - return new Promise(resolve => { 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:09 INFO - runTests({ 03:56:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:09 INFO - nextIteration(); 03:56:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:09 INFO - checkForEnd(); 03:56:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:09 INFO - findAndRunTests(loader, nextIteration); 03:56:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:09 INFO - var runner = new TestRunner(); 03:56:09 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:09 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:09 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:09 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:10 INFO - Error: TypeError: window is null 03:56:10 INFO - Traceback (most recent call last): 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:10 INFO - testModule(require, filename).then(tests => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:10 INFO - return new Promise(resolve => { 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:10 INFO - runTests({ 03:56:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:10 INFO - nextIteration(); 03:56:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:10 INFO - checkForEnd(); 03:56:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:10 INFO - findAndRunTests(loader, nextIteration); 03:56:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:10 INFO - var runner = new TestRunner(); 03:56:10 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:10 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:10 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:10 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:11 INFO - Error: TypeError: window is null 03:56:11 INFO - Traceback (most recent call last): 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:11 INFO - testModule(require, filename).then(tests => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:11 INFO - return new Promise(resolve => { 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:11 INFO - runTests({ 03:56:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:11 INFO - nextIteration(); 03:56:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:11 INFO - checkForEnd(); 03:56:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:11 INFO - findAndRunTests(loader, nextIteration); 03:56:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:11 INFO - var runner = new TestRunner(); 03:56:11 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:11 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:11 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:11 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:13 INFO - Error: TypeError: window is null 03:56:13 INFO - Traceback (most recent call last): 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:13 INFO - testModule(require, filename).then(tests => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:13 INFO - return new Promise(resolve => { 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:13 INFO - runTests({ 03:56:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:13 INFO - nextIteration(); 03:56:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:13 INFO - checkForEnd(); 03:56:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:13 INFO - findAndRunTests(loader, nextIteration); 03:56:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:13 INFO - var runner = new TestRunner(); 03:56:13 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:13 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:13 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:13 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:14 INFO - Error: TypeError: window is null 03:56:14 INFO - Traceback (most recent call last): 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:14 INFO - testModule(require, filename).then(tests => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:14 INFO - return new Promise(resolve => { 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:14 INFO - runTests({ 03:56:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:14 INFO - nextIteration(); 03:56:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:14 INFO - checkForEnd(); 03:56:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:14 INFO - findAndRunTests(loader, nextIteration); 03:56:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:14 INFO - var runner = new TestRunner(); 03:56:14 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:14 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:14 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:14 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:15 INFO - Error: TypeError: window is null 03:56:15 INFO - Traceback (most recent call last): 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:15 INFO - testModule(require, filename).then(tests => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:15 INFO - return new Promise(resolve => { 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:15 INFO - runTests({ 03:56:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:15 INFO - nextIteration(); 03:56:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:15 INFO - checkForEnd(); 03:56:15 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:15 INFO - findAndRunTests(loader, nextIteration); 03:56:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:15 INFO - var runner = new TestRunner(); 03:56:15 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:15 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:15 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:15 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:18 INFO - Error: TypeError: window is null 03:56:18 INFO - Traceback (most recent call last): 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:18 INFO - testModule(require, filename).then(tests => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:18 INFO - return new Promise(resolve => { 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:18 INFO - runTests({ 03:56:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:18 INFO - nextIteration(); 03:56:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:18 INFO - checkForEnd(); 03:56:18 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:18 INFO - findAndRunTests(loader, nextIteration); 03:56:18 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:18 INFO - var runner = new TestRunner(); 03:56:18 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:18 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:18 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:18 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:20 INFO - Error: TypeError: window is null 03:56:20 INFO - Traceback (most recent call last): 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:20 INFO - testModule(require, filename).then(tests => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:20 INFO - return new Promise(resolve => { 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:20 INFO - runTests({ 03:56:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:20 INFO - nextIteration(); 03:56:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:20 INFO - checkForEnd(); 03:56:20 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:20 INFO - findAndRunTests(loader, nextIteration); 03:56:20 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:20 INFO - var runner = new TestRunner(); 03:56:20 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:20 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:20 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:20 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:21 INFO - Error: TypeError: window is null 03:56:21 INFO - Traceback (most recent call last): 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:21 INFO - testModule(require, filename).then(tests => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:21 INFO - return new Promise(resolve => { 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:21 INFO - runTests({ 03:56:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:21 INFO - nextIteration(); 03:56:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:21 INFO - checkForEnd(); 03:56:21 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:21 INFO - findAndRunTests(loader, nextIteration); 03:56:21 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:21 INFO - var runner = new TestRunner(); 03:56:21 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:21 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:21 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:21 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:22 INFO - Error: TypeError: window is null 03:56:22 INFO - Traceback (most recent call last): 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:22 INFO - testModule(require, filename).then(tests => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:22 INFO - return new Promise(resolve => { 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:22 INFO - runTests({ 03:56:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:22 INFO - nextIteration(); 03:56:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:22 INFO - checkForEnd(); 03:56:22 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:22 INFO - findAndRunTests(loader, nextIteration); 03:56:22 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:22 INFO - var runner = new TestRunner(); 03:56:22 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:22 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:22 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:22 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:23 INFO - Error: TypeError: window is null 03:56:23 INFO - Traceback (most recent call last): 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:23 INFO - testModule(require, filename).then(tests => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:23 INFO - return new Promise(resolve => { 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:23 INFO - runTests({ 03:56:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:23 INFO - nextIteration(); 03:56:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:23 INFO - checkForEnd(); 03:56:23 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:23 INFO - findAndRunTests(loader, nextIteration); 03:56:23 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:23 INFO - var runner = new TestRunner(); 03:56:23 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:23 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:23 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:23 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:24 INFO - Error: TypeError: window is null 03:56:24 INFO - Traceback (most recent call last): 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:24 INFO - testModule(require, filename).then(tests => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:24 INFO - return new Promise(resolve => { 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:24 INFO - runTests({ 03:56:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:24 INFO - nextIteration(); 03:56:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:24 INFO - checkForEnd(); 03:56:24 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:24 INFO - findAndRunTests(loader, nextIteration); 03:56:24 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:24 INFO - var runner = new TestRunner(); 03:56:24 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:24 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:24 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:24 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:25 INFO - Error: TypeError: window is null 03:56:25 INFO - Traceback (most recent call last): 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:25 INFO - testModule(require, filename).then(tests => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:25 INFO - return new Promise(resolve => { 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:25 INFO - runTests({ 03:56:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:25 INFO - nextIteration(); 03:56:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:25 INFO - checkForEnd(); 03:56:25 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:25 INFO - findAndRunTests(loader, nextIteration); 03:56:25 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:25 INFO - var runner = new TestRunner(); 03:56:25 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:25 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:25 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:25 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:26 INFO - Error: TypeError: window is null 03:56:26 INFO - Traceback (most recent call last): 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:26 INFO - testModule(require, filename).then(tests => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:26 INFO - return new Promise(resolve => { 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:26 INFO - runTests({ 03:56:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:26 INFO - nextIteration(); 03:56:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:26 INFO - checkForEnd(); 03:56:26 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:26 INFO - findAndRunTests(loader, nextIteration); 03:56:26 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:26 INFO - var runner = new TestRunner(); 03:56:26 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:26 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:26 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:26 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:27 INFO - Error: TypeError: window is null 03:56:27 INFO - Traceback (most recent call last): 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:27 INFO - testModule(require, filename).then(tests => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:27 INFO - return new Promise(resolve => { 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:27 INFO - runTests({ 03:56:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:27 INFO - nextIteration(); 03:56:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:27 INFO - checkForEnd(); 03:56:27 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:27 INFO - findAndRunTests(loader, nextIteration); 03:56:27 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:27 INFO - var runner = new TestRunner(); 03:56:27 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:27 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:27 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:27 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:28 INFO - Error: TypeError: window is null 03:56:28 INFO - Traceback (most recent call last): 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:28 INFO - testModule(require, filename).then(tests => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:28 INFO - return new Promise(resolve => { 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:28 INFO - runTests({ 03:56:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:28 INFO - nextIteration(); 03:56:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:28 INFO - checkForEnd(); 03:56:28 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:28 INFO - findAndRunTests(loader, nextIteration); 03:56:28 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:28 INFO - var runner = new TestRunner(); 03:56:28 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:28 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:28 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:28 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:29 INFO - Error: TypeError: window is null 03:56:29 INFO - Traceback (most recent call last): 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:29 INFO - testModule(require, filename).then(tests => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:29 INFO - return new Promise(resolve => { 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:29 INFO - runTests({ 03:56:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:29 INFO - nextIteration(); 03:56:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:29 INFO - checkForEnd(); 03:56:29 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:29 INFO - findAndRunTests(loader, nextIteration); 03:56:29 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:29 INFO - var runner = new TestRunner(); 03:56:29 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:29 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:29 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:29 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:30 INFO - Error: TypeError: window is null 03:56:30 INFO - Traceback (most recent call last): 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:30 INFO - testModule(require, filename).then(tests => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:30 INFO - return new Promise(resolve => { 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:30 INFO - runTests({ 03:56:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:30 INFO - nextIteration(); 03:56:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:30 INFO - checkForEnd(); 03:56:30 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:30 INFO - findAndRunTests(loader, nextIteration); 03:56:30 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:30 INFO - var runner = new TestRunner(); 03:56:30 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:30 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:30 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:30 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:31 INFO - Error: TypeError: window is null 03:56:31 INFO - Traceback (most recent call last): 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:31 INFO - testModule(require, filename).then(tests => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:31 INFO - return new Promise(resolve => { 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:31 INFO - runTests({ 03:56:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:31 INFO - nextIteration(); 03:56:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:31 INFO - checkForEnd(); 03:56:31 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:31 INFO - findAndRunTests(loader, nextIteration); 03:56:31 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:31 INFO - var runner = new TestRunner(); 03:56:31 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:31 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:31 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:31 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:32 INFO - Error: TypeError: window is null 03:56:32 INFO - Traceback (most recent call last): 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:32 INFO - testModule(require, filename).then(tests => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:32 INFO - return new Promise(resolve => { 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:32 INFO - runTests({ 03:56:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:32 INFO - nextIteration(); 03:56:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:32 INFO - checkForEnd(); 03:56:32 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:32 INFO - findAndRunTests(loader, nextIteration); 03:56:32 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:32 INFO - var runner = new TestRunner(); 03:56:32 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:32 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:32 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:32 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:33 INFO - Error: TypeError: window is null 03:56:33 INFO - Traceback (most recent call last): 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:33 INFO - testModule(require, filename).then(tests => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:33 INFO - return new Promise(resolve => { 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:33 INFO - runTests({ 03:56:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:33 INFO - nextIteration(); 03:56:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:33 INFO - checkForEnd(); 03:56:33 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:33 INFO - findAndRunTests(loader, nextIteration); 03:56:33 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:33 INFO - var runner = new TestRunner(); 03:56:33 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:33 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:33 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:33 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:34 INFO - Error: TypeError: window is null 03:56:34 INFO - Traceback (most recent call last): 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:34 INFO - return new Promise(resolve => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:34 INFO - runTests({ 03:56:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:34 INFO - nextIteration(); 03:56:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:34 INFO - checkForEnd(); 03:56:34 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:34 INFO - findAndRunTests(loader, nextIteration); 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:34 INFO - var runner = new TestRunner(); 03:56:34 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:34 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:34 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:34 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:34 INFO - Error: TypeError: window is null 03:56:34 INFO - Traceback (most recent call last): 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:34 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:34 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:35 INFO - return new Promise(resolve => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:35 INFO - runTests({ 03:56:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:35 INFO - nextIteration(); 03:56:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:35 INFO - checkForEnd(); 03:56:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:35 INFO - findAndRunTests(loader, nextIteration); 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:35 INFO - var runner = new TestRunner(); 03:56:35 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:35 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:35 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:35 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:35 INFO - Error: TypeError: window is null 03:56:35 INFO - Traceback (most recent call last): 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:35 INFO - testModule(require, filename).then(tests => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:35 INFO - return new Promise(resolve => { 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:35 INFO - runTests({ 03:56:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:35 INFO - nextIteration(); 03:56:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:35 INFO - checkForEnd(); 03:56:35 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:35 INFO - findAndRunTests(loader, nextIteration); 03:56:35 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:35 INFO - var runner = new TestRunner(); 03:56:35 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:35 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:35 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:35 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:36 INFO - Error: TypeError: window is null 03:56:36 INFO - Traceback (most recent call last): 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:36 INFO - testModule(require, filename).then(tests => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:36 INFO - return new Promise(resolve => { 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:36 INFO - runTests({ 03:56:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:36 INFO - nextIteration(); 03:56:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:36 INFO - checkForEnd(); 03:56:36 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:36 INFO - findAndRunTests(loader, nextIteration); 03:56:36 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:36 INFO - var runner = new TestRunner(); 03:56:36 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:36 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:36 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:36 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:37 INFO - Error: TypeError: window is null 03:56:37 INFO - Traceback (most recent call last): 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:37 INFO - testModule(require, filename).then(tests => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:37 INFO - return new Promise(resolve => { 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:37 INFO - runTests({ 03:56:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:37 INFO - nextIteration(); 03:56:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:37 INFO - checkForEnd(); 03:56:37 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:37 INFO - findAndRunTests(loader, nextIteration); 03:56:37 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:37 INFO - var runner = new TestRunner(); 03:56:37 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:37 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:37 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:37 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:38 INFO - Error: TypeError: window is null 03:56:38 INFO - Traceback (most recent call last): 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:38 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:38 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:39 INFO - testModule(require, filename).then(tests => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:39 INFO - return new Promise(resolve => { 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:39 INFO - runTests({ 03:56:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:39 INFO - nextIteration(); 03:56:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:39 INFO - checkForEnd(); 03:56:39 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:39 INFO - findAndRunTests(loader, nextIteration); 03:56:39 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:39 INFO - var runner = new TestRunner(); 03:56:39 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:39 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:39 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:39 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:40 INFO - Error: TypeError: window is null 03:56:40 INFO - Traceback (most recent call last): 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:40 INFO - testModule(require, filename).then(tests => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:40 INFO - return new Promise(resolve => { 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:40 INFO - runTests({ 03:56:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:40 INFO - nextIteration(); 03:56:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:40 INFO - checkForEnd(); 03:56:40 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:40 INFO - findAndRunTests(loader, nextIteration); 03:56:40 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:40 INFO - var runner = new TestRunner(); 03:56:40 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:40 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:40 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:40 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:41 INFO - Error: TypeError: window is null 03:56:41 INFO - Traceback (most recent call last): 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:41 INFO - testModule(require, filename).then(tests => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:41 INFO - return new Promise(resolve => { 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:41 INFO - runTests({ 03:56:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:41 INFO - nextIteration(); 03:56:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:41 INFO - checkForEnd(); 03:56:41 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:41 INFO - findAndRunTests(loader, nextIteration); 03:56:41 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:41 INFO - var runner = new TestRunner(); 03:56:41 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:41 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:41 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:41 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:42 INFO - Error: TypeError: window is null 03:56:42 INFO - Traceback (most recent call last): 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:42 INFO - testModule(require, filename).then(tests => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:42 INFO - return new Promise(resolve => { 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:42 INFO - runTests({ 03:56:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:42 INFO - nextIteration(); 03:56:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:42 INFO - checkForEnd(); 03:56:42 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:42 INFO - findAndRunTests(loader, nextIteration); 03:56:42 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:42 INFO - var runner = new TestRunner(); 03:56:42 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:42 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:42 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:42 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:43 INFO - Error: TypeError: window is null 03:56:43 INFO - Traceback (most recent call last): 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:43 INFO - testModule(require, filename).then(tests => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:43 INFO - return new Promise(resolve => { 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:43 INFO - runTests({ 03:56:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:43 INFO - nextIteration(); 03:56:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:43 INFO - checkForEnd(); 03:56:43 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:43 INFO - findAndRunTests(loader, nextIteration); 03:56:43 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:43 INFO - var runner = new TestRunner(); 03:56:43 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:43 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:43 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:43 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:47 INFO - Error: TypeError: window is null 03:56:47 INFO - Traceback (most recent call last): 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:47 INFO - testModule(require, filename).then(tests => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:47 INFO - return new Promise(resolve => { 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:47 INFO - runTests({ 03:56:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:47 INFO - nextIteration(); 03:56:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:47 INFO - checkForEnd(); 03:56:47 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:47 INFO - findAndRunTests(loader, nextIteration); 03:56:47 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:47 INFO - var runner = new TestRunner(); 03:56:47 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:47 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:47 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:47 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:48 INFO - Error: TypeError: window is null 03:56:48 INFO - Traceback (most recent call last): 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:48 INFO - testModule(require, filename).then(tests => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:48 INFO - return new Promise(resolve => { 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:48 INFO - runTests({ 03:56:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:48 INFO - nextIteration(); 03:56:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:48 INFO - checkForEnd(); 03:56:48 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:48 INFO - findAndRunTests(loader, nextIteration); 03:56:48 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:48 INFO - var runner = new TestRunner(); 03:56:48 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:48 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:48 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:48 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:49 INFO - Error: TypeError: window is null 03:56:49 INFO - Traceback (most recent call last): 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:49 INFO - testModule(require, filename).then(tests => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:49 INFO - return new Promise(resolve => { 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:49 INFO - runTests({ 03:56:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:49 INFO - nextIteration(); 03:56:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:49 INFO - checkForEnd(); 03:56:49 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:49 INFO - findAndRunTests(loader, nextIteration); 03:56:49 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:49 INFO - var runner = new TestRunner(); 03:56:49 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:49 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:49 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:49 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:50 INFO - Error: TypeError: window is null 03:56:50 INFO - Traceback (most recent call last): 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:50 INFO - testModule(require, filename).then(tests => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:50 INFO - return new Promise(resolve => { 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:50 INFO - runTests({ 03:56:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:50 INFO - nextIteration(); 03:56:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:50 INFO - checkForEnd(); 03:56:50 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:50 INFO - findAndRunTests(loader, nextIteration); 03:56:50 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:50 INFO - var runner = new TestRunner(); 03:56:50 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:50 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:50 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:50 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:51 INFO - Error: TypeError: window is null 03:56:51 INFO - Traceback (most recent call last): 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:51 INFO - testModule(require, filename).then(tests => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:51 INFO - return new Promise(resolve => { 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:51 INFO - runTests({ 03:56:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:51 INFO - nextIteration(); 03:56:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:51 INFO - checkForEnd(); 03:56:51 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:51 INFO - findAndRunTests(loader, nextIteration); 03:56:51 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:51 INFO - var runner = new TestRunner(); 03:56:51 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:51 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:51 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:51 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:52 INFO - Error: TypeError: window is null 03:56:52 INFO - Traceback (most recent call last): 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:52 INFO - testModule(require, filename).then(tests => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:52 INFO - return new Promise(resolve => { 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:52 INFO - runTests({ 03:56:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:52 INFO - nextIteration(); 03:56:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:52 INFO - checkForEnd(); 03:56:52 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:52 INFO - findAndRunTests(loader, nextIteration); 03:56:52 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:52 INFO - var runner = new TestRunner(); 03:56:52 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:52 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:52 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:52 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:53 INFO - Error: TypeError: window is null 03:56:53 INFO - Traceback (most recent call last): 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:53 INFO - testModule(require, filename).then(tests => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:53 INFO - return new Promise(resolve => { 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:53 INFO - runTests({ 03:56:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:53 INFO - nextIteration(); 03:56:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:53 INFO - checkForEnd(); 03:56:53 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:53 INFO - findAndRunTests(loader, nextIteration); 03:56:53 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:53 INFO - var runner = new TestRunner(); 03:56:53 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:53 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:53 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:53 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:54 INFO - Error: TypeError: window is null 03:56:54 INFO - Traceback (most recent call last): 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:54 INFO - testModule(require, filename).then(tests => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:54 INFO - return new Promise(resolve => { 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:54 INFO - runTests({ 03:56:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:54 INFO - nextIteration(); 03:56:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:54 INFO - checkForEnd(); 03:56:54 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:54 INFO - findAndRunTests(loader, nextIteration); 03:56:54 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:54 INFO - var runner = new TestRunner(); 03:56:54 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:54 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:54 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:54 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:55 INFO - Error: TypeError: window is null 03:56:55 INFO - Traceback (most recent call last): 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:55 INFO - testModule(require, filename).then(tests => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:55 INFO - return new Promise(resolve => { 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:55 INFO - runTests({ 03:56:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:55 INFO - nextIteration(); 03:56:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:55 INFO - checkForEnd(); 03:56:55 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:55 INFO - findAndRunTests(loader, nextIteration); 03:56:55 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:55 INFO - var runner = new TestRunner(); 03:56:55 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:55 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:55 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:55 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:56 INFO - Error: TypeError: window is null 03:56:56 INFO - Traceback (most recent call last): 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:56 INFO - testModule(require, filename).then(tests => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:56 INFO - return new Promise(resolve => { 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:56 INFO - runTests({ 03:56:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:56 INFO - nextIteration(); 03:56:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:56 INFO - checkForEnd(); 03:56:56 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:56 INFO - findAndRunTests(loader, nextIteration); 03:56:56 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:56 INFO - var runner = new TestRunner(); 03:56:56 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:56 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:56 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:56 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:57 INFO - Error: TypeError: window is null 03:56:57 INFO - Traceback (most recent call last): 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:57 INFO - testModule(require, filename).then(tests => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:57 INFO - return new Promise(resolve => { 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:57 INFO - runTests({ 03:56:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:57 INFO - nextIteration(); 03:56:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:57 INFO - checkForEnd(); 03:56:57 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:57 INFO - findAndRunTests(loader, nextIteration); 03:56:57 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:57 INFO - var runner = new TestRunner(); 03:56:57 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:57 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:57 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:57 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:58 INFO - Error: TypeError: window is null 03:56:58 INFO - Traceback (most recent call last): 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:58 INFO - testModule(require, filename).then(tests => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:58 INFO - return new Promise(resolve => { 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:58 INFO - runTests({ 03:56:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:58 INFO - nextIteration(); 03:56:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:58 INFO - checkForEnd(); 03:56:58 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:58 INFO - findAndRunTests(loader, nextIteration); 03:56:58 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:58 INFO - var runner = new TestRunner(); 03:56:58 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:58 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:58 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:58 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:56:59 INFO - Error: TypeError: window is null 03:56:59 INFO - Traceback (most recent call last): 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:56:59 INFO - testModule(require, filename).then(tests => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:56:59 INFO - return new Promise(resolve => { 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:56:59 INFO - runTests({ 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:56:59 INFO - nextIteration(); 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:56:59 INFO - checkForEnd(); 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:56:59 INFO - findAndRunTests(loader, nextIteration); 03:56:59 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:56:59 INFO - var runner = new TestRunner(); 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:56:59 INFO - runnerWindows.set(this, getInnerId(window)); 03:56:59 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:56:59 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:00 INFO - Error: TypeError: window is null 03:57:00 INFO - Traceback (most recent call last): 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:00 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:00 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:01 INFO - testModule(require, filename).then(tests => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:01 INFO - return new Promise(resolve => { 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:01 INFO - runTests({ 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:01 INFO - nextIteration(); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:01 INFO - checkForEnd(); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:01 INFO - findAndRunTests(loader, nextIteration); 03:57:01 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:01 INFO - var runner = new TestRunner(); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:01 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:01 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:01 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:02 INFO - Error: TypeError: window is null 03:57:02 INFO - Traceback (most recent call last): 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:02 INFO - testModule(require, filename).then(tests => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:02 INFO - return new Promise(resolve => { 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:02 INFO - runTests({ 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:02 INFO - nextIteration(); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:02 INFO - checkForEnd(); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:02 INFO - findAndRunTests(loader, nextIteration); 03:57:02 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:02 INFO - var runner = new TestRunner(); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:02 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:02 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:02 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:03 INFO - Error: TypeError: window is null 03:57:03 INFO - Traceback (most recent call last): 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:03 INFO - testModule(require, filename).then(tests => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:03 INFO - return new Promise(resolve => { 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:03 INFO - runTests({ 03:57:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:03 INFO - nextIteration(); 03:57:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:03 INFO - checkForEnd(); 03:57:03 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:03 INFO - findAndRunTests(loader, nextIteration); 03:57:03 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:03 INFO - var runner = new TestRunner(); 03:57:03 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:03 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:03 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:03 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:04 INFO - Error: TypeError: window is null 03:57:04 INFO - Traceback (most recent call last): 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:04 INFO - return new Promise(resolve => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:04 INFO - runTests({ 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:04 INFO - nextIteration(); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:04 INFO - checkForEnd(); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:04 INFO - findAndRunTests(loader, nextIteration); 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:04 INFO - var runner = new TestRunner(); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:04 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:04 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:04 INFO - Error: TypeError: window is null 03:57:04 INFO - Traceback (most recent call last): 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:04 INFO - testModule(require, filename).then(tests => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:04 INFO - return new Promise(resolve => { 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:04 INFO - runTests({ 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:04 INFO - nextIteration(); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:04 INFO - checkForEnd(); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:04 INFO - findAndRunTests(loader, nextIteration); 03:57:04 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:04 INFO - var runner = new TestRunner(); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:04 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:04 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:04 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:05 INFO - Error: TypeError: window is null 03:57:05 INFO - Traceback (most recent call last): 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:05 INFO - testModule(require, filename).then(tests => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:05 INFO - return new Promise(resolve => { 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:05 INFO - runTests({ 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:05 INFO - nextIteration(); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:05 INFO - checkForEnd(); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:05 INFO - findAndRunTests(loader, nextIteration); 03:57:05 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:05 INFO - var runner = new TestRunner(); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:05 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:05 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:05 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:07 INFO - Error: TypeError: window is null 03:57:07 INFO - Traceback (most recent call last): 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:07 INFO - testModule(require, filename).then(tests => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:07 INFO - return new Promise(resolve => { 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:07 INFO - runTests({ 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:07 INFO - nextIteration(); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:07 INFO - checkForEnd(); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:07 INFO - findAndRunTests(loader, nextIteration); 03:57:07 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:07 INFO - var runner = new TestRunner(); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:07 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:07 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:07 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:08 INFO - Error: TypeError: window is null 03:57:08 INFO - Traceback (most recent call last): 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:08 INFO - testModule(require, filename).then(tests => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:08 INFO - return new Promise(resolve => { 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:08 INFO - runTests({ 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:08 INFO - nextIteration(); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:08 INFO - checkForEnd(); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:08 INFO - findAndRunTests(loader, nextIteration); 03:57:08 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:08 INFO - var runner = new TestRunner(); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:08 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:08 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:08 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:09 INFO - Error: TypeError: window is null 03:57:09 INFO - Traceback (most recent call last): 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:09 INFO - testModule(require, filename).then(tests => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:09 INFO - return new Promise(resolve => { 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:09 INFO - runTests({ 03:57:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:09 INFO - nextIteration(); 03:57:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:09 INFO - checkForEnd(); 03:57:09 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:09 INFO - findAndRunTests(loader, nextIteration); 03:57:09 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:09 INFO - var runner = new TestRunner(); 03:57:09 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:09 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:09 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:09 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:10 INFO - Error: TypeError: window is null 03:57:10 INFO - Traceback (most recent call last): 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:10 INFO - testModule(require, filename).then(tests => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:10 INFO - return new Promise(resolve => { 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:10 INFO - runTests({ 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:10 INFO - nextIteration(); 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:10 INFO - checkForEnd(); 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:10 INFO - findAndRunTests(loader, nextIteration); 03:57:10 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:10 INFO - var runner = new TestRunner(); 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:10 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:10 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:10 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:11 INFO - Error: TypeError: window is null 03:57:11 INFO - Traceback (most recent call last): 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:11 INFO - testModule(require, filename).then(tests => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:11 INFO - return new Promise(resolve => { 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:11 INFO - runTests({ 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:11 INFO - nextIteration(); 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:11 INFO - checkForEnd(); 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:11 INFO - findAndRunTests(loader, nextIteration); 03:57:11 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:11 INFO - var runner = new TestRunner(); 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:11 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:11 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:11 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:12 INFO - Error: TypeError: window is null 03:57:12 INFO - Traceback (most recent call last): 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:12 INFO - testModule(require, filename).then(tests => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:12 INFO - return new Promise(resolve => { 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:12 INFO - runTests({ 03:57:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:12 INFO - nextIteration(); 03:57:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:12 INFO - checkForEnd(); 03:57:12 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:12 INFO - findAndRunTests(loader, nextIteration); 03:57:12 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:12 INFO - var runner = new TestRunner(); 03:57:12 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:12 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:12 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:12 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:13 INFO - Error: TypeError: window is null 03:57:13 INFO - Traceback (most recent call last): 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:13 INFO - testModule(require, filename).then(tests => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:13 INFO - return new Promise(resolve => { 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:13 INFO - runTests({ 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:13 INFO - nextIteration(); 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:13 INFO - checkForEnd(); 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:13 INFO - findAndRunTests(loader, nextIteration); 03:57:13 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:13 INFO - var runner = new TestRunner(); 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:13 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:13 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:13 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:14 INFO - Error: TypeError: window is null 03:57:14 INFO - Traceback (most recent call last): 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:14 INFO - testModule(require, filename).then(tests => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:14 INFO - return new Promise(resolve => { 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:14 INFO - runTests({ 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:14 INFO - nextIteration(); 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:14 INFO - checkForEnd(); 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:14 INFO - findAndRunTests(loader, nextIteration); 03:57:14 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:14 INFO - var runner = new TestRunner(); 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:14 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:14 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:14 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:15 INFO - Error: TypeError: window is null 03:57:15 INFO - Traceback (most recent call last): 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:15 INFO - testModule(require, filename).then(tests => { 03:57:15 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:16 INFO - testModule(require, filename).then(tests => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:16 INFO - return new Promise(resolve => { 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:16 INFO - runTests({ 03:57:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:16 INFO - nextIteration(); 03:57:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:16 INFO - checkForEnd(); 03:57:16 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:16 INFO - findAndRunTests(loader, nextIteration); 03:57:16 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:16 INFO - var runner = new TestRunner(); 03:57:16 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:16 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:16 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:16 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Running tests on Firefox 46.0a2/Gecko 46.0a2 (Build 20160202021719) ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}) under darwin/x86_64. 03:57:17 INFO - Error: TypeError: window is null 03:57:17 INFO - Traceback (most recent call last): 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in promise callback*testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 243, in testNextModule 03:57:17 INFO - testModule(require, filename).then(tests => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 32, in testModule 03:57:17 INFO - return new Promise(resolve => { 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 83, in testModule/< 03:57:17 INFO - runTests({ 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 618, in runTests 03:57:17 INFO - nextIteration(); 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 397, in nextIteration 03:57:17 INFO - checkForEnd(); 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/test/harness.js", line 406, in checkForEnd 03:57:17 INFO - findAndRunTests(loader, nextIteration); 03:57:17 INFO - File "chrome://mochikit/content/jetpack-package-harness.js", line 45, in findAndRunTests 03:57:17 INFO - var runner = new TestRunner(); 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/deprecated/unit-test.js", line 44, in TestRunner 03:57:17 INFO - runnerWindows.set(this, getInnerId(window)); 03:57:17 INFO - File "resource://gre/modules/commonjs/sdk/window/utils.js", line 78, in getInnerId 03:57:17 INFO - return window.QueryInterface(Ci.nsIInterfaceRequestor).Jetpack Package Test Summary 03:57:17 INFO - Passed: 0 03:57:17 WARNING - Failed: 138 03:57:17 WARNING - One or more unittests failed. 03:57:17 INFO - Todo: 0 03:57:19 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 03:57:19 INFO - --DOCSHELL 0x124cb1800 == 2 [pid = 5622] [id = 2] 03:57:19 INFO - --DOCSHELL 0x122b1c000 == 1 [pid = 5622] [id = 1] 03:57:23 INFO - [5622] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5286 03:57:23 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 03:57:23 INFO - TEST-INFO | [JavaScript Error: "places.sqlite#0: cannot execute operation Bookmarks.jsm: insertBookmark, the connection is already closing" {file: "resource://gre/modules/Sqlite.jsm" line: 321}] 03:57:24 INFO - -*- TCPPresentationServer.js: TCPPresentationServer - close 03:57:24 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 03:57:24 INFO - ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost 03:57:24 INFO - [5622] WARNING: nsAppShell::Exit() called redundantly: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsAppShell.mm, line 679 03:57:24 INFO - TEST-INFO | [JavaScript Error: "1454414244069 Toolkit.Telemetry ERROR TelemetryEnvironment::EnvironmentCache - error while initializing: Error: Unable to fetch oldest profile entry: Error: OS.File has been shut down. Rejecting post to DirectoryIterator_prototype_next (resource://gre/modules/ProfileAge.jsm:175:13) JS Stack trace: onFailure@ProfileAge.jsm:175:13 < Handler.prototype.process@Promise-backend.js:936:21 < this.PromiseWalker.walkerLoop@Promise-backend.js:812:7 < Promise*this.PromiseWalker.scheduleWalkerLoop@Promise-backend.js:743:11 < this.PromiseWalker.schedulePromise@Promise-backend.js:775:7 < this.PromiseWalker.completePromise@Promise-backend.js:710:7 < this.BasePromiseWorker.prototype._worker/worker.onmessage@PromiseWorker.jsm:231:9 < Spinner.prototype.observe@AsyncShutdown.jsm:529:9" {file: "resource://gre/modules/Log.jsm" line: 751}] 03:57:24 INFO - [5622] WARNING: NS_ENSURE_TRUE(context) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpcom/threads/nsThread.cpp, line 800 03:57:24 INFO - [5622] WARNING: 'NS_FAILED(RemovePermissionChangeObserver())', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/notification/Notification.cpp, line 681 03:57:36 INFO - --DOMWINDOW == 6 (0x12e3c6400) [pid = 5622] [serial = 6] [outer = 0x0] [url = about:blank] 03:57:39 INFO - WARNING: YOU ARE LEAKING THE WORLD (at least one JSRuntime and everything alive inside it, that is) AT JS_ShutDown TIME. FIX THIS! 03:57:39 INFO - [5622] ###!!! ASSERTION: Component Manager being held past XPCOM shutdown.: 'cnt == 0', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpcom/build/XPCOMInit.cpp, line 1020 03:58:36 INFO - #01: ScopedXPCOMStartup::~ScopedXPCOMStartup() [toolkit/xre/nsAppRunner.cpp:1481] 03:58:36 INFO - #02: XREMain::XRE_main(int, char**, nsXREAppData const*) [memory/mozalloc/mozalloc.h:210] 03:58:36 INFO - #03: XRE_main [toolkit/xre/nsAppRunner.cpp:4526] 03:58:36 INFO - #04: main [browser/app/nsBrowserApp.cpp:212] 03:58:36 INFO - [5622] WARNING: OOPDeinit() without successful OOPInit(): file /builds/slave/m-aurora-m64-d-000000000000000/build/src/toolkit/crashreporter/nsExceptionHandler.cpp, line 2800 03:58:36 INFO - Leaked URLs: 03:58:36 INFO - file:///builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/Resources/omni.ja 03:58:36 INFO - x:///chrome/toolkit/res/ 03:58:36 INFO - file:///builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/Resources/omni.ja 03:58:36 INFO - x:///modules/services-sync/ 03:58:36 INFO - file:///builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/Resources/omni.ja 03:58:36 INFO - x:///modules/services-common/ 03:58:36 INFO - file:///builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/Resources/omni.ja 03:58:36 INFO - x:///modules/services-crypto/ 03:58:36 INFO - file:///builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/Resources/browser/omni.ja 03:58:36 INFO - chrome://browser/locale/searchplugins/ 03:58:36 INFO - chrome://browser/content/report-phishing-overlay.xul 03:58:36 INFO - x:///chrome/pdfjs/content/ 03:58:36 INFO - x:///chrome/devtools/modules/devtools/ 03:58:36 INFO - file:///var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmp2O20Yn.mozrunner/extensions/workerbootstrap-test@mozilla.org/ 03:58:36 INFO - file:////builds/slave/test/build/tests/modules/ 03:58:36 INFO - chrome://pluginproblem/content/pluginFinderBinding.css 03:58:36 INFO - chrome://pluginproblem/content/pluginProblemBinding.css 03:58:36 INFO - chrome://mochikit/content/jetpack-package-overlay.xul 03:58:36 INFO - file:///var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmp2O20Yn.mozrunner/extensions/worker-test@mozilla.org/ 03:58:36 INFO - resource://gre-resources/counterstyles.css 03:58:36 INFO - resource://gre-resources/html.css 03:58:36 INFO - chrome://global/content/minimal-xul.css 03:58:36 INFO - resource://gre-resources/quirk.css 03:58:36 INFO - resource://gre/res/svg.css 03:58:36 INFO - chrome://global/content/xul.css 03:58:36 INFO - chrome://global/skin/scrollbars.css 03:58:36 INFO - resource://gre-resources/number-control.css 03:58:36 INFO - resource://gre-resources/forms.css 03:58:36 INFO - resource://gre-resources/noscript.css 03:58:36 INFO - resource://gre-resources/ua.css 03:58:36 INFO - chrome://browser/content/hiddenWindow.xul 03:58:36 INFO - x:///chrome/browser/content/browser/hiddenWindow.xul 03:58:36 INFO - chrome://browser/content/browser.xul 03:58:36 INFO - x:///chrome/browser/content/browser/browser.xul 03:58:36 INFO - chrome://browser/content/macBrowserOverlay.xul 03:58:36 INFO - chrome://browser/skin/webRTC-indicator.css 03:58:36 INFO - chrome://browser/content/browser.css 03:58:36 INFO - chrome://browser/content/places/places.css 03:58:36 INFO - chrome://devtools/skin/devtools-browser.css 03:58:36 INFO - chrome://browser/skin/controlcenter/panel.css 03:58:36 INFO - chrome://browser/skin/customizableui/panelUIOverlay.css 03:58:36 INFO - chrome://browser/skin/browser.css 03:58:36 INFO - chrome://browser/skin/browser-lightweightTheme.css 03:58:36 INFO - chrome://global/content/editMenuOverlay.xul 03:58:36 INFO - chrome://browser/content/baseMenuOverlay.xul 03:58:36 INFO - chrome://browser/content/places/placesOverlay.xul 03:58:36 INFO - chrome://browser/skin/webRTC-indicator.css 03:58:36 INFO - chrome://global/content/bindings/general.xml#root-element 03:58:36 INFO - chrome://global/content/bindings/general.xml 03:58:36 INFO - x:///chrome/toolkit/content/global/bindings/general.xml 03:58:36 INFO - chrome://global/content/bindings/general.xml 03:58:36 INFO - chrome://global/content/bindings/general.xml#basecontrol 03:58:36 INFO - chrome://global/content/bindings/general.xml 03:58:36 INFO - chrome://global/content/bindings/general.xml#basetext 03:58:36 INFO - chrome://global/content/bindings/general.xml#control-item 03:58:36 INFO - chrome://global/content/bindings/general.xml#root-element 03:58:36 INFO - chrome://global/content/bindings/general.xml#iframe 03:58:36 INFO - chrome://global/content/bindings/general.xml#statusbarpanel 03:58:36 INFO - chrome://global/content/bindings/general.xml#statusbarpanel-menu-iconic 03:58:36 INFO - chrome://global/content/bindings/general.xml#statusbar 03:58:36 INFO - chrome://global/content/bindings/general.xml#statusbarpanel-iconic 03:58:36 INFO - chrome://global/content/bindings/general.xml#statusbarpanel-iconic-text 03:58:36 INFO - chrome://global/content/bindings/general.xml#image 03:58:36 INFO - chrome://global/content/bindings/general.xml#deck 03:58:36 INFO - chrome://global/content/bindings/general.xml#dropmarker 03:58:36 INFO - chrome://global/content/bindings/general.xml#windowdragbox 03:58:36 INFO - chrome://global/content/bindings/general.xml#basetext 03:58:36 INFO - chrome://global/content/bindings/general.xml#statusbarpanel 03:58:36 INFO - chrome://global/content/bindings/general.xml#statusbarpanel 03:58:36 INFO - chrome://global/content/bindings/general.xml#statusbarpanel 03:58:36 INFO - chrome://global/content/bindings/general.xml#basecontrol 03:58:36 INFO - chrome://global/content/bindings/popup.xml#tooltip 03:58:36 INFO - chrome://global/content/bindings/popup.xml 03:58:36 INFO - x:///chrome/toolkit/content/global/bindings/popup.xml 03:58:36 INFO - chrome://global/content/bindings/popup.xml 03:58:36 INFO - chrome://global/content/bindings/popup.xml#popup-base 03:58:36 INFO - chrome://global/content/bindings/popup.xml 03:58:36 INFO - chrome://global/content/bindings/popup.xml#popup 03:58:36 INFO - chrome://global/content/bindings/popup.xml#panel 03:58:36 INFO - chrome://global/content/bindings/popup.xml#arrowpanel 03:58:36 INFO - chrome://global/content/bindings/popup.xml#tooltip 03:58:36 INFO - chrome://global/content/bindings/popup.xml#popup-scrollbars 03:58:36 INFO - chrome://global/content/bindings/popup.xml#popup-base 03:58:36 INFO - chrome://global/content/bindings/popup.xml#popup-base 03:58:36 INFO - chrome://global/content/bindings/popup.xml#popup-base 03:58:36 INFO - chrome://global/content/bindings/popup.xml#popup 03:58:36 INFO - chrome://global/content/bindings/popup.xml#panel 03:58:36 INFO - chrome://global/skin/popup.css 03:58:36 INFO - chrome://global/content/bindings/stringbundle.xml#stringbundleset 03:58:36 INFO - chrome://global/content/bindings/stringbundle.xml 03:58:36 INFO - x:///chrome/toolkit/content/global/bindings/stringbundle.xml 03:58:36 INFO - chrome://global/content/bindings/stringbundle.xml 03:58:36 INFO - chrome://global/content/bindings/stringbundle.xml#stringbundleset 03:58:36 INFO - chrome://global/content/bindings/stringbundle.xml 03:58:36 INFO - chrome://global/content/bindings/stringbundle.xml#stringbundle 03:58:36 INFO - chrome://global/content/bindings/toolbar.xml#menubar 03:58:36 INFO - chrome://global/content/bindings/toolbar.xml 03:58:36 INFO - x:///chrome/toolkit/content/global/bindings/toolbar.xml 03:58:36 INFO - chrome://global/content/bindings/toolbar.xml 03:58:36 INFO - chrome://global/content/bindings/toolbar.xml#toolbar-base 03:58:36 INFO - chrome://global/content/bindings/toolbar.xml 03:58:36 INFO - chrome://global/content/bindings/toolbar.xml#toolbox 03:58:36 INFO - chrome://global/content/bindings/toolbar.xml#toolbar 03:58:36 INFO - chrome://global/content/bindings/toolbar.xml#toolbar-menubar-autohide 03:58:36 INFO - chrome://global/content/bindings/toolbar.xml#toolbar-drag 03:58:36 INFO - chrome://global/content/bindings/toolbar.xml#menubar 03:58:36 INFO - chrome://global/content/bindings/toolbar.xml#toolbardecoration 03:58:36 INFO - chrome://global/content/bindings/toolbar.xml#toolbarpaletteitem 03:58:36 INFO - chrome://global/content/bindings/toolbar.xml#toolbarpaletteitem-palette 03:58:36 INFO - chrome://global/content/bindings/toolbar.xml#toolbar 03:58:36 INFO - chrome://global/content/bindings/toolbar.xml#toolbar-base 03:58:36 INFO - chrome://global/content/bindings/toolbar.xml#toolbar-base 03:58:36 INFO - chrome://global/content/bindings/toolbar.xml#toolbarpaletteitem 03:58:36 INFO - chrome://global/content/bindings/toolbar.xml#toolbar-base 03:58:36 INFO - chrome://global/content/bindings/toolbar.xml#toolbar 03:58:36 INFO - chrome://global/content/bindings/toolbar.xml#toolbar-base 03:58:36 INFO - chrome://global/content/bindings/toolbar.xml#toolbar-base 03:58:36 INFO - chrome://global/skin/toolbar.css 03:58:36 INFO - chrome://devtools/skin/devtools-browser.css 03:58:36 INFO - chrome://devtools/skin/splitters.css 03:58:36 INFO - chrome://browser/skin/controlcenter/panel.css 03:58:36 INFO - chrome://browser/skin/customizableui/panelUIOverlay.css 03:58:36 INFO - chrome://browser/skin/browser.css 03:58:36 INFO - chrome://global/skin/global.css 03:58:36 INFO - chrome://browser/skin/browser-lightweightTheme.css 03:58:36 INFO - chrome://global/content/editMenuOverlay.js 03:58:36 INFO - chrome://global/locale/intl.css 03:58:36 INFO - chrome://browser/content/utilityOverlay.js 03:58:36 INFO - chrome://global/content/macWindowMenu.js 03:58:36 INFO - chrome://global/content/globalOverlay.js 03:58:36 INFO - chrome://browser/content/utilityOverlay.js 03:58:36 INFO - chrome://browser/content/places/controller.js 03:58:36 INFO - chrome://browser/content/places/treeView.js 03:58:36 INFO - chrome://mochikit/content/chrome-harness.js 03:58:36 INFO - chrome://mochikit/content/manifestLibrary.js 03:58:36 INFO - chrome://mochikit/content/chunkifyTests.js 03:58:36 INFO - chrome://mochikit/content/server.js 03:58:36 INFO - chrome://mochikit/content/jetpack-package-harness.js 03:58:36 INFO - chrome://global/content/bindings/scrollbar.xml#scrollbar 03:58:36 INFO - chrome://global/content/bindings/scrollbar.xml 03:58:36 INFO - x:///chrome/toolkit/content/global/bindings/scrollbar.xml 03:58:36 INFO - chrome://global/content/bindings/scrollbar.xml 03:58:36 INFO - chrome://global/content/bindings/scrollbar.xml#thumb 03:58:36 INFO - chrome://global/content/bindings/scrollbar.xml 03:58:36 INFO - chrome://global/content/bindings/scrollbar.xml#scrollbar-base 03:58:36 INFO - chrome://global/content/bindings/scrollbar.xml#scrollbar 03:58:36 INFO - chrome://global/content/bindings/scrollbar.xml#scrollbar-base 03:58:36 INFO - chrome://global/content/bindings/scrollbar.xml#thumb 03:58:36 INFO - chrome://global/content/bindings/scrollbar.xml#scrollbar-base 03:58:36 INFO - file:///builds/slave/test/build/tests/mochitest/mochitests.xul 03:58:36 INFO - [5622] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167 03:58:36 INFO - [5622] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpcom/base/nsTraceRefcnt.cpp, line 167 03:58:36 INFO - nsStringStats 03:58:36 INFO - => mAllocCount: 2165364 03:58:36 INFO - => mReallocCount: 15988 03:58:36 INFO - => mFreeCount: 2154601 -- LEAKED 10763 !!! 03:58:36 INFO - => mShareCount: 741677 03:58:36 INFO - => mAdoptCount: 210028 03:58:36 INFO - => mAdoptFreeCount: 210026 -- LEAKED 2 !!! 03:58:36 INFO - => Process ID: 5622, Thread ID: 140735081778368 03:58:36 INFO - TEST-INFO | Main app process: exit 0 03:58:36 INFO - runtests.py | Application ran for: 0:03:55.659607 03:58:36 INFO - zombiecheck | Reading PID log: /var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-k/-Tmp-/tmpLXajEZpidlog 03:58:36 INFO - Stopping web server 03:58:36 INFO - Stopping web socket server 03:58:36 INFO - Stopping ssltunnel 03:58:36 INFO - TEST-INFO | leakcheck | default process: leak threshold set at 0 bytes 03:58:36 INFO - TEST-INFO | leakcheck | plugin process: leak threshold set at 0 bytes 03:58:36 INFO - TEST-INFO | leakcheck | tab process: leak threshold set at 10000 bytes 03:58:36 INFO - TEST-INFO | leakcheck | geckomediaplugin process: leak threshold set at 20000 bytes 03:58:36 INFO - == BloatView: ALL (cumulative) LEAK AND BLOAT STATISTICS, default process 5622 03:58:36 INFO - |<----------------Class--------------->|<-----Bytes------>|<----Objects---->| 03:58:36 INFO - | | Per-Inst Leaked| Total Rem| 03:58:36 INFO - 0 |TOTAL | 66 5635939|11823324 124343| 03:58:36 INFO - 6 |AnimationTimeline | 128 384| 6 3| 03:58:36 INFO - 15 |AsyncLatencyLogger | 72 72| 1 1| 03:58:36 INFO - 20 |AtomImpl | 40 45000| 1808 1125| 03:58:36 INFO - 24 |BackstagePass | 96 4704| 177 49| 03:58:36 INFO - 32 |CSSStyleSheet | 168 4536| 29 27| 03:58:36 INFO - 33 |CSSStyleSheetInner | 184 4784| 28 26| 03:58:36 INFO - 34 |CSSVariableDeclarations | 48 528| 11 11| 03:58:36 INFO - 49 |CacheObserver | 48 48| 1 1| 03:58:36 INFO - 53 |CalculateFrecencyFunction | 24 24| 1 1| 03:58:36 INFO - 74 |Comment | 136 1224| 11 9| 03:58:36 INFO - 87 |CondVar | 40 200| 239 5| 03:58:36 INFO - 88 |Connection | 240 480| 4 2| 03:58:36 INFO - 101 |DOMEventTargetHelper | 80 240| 82 3| 03:58:36 INFO - 103 |DOMStorageObserver | 56 56| 1 1| 03:58:36 INFO - 104 |DR_State | 48 48| 1 1| 03:58:36 INFO - 114 |DataStoreService | 232 232| 1 1| 03:58:36 INFO - 115 |Database | 232 232| 1 1| 03:58:36 INFO - 119 |Declaration | 152 401736| 2706 2643| 03:58:36 INFO - 124 |DirectoryProvider | 24 24| 1 1| 03:58:36 INFO - 127 |DocumentRule | 80 80| 3 1| 03:58:36 INFO - 128 |DocumentTimeline | 160 480| 6 3| 03:58:36 INFO - 136 |EventListenerManager | 144 720| 138 5| 03:58:36 INFO - 140 |ExpirationTrackerObserver | 32 320| 18 10| 03:58:36 INFO - 142 |FakeDirectAudioSynth | 24 24| 1 1| 03:58:36 INFO - 143 |FakeIndirectAudioSynth | 24 24| 1 1| 03:58:36 INFO - 144 |FallbackEncoding | 16 16| 1 1| 03:58:36 INFO - 148 |FixupURLFunction | 24 24| 1 1| 03:58:36 INFO - 150 |FontFamilyListRefCnt | 32 576| 18 18| 03:58:36 INFO - 155 |FragmentOrElement | 120 13440| 2720 112| 03:58:36 INFO - 158 |FrecencyNotificationFunction | 24 24| 1 1| 03:58:36 INFO - 163 |GenerateGUIDFunction | 24 24| 1 1| 03:58:36 INFO - 164 |GenericFactory | 32 64| 209 2| 03:58:36 INFO - 165 |GetUnreversedHostFunction | 24 24| 1 1| 03:58:36 INFO - 172 |GroupRule | 64 7168| 116 112| 03:58:36 INFO - 175 |HTMLIFrameElement | 216 216| 1 1| 03:58:36 INFO - 187 |ImageLoader | 192 1536| 13 8| 03:58:36 INFO - 188 |ImportRule | 88 264| 3 3| 03:58:36 INFO - 209 |LiteralImpl | 24 24| 65 1| 03:58:36 INFO - 213 |LoadInfo | 176 1408| 210708 8| 03:58:36 INFO - 215 |Loader | 168 1512| 18 9| 03:58:36 INFO - 220 |MaskLayerImageCache | 48 48| 1 1| 03:58:36 INFO - 222 |MatchAutoCompleteFunction | 24 24| 1 1| 03:58:36 INFO - 223 |MediaRule | 80 7600| 97 95| 03:58:36 INFO - 230 |MiscContainer | 32 32| 2 1| 03:58:36 INFO - 233 |Mutex | 32 800| 464 25| 03:58:36 INFO - 234 |NameSpaceRule | 80 2160| 29 27| 03:58:36 INFO - 237 |NodeInfo | 120 16320| 319 136| 03:58:36 INFO - 284 |PerformanceBase | 128 384| 5 3| 03:58:36 INFO - 285 |PerformanceEntry | 88 88| 1 1| 03:58:36 INFO - 286 |PerformanceResourceTiming | 152 152| 1 1| 03:58:36 INFO - 294 |Preferences | 64 64| 1 1| 03:58:36 INFO - 299 |ProcessGlobal | 168 168| 1 1| 03:58:36 INFO - 301 |ProcessingInstruction | 136 1768| 13 13| 03:58:36 INFO - 303 |Promise | 160 320| 1224 2| 03:58:36 INFO - 307 |ProtoAndIfaceCache | 16 61328| 3975 3833| 03:58:36 INFO - 315 |RDFServiceImpl | 320 320| 1 1| 03:58:36 INFO - 317 |ReentrantMonitor | 40 520| 291 13| 03:58:36 INFO - 321 |RefreshTimerVsyncDispatcher | 64 64| 1 1| 03:58:36 INFO - 332 |RuleHash | 224 13216| 74 59| 03:58:36 INFO - 333 |RuleProcessorCache | 112 112| 1 1| 03:58:36 INFO - 336 |SVGAttrAnimationRuleProcessor | 24 192| 12 8| 03:58:36 INFO - 337 |SameChildProcessMessageManagerCallback| 8 8| 1 1| 03:58:36 INFO - 338 |SameParentProcessMessageManagerCallbac| 8 8| 1 1| 03:58:36 INFO - 340 |SandboxPrivate | 96 362880| 3788 3780| 03:58:36 INFO - 342 |SchedulingContext | 96 288| 9 3| 03:58:36 INFO - 343 |SchedulingContextService | 88 88| 1 1| 03:58:36 INFO - 346 |Service | 144 144| 1 1| 03:58:36 INFO - 354 |SharedScriptableHelperForJSIID | 24 24| 1 1| 03:58:36 INFO - 357 |ShimInterfaceInfo | 144 144| 7 1| 03:58:36 INFO - 369 |StringAdopt | 1 2| 210028 2| 03:58:36 INFO - 370 |StyleRule | 72 186912| 2658 2596| 03:58:36 INFO - 371 |SubstitutingProtocolHandler | 120 120| 1 1| 03:58:36 INFO - 375 |TelemetryImpl | 680 680| 1 1| 03:58:36 INFO - 400 |URIPrincipalReferrerPolicyAndCORSModeH| 32 256| 88 8| 03:58:36 INFO - 402 |URLValue | 56 37520| 684 670| 03:58:36 INFO - 411 |ValueObserver | 64 26368| 463 412| 03:58:36 INFO - 413 |VoiceData | 80 800| 10 10| 03:58:36 INFO - 415 |VsyncObserver | 16 16| 3 1| 03:58:36 INFO - 418 |WatchdogManager | 80 80| 1 1| 03:58:36 INFO - 420 |WeakReference | 16 32| 1224 2| 03:58:36 INFO - 421 |WeakReference | 16 128| 49 8| 03:58:36 INFO - 422 |WeakReference | 16 1040| 94 65| 03:58:36 INFO - 446 |XBLChildrenElement | 152 1368| 10 9| 03:58:36 INFO - 447 |XMLDocument | 2016 16128| 9 8| 03:58:36 INFO - 449 |XMLStylesheetProcessingInstruction | 168 1512| 9 9| 03:58:36 INFO - 450 |XPCContext | 40 40| 4 1| 03:58:36 INFO - 451 |XPCLocaleCallbacks | 56 56| 1 1| 03:58:36 INFO - 452 |XPCNativeInterface | 40 3040| 255 76| 03:58:36 INFO - 453 |XPCNativeMember | 16 1216| 7198 76| 03:58:36 INFO - 454 |XPCNativeScriptableInfo | 16 136688| 10948 8543| 03:58:36 INFO - 455 |XPCNativeScriptableShared | 304 4864| 10968 16| 03:58:36 INFO - 456 |XPCNativeSet | 16 1056| 834 66| 03:58:36 INFO - 458 |XPCWrappedNative | 96 945504| 1286838 9849| 03:58:36 INFO - 459 |XPCWrappedNativeProto | 48 247440| 834650 5155| 03:58:36 INFO - 460 |XPCWrappedNativeScope | 144 551952| 3970 3833| 03:58:36 INFO - 462 |XPCWrappedNativeTearOff | 24 257328| 1931795 10722| 03:58:36 INFO - 465 |XULDocument | 2368 7104| 3 3| 03:58:36 INFO - 468 |bundleCacheEntry_t | 48 624| 18 13| 03:58:36 INFO - 489 |mozHunspellDirProvider | 24 24| 1 1| 03:58:36 INFO - 491 |mozJSSubScriptLoader | 32 32| 13 1| 03:58:36 INFO - 502 |nsAnnotationService | 72 72| 1 1| 03:58:36 INFO - 504 |nsAppFileLocationProvider | 32 32| 1 1| 03:58:36 INFO - 505 |nsAppShellService | 64 64| 1 1| 03:58:36 INFO - 507 |nsAppStartup | 80 80| 1 1| 03:58:36 INFO - 513 |nsAtomList | 16 74624| 4753 4664| 03:58:36 INFO - 515 |nsAttrSelector | 48 106896| 2338 2227| 03:58:36 INFO - 516 |nsAuthURLParser | 24 24| 2 1| 03:58:36 INFO - 517 |nsBaseAppShell | 96 96| 1 1| 03:58:36 INFO - 518 |nsBaseChannel | 328 328| 207563 1| 03:58:36 INFO - 525 |nsBindingManager | 88 704| 13 8| 03:58:36 INFO - 527 |nsBoxLayout | 24 48| 2 2| 03:58:36 INFO - 534 |nsCSSCounterStyleRule | 240 16560| 69 69| 03:58:36 INFO - 535 |nsCSSKeyframeRule | 80 3680| 46 46| 03:58:36 INFO - 536 |nsCSSKeyframesRule | 88 1408| 16 16| 03:58:36 INFO - 537 |nsCSSRect | 64 44992| 1323 703| 03:58:36 INFO - 538 |nsCSSRect_heap | 80 56240| 754 703| 03:58:36 INFO - 539 |nsCSSRuleProcessor | 112 560| 20 5| 03:58:36 INFO - 541 |nsCSSSelector | 72 557640| 7919 7745| 03:58:36 INFO - 542 |nsCSSSelectorList | 24 114504| 4876 4771| 03:58:36 INFO - 543 |nsCSSValue::Array | 32 35264| 1230 1102| 03:58:36 INFO - 544 |nsCSSValueFloatColor | 32 15808| 494 494| 03:58:36 INFO - 545 |nsCSSValueGradient | 112 9968| 91 89| 03:58:36 INFO - 546 |nsCSSValueGradientStop | 40 9200| 234 230| 03:58:36 INFO - 547 |nsCSSValueList | 24 52560| 2305 2190| 03:58:36 INFO - 548 |nsCSSValueList_heap | 40 49320| 1344 1233| 03:58:36 INFO - 549 |nsCSSValuePair | 32 7904| 516 247| 03:58:36 INFO - 550 |nsCSSValuePairList | 40 16640| 444 416| 03:58:36 INFO - 551 |nsCSSValuePairList_heap | 56 12992| 259 232| 03:58:36 INFO - 552 |nsCSSValuePair_heap | 48 7584| 166 158| 03:58:36 INFO - 553 |nsCSSValueSharedList | 24 3312| 140 138| 03:58:36 INFO - 554 |nsCSSValueTokenStream | 80 26400| 336 330| 03:58:36 INFO - 555 |nsCSSValueTriplet | 48 624| 13 13| 03:58:36 INFO - 556 |nsCSSValueTriplet_heap | 64 832| 13 13| 03:58:36 INFO - 562 |nsCategoryObserver | 96 384| 6 4| 03:58:36 INFO - 571 |nsComponentManagerImpl | 432 432| 1 1| 03:58:36 INFO - 574 |nsConsoleService | 152 152| 1 1| 03:58:36 INFO - 579 |nsContentPolicy | 72 72| 1 1| 03:58:36 INFO - 589 |nsDNSService | 160 160| 1 1| 03:58:36 INFO - 591 |nsDOMClassInfo | 40 120| 3 3| 03:58:36 INFO - 592 |nsDOMNavigationTiming | 144 432| 4 3| 03:58:36 INFO - 595 |nsDSURIContentListener | 88 88| 3 1| 03:58:36 INFO - 598 |nsDateTimeFormatMac | 64 64| 1 1| 03:58:36 INFO - 599 |nsDefaultURIFixup | 24 24| 1 1| 03:58:36 INFO - 605 |nsDirectoryService | 96 96| 1 1| 03:58:36 INFO - 614 |nsDocLoader | 424 424| 4 1| 03:58:36 INFO - 615 |nsDocShell | 1208 1208| 3 1| 03:58:36 INFO - 616 |nsDocShell::InterfaceRequestorProxy | 32 96| 3 3| 03:58:36 INFO - 620 |nsDocument | 2016 16128| 13 8| 03:58:36 INFO - 623 |nsEffectiveTLDService | 88 88| 1 1| 03:58:36 INFO - 625 |nsEntropyCollector | 1072 1072| 1 1| 03:58:36 INFO - 626 |nsEnvironment | 56 56| 1 1| 03:58:36 INFO - 627 |nsErrorService | 72 72| 1 1| 03:58:36 INFO - 628 |nsEventListenerThisTranslator | 24 24| 1 1| 03:58:36 INFO - 630 |nsExternalHelperAppService | 88 88| 1 1| 03:58:36 INFO - 633 |nsFaviconService | 168 168| 1 1| 03:58:36 INFO - 643 |nsFocusManager | 112 112| 1 1| 03:58:36 INFO - 650 |nsFrameMessageManager | 168 840| 5 5| 03:58:36 INFO - 652 |nsGenericDOMDataNode | 128 3072| 4496 24| 03:58:36 INFO - 653 |nsGenericHTMLElement | 144 144| 26 1| 03:58:36 INFO - 654 |nsGenericHTMLFrameElement | 208 208| 1 1| 03:58:36 INFO - 655 |nsGlobalChromeWindow | 1016 6096| 7 6| 03:58:36 INFO - 656 |nsGlobalWindow | 944 5664| 7 6| 03:58:36 INFO - 657 |nsGlobalWindowObserver | 40 120| 4 3| 03:58:36 INFO - 658 |nsHTMLCSSStyleSheet | 72 576| 12 8| 03:58:36 INFO - 659 |nsHTMLDNSPrefetch::nsDeferrals | 8264 8264| 1 1| 03:58:36 INFO - 660 |nsHTMLDNSPrefetch::nsListener | 24 24| 1 1| 03:58:36 INFO - 662 |nsHTMLStyleSheet | 168 1344| 12 8| 03:58:36 INFO - 663 |nsHTMLStyleSheet::GenericTableRule | 24 384| 24 16| 03:58:36 INFO - 664 |nsHashPropertyBag | 80 720| 210723 9| 03:58:36 INFO - 667 |nsHtml5AttributeName | 32 18656| 584 583| 03:58:36 INFO - 668 |nsHtml5ElementName | 32 12736| 398 398| 03:58:36 INFO - 669 |nsHtml5HtmlAttributes | 40 40| 14 1| 03:58:36 INFO - 694 |nsIDNService | 96 96| 1 1| 03:58:36 INFO - 695 |nsIOService | 320 320| 1 1| 03:58:36 INFO - 696 |nsIdleService | 72 72| 1 1| 03:58:36 INFO - 697 |nsIdleServiceDaily | 104 104| 1 1| 03:58:36 INFO - 698 |nsIdleServiceX | 72 72| 1 1| 03:58:36 INFO - 706 |nsJAR | 184 552| 9 3| 03:58:36 INFO - 707 |nsJARChannel | 416 2912| 3159 7| 03:58:36 INFO - 712 |nsJARProtocolHandler | 112 112| 1 1| 03:58:36 INFO - 713 |nsJARURI | 88 1144| 11230 13| 03:58:36 INFO - 714 |nsJISx4051LineBreaker | 24 24| 1 1| 03:58:36 INFO - 715 |nsJSCID | 40 62120| 1750 1553| 03:58:36 INFO - 718 |nsJSID | 56 87472| 3783 1562| 03:58:36 INFO - 719 |nsJSIID | 40 96280| 2915 2407| 03:58:36 INFO - 720 |nsJSPrincipals | 24 768| 556 32| 03:58:36 INFO - 725 |nsLayoutStatics | 1 1| 1 1| 03:58:36 INFO - 726 |nsLayoutStylesheetCache | 184 184| 1 1| 03:58:36 INFO - 730 |nsLoadGroup | 16 48| 9 3| 03:58:36 INFO - 731 |nsLocalFile | 192 8640| 644455 45| 03:58:36 INFO - 732 |nsLocale | 40 40| 1 1| 03:58:36 INFO - 733 |nsLocaleService | 40 40| 1 1| 03:58:36 INFO - 741 |nsMediaList | 64 6272| 101 98| 03:58:36 INFO - 746 |nsMessageManagerScriptExecutor | 48 48| 1 1| 03:58:36 INFO - 756 |nsNativeTheme | 216 216| 1 1| 03:58:36 INFO - 757 |nsNativeThemeCocoa | 312 312| 1 1| 03:58:36 INFO - 758 |nsNavBookmarks | 168 168| 1 1| 03:58:36 INFO - 759 |nsNavHistory | 504 504| 1 1| 03:58:36 INFO - 766 |nsNetworkLinkService | 72 72| 1 1| 03:58:36 INFO - 767 |nsNoAuthURLParser | 24 24| 1 1| 03:58:36 INFO - 769 |nsNodeInfoManager | 88 1496| 22 17| 03:58:36 INFO - 771 |nsNodeWeakReference | 32 96| 11 3| 03:58:36 INFO - 772 |nsNullPrincipalURI | 112 2240| 67 20| 03:58:36 INFO - 775 |nsObserverService | 88 88| 1 1| 03:58:36 INFO - 776 |nsOnloadBlocker | 24 192| 13 8| 03:58:36 INFO - 780 |nsParserService | 24 24| 1 1| 03:58:36 INFO - 782 |nsPerformance | 176 528| 5 3| 03:58:36 INFO - 783 |nsPerformanceTiming | 168 168| 1 1| 03:58:36 INFO - 785 |nsPermissionManager | 168 168| 1 1| 03:58:36 INFO - 786 |nsPersistentProperties | 136 1360| 13 10| 03:58:36 INFO - 791 |nsPrefBranch | 128 384| 25 3| 03:58:36 INFO - 796 |nsPseudoClassList | 24 36600| 1570 1525| 03:58:36 INFO - 797 |nsRDFResource | 48 288| 262 6| 03:58:36 INFO - 802 |nsRect | 16 64| 7228 4| 03:58:36 INFO - 803 |nsRepeatService | 48 48| 1 1| 03:58:36 INFO - 806 |nsResProtocolHandler | 176 176| 1 1| 03:58:36 INFO - 809 |nsRunnable | 24 24| 1700 1| 03:58:36 INFO - 813 |nsSampleWordBreaker | 24 24| 1 1| 03:58:36 INFO - 818 |nsScriptLoader | 216 1728| 13 8| 03:58:36 INFO - 819 |nsScriptNameSpaceManager | 144 288| 2 2| 03:58:36 INFO - 820 |nsScriptSecurityManager | 80 80| 1 1| 03:58:36 INFO - 824 |nsSimpleNestedURI | 136 272| 7 2| 03:58:36 INFO - 826 |nsSimpleURI | 120 600| 36 5| 03:58:36 INFO - 831 |nsSocketTransportService | 312 312| 1 1| 03:58:36 INFO - 832 |nsStandardURL | 256 38400| 459159 150| 03:58:36 INFO - 834 |nsStaticCaseInsensitiveNameTable | 72 432| 6 6| 03:58:36 INFO - 841 |nsStringBuffer | 8 86112| 2181351 10764| 03:58:36 INFO - 842 |nsStringBundle | 104 1352| 18 13| 03:58:36 INFO - 843 |nsStringBundleService | 136 136| 1 1| 03:58:36 INFO - 868 |nsSupportsArray | 104 104| 2 1| 03:58:36 INFO - 872 |nsSupportsStringImpl | 40 40| 614 1| 03:58:36 INFO - 873 |nsSynthVoiceRegistry | 120 120| 1 1| 03:58:36 INFO - 874 |nsTArray_base | 8 132128| 2613056 16516| 03:58:36 INFO - 876 |nsTextFragment | 16 384| 4496 24| 03:58:36 INFO - 877 |nsTextNode | 136 272| 4471 2| 03:58:36 INFO - 878 |nsThread | 256 512| 52 2| 03:58:36 INFO - 884 |nsTimerImpl | 112 896| 270 8| 03:58:36 INFO - 891 |nsURIHashKey | 16 512| 213 32| 03:58:36 INFO - 893 |nsUUIDGenerator | 56 56| 1 1| 03:58:36 INFO - 904 |nsVariant | 72 2520| 174 35| 03:58:36 INFO - 905 |nsVersionComparatorImpl | 24 24| 1 1| 03:58:36 INFO - 909 |nsWeakReference | 32 9856| 492 308| 03:58:36 INFO - 911 |nsWebNavigationInfo | 32 32| 1 1| 03:58:36 INFO - 913 |nsWindowDataSource | 112 112| 1 1| 03:58:36 INFO - 914 |nsWindowMediator | 88 88| 1 1| 03:58:36 INFO - 918 |nsWindowWatcher | 96 96| 1 1| 03:58:36 INFO - 920 |nsXBLDocumentInfo | 64 320| 5 5| 03:58:36 INFO - 921 |nsXBLEventHandler | 32 384| 12 12| 03:58:36 INFO - 923 |nsXBLProtoImpl | 56 1064| 19 19| 03:58:36 INFO - 924 |nsXBLProtoImplField | 40 840| 21 21| 03:58:36 INFO - 925 |nsXBLProtoImplMethod | 40 1480| 37 37| 03:58:36 INFO - 926 |nsXBLProtoImplProperty | 56 2072| 37 37| 03:58:36 INFO - 927 |nsXBLPrototypeBinding | 168 5712| 34 34| 03:58:36 INFO - 928 |nsXBLPrototypeResources | 24 72| 3 3| 03:58:36 INFO - 929 |nsXBLResource | 32 32| 3 1| 03:58:36 INFO - 930 |nsXBLResourceLoader | 72 216| 3 3| 03:58:36 INFO - 931 |nsXBLService | 32 32| 1 1| 03:58:36 INFO - 934 |nsXBLWindowKeyHandler | 56 112| 4 2| 03:58:36 INFO - 938 |nsXMLElement | 136 7480| 2449 55| 03:58:36 INFO - 942 |nsXPCComponents | 112 6048| 190 54| 03:58:36 INFO - 943 |nsXPCComponentsBase | 56 3024| 190 54| 03:58:36 INFO - 944 |nsXPCComponents_Classes | 40 1760| 155 44| 03:58:36 INFO - 945 |nsXPCComponents_ClassesByID | 40 40| 1 1| 03:58:36 INFO - 946 |nsXPCComponents_Constructor | 40 80| 8 2| 03:58:36 INFO - 947 |nsXPCComponents_Exception | 40 40| 1 1| 03:58:36 INFO - 948 |nsXPCComponents_ID | 40 440| 45 11| 03:58:36 INFO - 949 |nsXPCComponents_Interfaces | 48 2208| 166 46| 03:58:36 INFO - 950 |nsXPCComponents_Results | 40 1120| 77 28| 03:58:36 INFO - 951 |nsXPCComponents_Utils | 40 1960| 178 49| 03:58:36 INFO - 952 |nsXPCComponents_utils_Sandbox | 32 64| 2 2| 03:58:36 INFO - 953 |nsXPCConstructor | 64 8960| 149 140| 03:58:36 INFO - 954 |nsXPCWrappedJS | 120 5160| 1164 43| 03:58:36 INFO - 955 |nsXPCWrappedJSClass | 72 648| 101 9| 03:58:36 INFO - 956 |nsXPConnect | 40 40| 1 1| 03:58:36 INFO - 957 |nsXPTCStubBase | 24 1032| 1164 43| 03:58:36 INFO - 958 |nsXULCommandDispatcher | 56 168| 3 3| 03:58:36 INFO - 959 |nsXULElement | 144 6768| 219 47| 03:58:36 INFO - 960 |nsXULPopupManager | 136 136| 1 1| 03:58:36 INFO - 961 |nsXULPrototypeAttribute | 16 8464| 1258 529| 03:58:36 INFO - 962 |nsXULPrototypeCache | 360 360| 1 1| 03:58:36 INFO - 963 |nsXULPrototypeDocument | 88 792| 9 9| 03:58:36 INFO - 964 |nsXULPrototypeNode | 32 6464| 561 202| 03:58:36 INFO - 966 |nsZipArchive | 2160 12960| 32 6| 03:58:36 INFO - 969 |nsZipHandle | 96 192| 28 2| 03:58:36 INFO - 971 |nsZipReaderCache | 136 136| 1 1| 03:58:36 INFO - 973 |xpc::CompartmentPrivate | 64 245312| 3970 3833| 03:58:36 INFO - 974 |xpcJSWeakReference | 32 8896| 278 278| 03:58:36 INFO - 975 |xptiInterfaceInfo | 40 3680| 356 92| 03:58:36 INFO - nsTraceRefcnt::DumpStatistics: 976 entries 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 3 AnimationTimeline 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 AsyncLatencyLogger 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1125 AtomImpl 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 49 BackstagePass 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 27 CSSStyleSheet 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 26 CSSStyleSheetInner 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 11 CSSVariableDeclarations 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 CacheObserver 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 CalculateFrecencyFunction 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 9 Comment 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 5 CondVar 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 2 Connection 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 3 DOMEventTargetHelper 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 DOMStorageObserver 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 DR_State 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 DataStoreService 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 Database 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 2643 Declaration 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 DirectoryProvider 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 DocumentRule 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 3 DocumentTimeline 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 5 EventListenerManager 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 10 ExpirationTrackerObserver 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 FakeDirectAudioSynth 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 FakeIndirectAudioSynth 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 FallbackEncoding 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 FixupURLFunction 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 18 FontFamilyListRefCnt 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 112 FragmentOrElement 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 FrecencyNotificationFunction 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 GenerateGUIDFunction 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 2 GenericFactory 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 GetUnreversedHostFunction 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 112 GroupRule 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 HTMLIFrameElement 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 8 ImageLoader 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 3 ImportRule 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 LiteralImpl 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 8 LoadInfo 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 9 Loader 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 MaskLayerImageCache 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 MatchAutoCompleteFunction 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 95 MediaRule 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 MiscContainer 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 25 Mutex 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 27 NameSpaceRule 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 136 NodeInfo 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 3 PerformanceBase 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 PerformanceEntry 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 PerformanceResourceTiming 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 Preferences 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 ProcessGlobal 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 13 ProcessingInstruction 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 2 Promise 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 3833 ProtoAndIfaceCache 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 RDFServiceImpl 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 13 ReentrantMonitor 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 RefreshTimerVsyncDispatcher 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 59 RuleHash 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 RuleProcessorCache 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 8 SVGAttrAnimationRuleProcessor 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 SameChildProcessMessageManagerCallback 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 SameParentProcessMessageManagerCallbac 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 3780 SandboxPrivate 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 3 SchedulingContext 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 SchedulingContextService 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 Service 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 SharedScriptableHelperForJSIID 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 ShimInterfaceInfo 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 2 StringAdopt 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 2596 StyleRule 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 SubstitutingProtocolHandler 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 TelemetryImpl 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 8 URIPrincipalReferrerPolicyAndCORSModeH 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 670 URLValue 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 412 ValueObserver 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 10 VoiceData 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 VsyncObserver 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 WatchdogManager 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 2 WeakReference 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 8 WeakReference 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 65 WeakReference 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 9 XBLChildrenElement 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 8 XMLDocument 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 9 XMLStylesheetProcessingInstruction 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 XPCContext 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 XPCLocaleCallbacks 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 76 XPCNativeInterface 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 76 XPCNativeMember 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 8543 XPCNativeScriptableInfo 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 16 XPCNativeScriptableShared 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 66 XPCNativeSet 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 9849 XPCWrappedNative 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 5155 XPCWrappedNativeProto 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 3833 XPCWrappedNativeScope 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 10722 XPCWrappedNativeTearOff 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 3 XULDocument 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 13 bundleCacheEntry_t 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 mozHunspellDirProvider 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 mozJSSubScriptLoader 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsAnnotationService 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsAppFileLocationProvider 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsAppShellService 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsAppStartup 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 4664 nsAtomList 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 2227 nsAttrSelector 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsAuthURLParser 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsBaseAppShell 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsBaseChannel 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 8 nsBindingManager 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsBoxLayout 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 69 nsCSSCounterStyleRule 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 46 nsCSSKeyframeRule 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 16 nsCSSKeyframesRule 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 703 nsCSSRect 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 703 nsCSSRect_heap 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 5 nsCSSRuleProcessor 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 7745 nsCSSSelector 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 4771 nsCSSSelectorList 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1102 nsCSSValue::Array 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 494 nsCSSValueFloatColor 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 89 nsCSSValueGradient 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 230 nsCSSValueGradientStop 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 2190 nsCSSValueList 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1233 nsCSSValueList_heap 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 247 nsCSSValuePair 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 416 nsCSSValuePairList 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 232 nsCSSValuePairList_heap 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 158 nsCSSValuePair_heap 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 138 nsCSSValueSharedList 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 330 nsCSSValueTokenStream 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 13 nsCSSValueTriplet 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 13 nsCSSValueTriplet_heap 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 4 nsCategoryObserver 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsComponentManagerImpl 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsConsoleService 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsContentPolicy 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsDNSService 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsDOMClassInfo 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsDOMNavigationTiming 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsDSURIContentListener 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsDateTimeFormatMac 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsDefaultURIFixup 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsDirectoryService 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsDocLoader 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsDocShell 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsDocShell::InterfaceRequestorProxy 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 8 nsDocument 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsEffectiveTLDService 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsEntropyCollector 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsEnvironment 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsErrorService 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsEventListenerThisTranslator 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsExternalHelperAppService 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsFaviconService 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsFocusManager 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 5 nsFrameMessageManager 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 24 nsGenericDOMDataNode 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsGenericHTMLElement 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsGenericHTMLFrameElement 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 6 nsGlobalChromeWindow 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 6 nsGlobalWindow 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsGlobalWindowObserver 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 8 nsHTMLCSSStyleSheet 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsHTMLDNSPrefetch::nsDeferrals 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsHTMLDNSPrefetch::nsListener 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 8 nsHTMLStyleSheet 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 16 nsHTMLStyleSheet::GenericTableRule 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 9 nsHashPropertyBag 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 583 nsHtml5AttributeName 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 398 nsHtml5ElementName 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsHtml5HtmlAttributes 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsIDNService 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsIOService 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsIdleService 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsIdleServiceDaily 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsIdleServiceX 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsJAR 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 7 nsJARChannel 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsJARProtocolHandler 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 13 nsJARURI 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsJISx4051LineBreaker 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1553 nsJSCID 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1562 nsJSID 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 2407 nsJSIID 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 32 nsJSPrincipals 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsLayoutStatics 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsLayoutStylesheetCache 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsLoadGroup 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 45 nsLocalFile 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsLocale 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsLocaleService 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 98 nsMediaList 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsMessageManagerScriptExecutor 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsNativeTheme 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsNativeThemeCocoa 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsNavBookmarks 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsNavHistory 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsNetworkLinkService 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsNoAuthURLParser 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 17 nsNodeInfoManager 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsNodeWeakReference 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 20 nsNullPrincipalURI 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsObserverService 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 8 nsOnloadBlocker 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsParserService 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsPerformance 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsPerformanceTiming 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsPermissionManager 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 10 nsPersistentProperties 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsPrefBranch 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1525 nsPseudoClassList 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 6 nsRDFResource 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 4 nsRect 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsRepeatService 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsResProtocolHandler 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsRunnable 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsSampleWordBreaker 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 8 nsScriptLoader 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsScriptNameSpaceManager 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsScriptSecurityManager 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsSimpleNestedURI 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 5 nsSimpleURI 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsSocketTransportService 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 150 nsStandardURL 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 6 nsStaticCaseInsensitiveNameTable 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 10764 nsStringBuffer 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 13 nsStringBundle 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsStringBundleService 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsSupportsArray 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsSupportsStringImpl 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsSynthVoiceRegistry 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 16516 nsTArray_base 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 24 nsTextFragment 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsTextNode 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsThread 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 8 nsTimerImpl 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 32 nsURIHashKey 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsUUIDGenerator 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 35 nsVariant 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsVersionComparatorImpl 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 308 nsWeakReference 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsWebNavigationInfo 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsWindowDataSource 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsWindowMediator 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsWindowWatcher 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 5 nsXBLDocumentInfo 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 12 nsXBLEventHandler 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 19 nsXBLProtoImpl 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 21 nsXBLProtoImplField 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 37 nsXBLProtoImplMethod 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 37 nsXBLProtoImplProperty 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 34 nsXBLPrototypeBinding 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsXBLPrototypeResources 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsXBLResource 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsXBLResourceLoader 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsXBLService 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsXBLWindowKeyHandler 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 55 nsXMLElement 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 54 nsXPCComponents 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 54 nsXPCComponentsBase 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 44 nsXPCComponents_Classes 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsXPCComponents_ClassesByID 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsXPCComponents_Constructor 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsXPCComponents_Exception 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 11 nsXPCComponents_ID 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 46 nsXPCComponents_Interfaces 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 28 nsXPCComponents_Results 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 49 nsXPCComponents_Utils 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsXPCComponents_utils_Sandbox 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 140 nsXPCConstructor 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 43 nsXPCWrappedJS 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 9 nsXPCWrappedJSClass 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsXPConnect 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 43 nsXPTCStubBase 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 3 nsXULCommandDispatcher 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 47 nsXULElement 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsXULPopupManager 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 529 nsXULPrototypeAttribute 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsXULPrototypeCache 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 9 nsXULPrototypeDocument 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 202 nsXULPrototypeNode 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 6 nsZipArchive 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 2 nsZipHandle 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 1 nsZipReaderCache 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 3833 xpc::CompartmentPrivate 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 278 xpcJSWeakReference 03:58:36 INFO - TEST-INFO | leakcheck | default process: leaked 92 xptiInterfaceInfo 03:58:36 WARNING - TEST-UNEXPECTED-FAIL | leakcheck | default process: 5635939 bytes leaked (AnimationTimeline, AsyncLatencyLogger, AtomImpl, BackstagePass, CSSStyleSheet, ...) 03:58:36 INFO - runtests.py | Running tests: end. 03:58:36 INFO - SUITE-END | took 236s 03:58:38 INFO - Return code: 0 03:58:38 INFO - TinderboxPrint: mochitest-jetpack-package
0/138/0 03:58:38 INFO - Current worst status FAILURE is worse; keeping it. 03:58:38 WARNING - # TBPL FAILURE # 03:58:38 WARNING - The mochitest suite: jetpack-package ran with return status: WARNING 03:58:38 INFO - Running post-action listener: _package_coverage_data 03:58:38 INFO - Running post-action listener: _resource_record_post_action 03:58:38 INFO - Running post-run listener: _resource_record_post_run 03:58:39 INFO - Total resource usage - Wall time: 665s; CPU: 30.0%; Read bytes: 1645056; Write bytes: 303279104; Read time: 1351; Write time: 19474 03:58:39 INFO - install - Wall time: 21s; CPU: 50.0%; Read bytes: 144984576; Write bytes: 142749696; Read time: 16296; Write time: 5262 03:58:39 INFO - run-tests - Wall time: 644s; CPU: 29.0%; Read bytes: 1645056; Write bytes: 148034560; Read time: 1351; Write time: 13497 03:58:39 INFO - Running post-run listener: _upload_blobber_files 03:58:39 INFO - Blob upload gear active. 03:58:39 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 03:58:39 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 03:58:39 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 03:58:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 03:58:40 INFO - (blobuploader) - INFO - Open directory for files ... 03:58:40 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/428350DD-5C04-4B71-AABF-A42FC8F6D758.dmp ... 03:58:40 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:58:40 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:58:41 INFO - (blobuploader) - INFO - TinderboxPrint: 428350DD-5C04-4B71-AABF-A42FC8F6D758.dmp: uploaded 03:58:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:58:41 INFO - (blobuploader) - INFO - Done attempting. 03:58:41 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/428350DD-5C04-4B71-AABF-A42FC8F6D758.extra ... 03:58:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:58:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:58:42 INFO - (blobuploader) - INFO - TinderboxPrint: 428350DD-5C04-4B71-AABF-A42FC8F6D758.extra: uploaded 03:58:42 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:58:42 INFO - (blobuploader) - INFO - Done attempting. 03:58:42 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/jetpack-addon_errorsummary.log ... 03:58:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:58:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:58:43 INFO - (blobuploader) - INFO - TinderboxPrint: jetpack-addon_errorsummary.log: uploaded 03:58:43 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:58:43 INFO - (blobuploader) - INFO - Done attempting. 03:58:43 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/jetpack-addon_raw.log ... 03:58:43 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:58:43 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:58:44 INFO - (blobuploader) - INFO - TinderboxPrint: jetpack-addon_raw.log: uploaded 03:58:44 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:58:44 INFO - (blobuploader) - INFO - Done attempting. 03:58:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/jetpack-package_errorsummary.log ... 03:58:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:58:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:58:45 INFO - (blobuploader) - INFO - TinderboxPrint: jetpack-package_errorsummary.log: uploaded 03:58:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:58:45 INFO - (blobuploader) - INFO - Done attempting. 03:58:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/jetpack-package_raw.log ... 03:58:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:58:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:58:47 INFO - (blobuploader) - INFO - TinderboxPrint: jetpack-package_raw.log: uploaded 03:58:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:58:47 INFO - (blobuploader) - INFO - Done attempting. 03:58:47 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/mozilla-test-fail-screenshot_CrgfnF.png ... 03:58:47 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 03:58:47 INFO - (blobuploader) - INFO - Uploading, attempt #1. 03:58:50 INFO - (blobuploader) - INFO - TinderboxPrint: mozilla-test-fail-screenshot_CrgfnF.png: uploaded 03:58:50 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 03:58:50 INFO - (blobuploader) - INFO - Done attempting. 03:58:50 INFO - (blobuploader) - INFO - Iteration through files over. 03:58:50 INFO - Return code: 0 03:58:50 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 03:58:50 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 03:58:50 INFO - Setting buildbot property blobber_files to {"jetpack-addon_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e97357f06933bb4c0bd0db8605533dc7a08ab408328bc46f29bd840480fe40dacccb0255530acf42634a81e3ce03756037a7990f88c0cdf202c1184dca436711", "jetpack-addon_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/546647fc17673e2b4a4a5525584445cb7a8a7e49a51c0df4989c457972a6b340fb718f7dcc217113e1e07765e1080e96f1b0bae64a3d566b4f32c49f518247ee", "mozilla-test-fail-screenshot_CrgfnF.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d34c3094f3aab396d83745405f34fb8c7fd9852b1ed3777d3804fba6ac4df8791a12196dd37c78ed0aedfc1094b812b2cd80e0427025a08ca72ed8342bda852e", "jetpack-package_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/540701f812e7ff9a83dd613813515a327db36de9eedddc28bcb4a98ece53f579be6b728ed45a1415b4b2bfab2f1807cc7551740fbdf924d93ab27b02ed807e57", "428350DD-5C04-4B71-AABF-A42FC8F6D758.extra": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d2403d2459baabe19d6e5fe03d6fa6f93cddef3a0d15751e56de35ea86b023cae87df90590b5919e816c5d9f2ee20a5431342e4408e13b58ce6ace888299d0f5", "jetpack-package_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1d41d894172dbd1591bd7b6e70e4729bddcc1f70d6b80fd3f4f6cc66a61b930091bf91a87149125f3bb18b68c0ed603ab654c14530cfa373b6e7001a5f67cc55", "428350DD-5C04-4B71-AABF-A42FC8F6D758.dmp": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/6b61a54defca39483b14a570ef06ca52dd7c2b33608bf19bd62cc4b21dab5b491fc58dada0e6b8f95c2f47bac1b981359d463ac5120f01cedfd9628de54e56de"} 03:58:50 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 03:58:50 INFO - Writing to file /builds/slave/test/properties/blobber_files 03:58:50 INFO - Contents: 03:58:50 INFO - blobber_files:{"jetpack-addon_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e97357f06933bb4c0bd0db8605533dc7a08ab408328bc46f29bd840480fe40dacccb0255530acf42634a81e3ce03756037a7990f88c0cdf202c1184dca436711", "jetpack-addon_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/546647fc17673e2b4a4a5525584445cb7a8a7e49a51c0df4989c457972a6b340fb718f7dcc217113e1e07765e1080e96f1b0bae64a3d566b4f32c49f518247ee", "mozilla-test-fail-screenshot_CrgfnF.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d34c3094f3aab396d83745405f34fb8c7fd9852b1ed3777d3804fba6ac4df8791a12196dd37c78ed0aedfc1094b812b2cd80e0427025a08ca72ed8342bda852e", "jetpack-package_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/540701f812e7ff9a83dd613813515a327db36de9eedddc28bcb4a98ece53f579be6b728ed45a1415b4b2bfab2f1807cc7551740fbdf924d93ab27b02ed807e57", "428350DD-5C04-4B71-AABF-A42FC8F6D758.extra": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d2403d2459baabe19d6e5fe03d6fa6f93cddef3a0d15751e56de35ea86b023cae87df90590b5919e816c5d9f2ee20a5431342e4408e13b58ce6ace888299d0f5", "jetpack-package_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1d41d894172dbd1591bd7b6e70e4729bddcc1f70d6b80fd3f4f6cc66a61b930091bf91a87149125f3bb18b68c0ed603ab654c14530cfa373b6e7001a5f67cc55", "428350DD-5C04-4B71-AABF-A42FC8F6D758.dmp": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/6b61a54defca39483b14a570ef06ca52dd7c2b33608bf19bd62cc4b21dab5b491fc58dada0e6b8f95c2f47bac1b981359d463ac5120f01cedfd9628de54e56de"} 03:58:50 INFO - Running post-run listener: copy_logs_to_upload_dir 03:58:50 INFO - Copying logs to upload dir... 03:58:50 INFO - mkdir: /builds/slave/test/build/upload/logs 03:58:50 INFO - Copying logs to upload dir... 03:58:50 WARNING - returning nonzero exit status 2 program finished with exit code 2 elapsedTime=766.685111 ========= master_lag: 2.94 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/desktop_unittest.py ...' failed (results: 2, elapsed: 12 mins, 49 secs) (at 2016-02-02 03:58:53.296147) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-02-02 03:58:53.299918) ========= 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-jcN6KS/Render DISPLAY=/tmp/launch-oQeKXJ/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-xvWExr/Listeners TMPDIR=/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-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:{"jetpack-addon_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e97357f06933bb4c0bd0db8605533dc7a08ab408328bc46f29bd840480fe40dacccb0255530acf42634a81e3ce03756037a7990f88c0cdf202c1184dca436711", "jetpack-addon_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/546647fc17673e2b4a4a5525584445cb7a8a7e49a51c0df4989c457972a6b340fb718f7dcc217113e1e07765e1080e96f1b0bae64a3d566b4f32c49f518247ee", "mozilla-test-fail-screenshot_CrgfnF.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d34c3094f3aab396d83745405f34fb8c7fd9852b1ed3777d3804fba6ac4df8791a12196dd37c78ed0aedfc1094b812b2cd80e0427025a08ca72ed8342bda852e", "jetpack-package_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/540701f812e7ff9a83dd613813515a327db36de9eedddc28bcb4a98ece53f579be6b728ed45a1415b4b2bfab2f1807cc7551740fbdf924d93ab27b02ed807e57", "428350DD-5C04-4B71-AABF-A42FC8F6D758.extra": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d2403d2459baabe19d6e5fe03d6fa6f93cddef3a0d15751e56de35ea86b023cae87df90590b5919e816c5d9f2ee20a5431342e4408e13b58ce6ace888299d0f5", "jetpack-package_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1d41d894172dbd1591bd7b6e70e4729bddcc1f70d6b80fd3f4f6cc66a61b930091bf91a87149125f3bb18b68c0ed603ab654c14530cfa373b6e7001a5f67cc55", "428350DD-5C04-4B71-AABF-A42FC8F6D758.dmp": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/6b61a54defca39483b14a570ef06ca52dd7c2b33608bf19bd62cc4b21dab5b491fc58dada0e6b8f95c2f47bac1b981359d463ac5120f01cedfd9628de54e56de"} build_url:https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.015720 build_url: 'https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.dmg' blobber_files: '{"jetpack-addon_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e97357f06933bb4c0bd0db8605533dc7a08ab408328bc46f29bd840480fe40dacccb0255530acf42634a81e3ce03756037a7990f88c0cdf202c1184dca436711", "jetpack-addon_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/546647fc17673e2b4a4a5525584445cb7a8a7e49a51c0df4989c457972a6b340fb718f7dcc217113e1e07765e1080e96f1b0bae64a3d566b4f32c49f518247ee", "mozilla-test-fail-screenshot_CrgfnF.png": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d34c3094f3aab396d83745405f34fb8c7fd9852b1ed3777d3804fba6ac4df8791a12196dd37c78ed0aedfc1094b812b2cd80e0427025a08ca72ed8342bda852e", "jetpack-package_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/540701f812e7ff9a83dd613813515a327db36de9eedddc28bcb4a98ece53f579be6b728ed45a1415b4b2bfab2f1807cc7551740fbdf924d93ab27b02ed807e57", "428350DD-5C04-4B71-AABF-A42FC8F6D758.extra": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d2403d2459baabe19d6e5fe03d6fa6f93cddef3a0d15751e56de35ea86b023cae87df90590b5919e816c5d9f2ee20a5431342e4408e13b58ce6ace888299d0f5", "jetpack-package_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1d41d894172dbd1591bd7b6e70e4729bddcc1f70d6b80fd3f4f6cc66a61b930091bf91a87149125f3bb18b68c0ed603ab654c14530cfa373b6e7001a5f67cc55", "428350DD-5C04-4B71-AABF-A42FC8F6D758.dmp": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/6b61a54defca39483b14a570ef06ca52dd7c2b33608bf19bd62cc4b21dab5b491fc58dada0e6b8f95c2f47bac1b981359d463ac5120f01cedfd9628de54e56de"}' symbols_url: 'https://queue.taskcluster.net/v1/task/PS6sYXRCRS2lV6V9WUSkhQ/artifacts/public/build/firefox-46.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.13 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-02-02 03:58:53.443039) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:58:53.443374) ========= 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-jcN6KS/Render DISPLAY=/tmp/launch-oQeKXJ/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-xvWExr/Listeners TMPDIR=/var/folders/WU/WUQx-Fb1F4CWBhteK+iKXU+++-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.009403 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-02-02 03:58:53.483861) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-02-02 03:58:53.484198) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-02-02 03:58:53.485348) ========= ========= Total master_lag: 3.39 =========