Back to build
Raw log | Switch to full mode | Login

subprocess.check_call(`/b/s/w/ir/cache/vpython/9a24bb/bin/python /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/runner.py --em-config /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config wasm2`, cwd=`/b/s/w/ir/cache/builder/src/src/work/emtest-asm2wasm-out`) cache:INFO: generating system asset: is_vanilla.txt... (this will be cached in "/Users/chrome-bot/.emscripten_cache/is_vanilla.txt" for subsequent builds) cache:INFO: - ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/runner.py:WARNING: use EMTEST_ALL_ENGINES=1 in the env to run against all JS engines, which is slower but provides more coverage WARNING: no 'numpy' module, HyBi protocol will be slower Test suites: ['test_core'] Running test_core: (514 tests) Testing case '514_ta2'... <building and saving zlib_O2_c9ab099af271c5c1541733255032a7c4 into cache> env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'abs'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_zerodiv (test_core.wasm2) ... ok test_zero_multiplication (test_core.wasm2) ... ok Testing case 'aliases_fastcomp'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'alignedunaligned'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_wrap_malloc (test_core.wasm2) ... ok Testing case 'allocavartop'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_write_stdout_fileno (test_core.wasm2) ... ok test_wprintf (test_core.wasm2) ... ok testing mode ALL , memory growth = False Testing case 'atomicrmw'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'atomicrmw_b_i64'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_whets (test_core.wasm2) ... ok Testing case 'atomicrmw_dec'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_wcslen (test_core.wasm2) ... ok test_wasm_builtin_simd (test_core.wasm2) ... skipped 'wasm simd not compatible with asm.js or asm2wasm' testing mode FAST , memory growth = False Testing case 'atomicrmw_i64'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_vswprintf_utf8 (test_core.wasm2) ... ok Testing case 'bigdouble'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} testing mode DEFAULT , memory growth = False Testing case 'boolret_fastcomp'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_vsnprintf (test_core.wasm2) ... ok Testing case 'breakinthemiddle'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_vprintf (test_core.wasm2) ... ok Testing case 'breakinthemiddle2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} testing mode ALL , memory growth = True Testing case 'caall'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_varargs_multi (test_core.wasm2) ... ok test_varargs_byval (test_core.wasm2) ... skipped 'clang cannot compile this code with that target yet' Testing case 'call_i64_noret'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_varargs (test_core.wasm2) ... ok Testing case 'callalias'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_webidl (test_core.wasm2) ... ok Testing case 'callalias2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_vararg_copy (test_core.wasm2) ... ok Testing case 'callundef'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_utime (test_core.wasm2) ... ok Testing case 'cmpxchg_volatile'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_zlib (test_core.wasm2) ... ok test_utf8_textdecoder (test_core.wasm2) ... ok Testing case 'complexphi'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_utf8 (test_core.wasm2) ... ok Testing case 'ctlz64'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'ctlz_alone_fastcomp'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_utf (test_core.wasm2) ... ok test_utf16_textdecoder (test_core.wasm2) ... ok Testing case 'ctors_cast'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_utf32 (test_core.wasm2) ... ok Testing case 'dash'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'dollar'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_unsigned (test_core.wasm2) ... ok test_unistd_truncate_noderawfs (test_core.wasm2) ... skipped 'fails on some node versions and OSes, e.g. 10.13.0 on linux' test_unistd_ttyname (test_core.wasm2) ... ok Testing case 'emptyalloca'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'emptyasm_aue'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_unistd_sysconf_phys_pages (test_core.wasm2) ... ok Testing case 'emptystruct'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_unistd_unlink (test_core.wasm2) ... ok test_unistd_sysconf (test_core.wasm2) ... ok test_unistd_truncate (test_core.wasm2) ... ok Testing case 'entry2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_unistd_symlink_on_nodefs (test_core.wasm2) ... ok test_unistd_swab (test_core.wasm2) ... ok Testing case 'entry3'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_unistd_pathconf (test_core.wasm2) ... ok Testing case 'extract_array'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'fcmp_constexpr'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_unistd_sleep (test_core.wasm2) ... ok test_unistd_pipe (test_core.wasm2) ... ok Testing case 'fixablebadcasts_fastcomp'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'floatreturningfuncptr'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_unistd_login (test_core.wasm2) ... ok test_unistd_misc (test_core.wasm2) ... ok Testing case 'floatundefinvoke_fastcomp'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_unistd_isatty (test_core.wasm2) ... ok Testing case 'fptosi'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_unistd_links (test_core.wasm2) ... ok Testing case 'frem'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'funcptr'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_unistd_curdir (test_core.wasm2) ... ok test_unistd_io (test_core.wasm2) ... ok Testing case 'fuzz6_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_unistd_dup (test_core.wasm2) ... ok test_unistd_confstr (test_core.wasm2) ... ok Testing case 'gepaddoverflow'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'i1tof_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_unicode_js_library (test_core.wasm2) ... ok test_unistd_close (test_core.wasm2) ... ok Testing case 'i24_ce_fastcomp'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_unary_literal (test_core.wasm2) ... ok test_unaligned (test_core.wasm2) ... skipped 'LLVM marks the reads of s as fully aligned, making this test invalid' Testing case 'i24_mem_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_uname (test_core.wasm2) ... ok test_typeid (test_core.wasm2) ... ok Testing case 'i64toi8star'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_unistd_access (test_core.wasm2) ... ok test_trickystring (test_core.wasm2) ... ok Testing case 'i96_ashr_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_transtrcase (test_core.wasm2) ... ok test_tracing (test_core.wasm2) ... ok test_tinyfuncstr (test_core.wasm2) ... ok Testing case 'i96shiftnon32_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_timeb (test_core.wasm2) ... ok cmake False <building and saving bullet_O2_c9ab099af271c5c1541733255032a7c4sh into cache> test_time_c (test_core.wasm2) ... ok Testing case 'icmp64'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'indirectbrphi'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} extra tz test: EST+05EDT test_tcgetattr (test_core.wasm2) ... ok Testing case 'insertvalue_recursive'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'inttoptr'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_systypes (test_core.wasm2) ... ok Testing case 'inttoptrfloat'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} extra tz test: UTC+0 test_sup (test_core.wasm2) ... ok Testing case 'invoke_byval'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_structs (test_core.wasm2) ... ok Testing case 'invokeundef'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_time (test_core.wasm2) ... ok Testing case 'legalizer_b_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_structbyval (test_core.wasm2) ... ok test_struct_varargs (test_core.wasm2) ... ok Testing case 'legalizer_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_strtoll_oct (test_core.wasm2) ... ok test_strtoll_hex (test_core.wasm2) ... ok Testing case 'llvm_assume'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_strtoll_dec (test_core.wasm2) ... ok test_strtoll_bin (test_core.wasm2) ... ok Testing case 'llvm_bitreverse'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_strtold (test_core.wasm2) ... ok Testing case 'loadbitcastgep'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_strtol_oct (test_core.wasm2) ... ok test_strtol_hex (test_core.wasm2) ... ok Testing case 'longjmp_tiny'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_strtol_dec (test_core.wasm2) ... ok Testing case 'longjmp_tiny_invoke'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_strtol_bin (test_core.wasm2) ... ok test_strtok (test_core.wasm2) ... ok Testing case 'longjmp_tiny_invoke_phi'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_strtod (test_core.wasm2) ... ok Testing case 'longjmp_tiny_keepem'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_strstr (test_core.wasm2) ... ok Testing case 'longjmp_tiny_keepem_cond'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_strptime_tm (test_core.wasm2) ... ok Testing case 'longjmp_tiny_phi'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_strptime_reentrant (test_core.wasm2) ... ok Testing case 'longjmp_tiny_phi2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_strptime_days (test_core.wasm2) ... ok test_strndup (test_core.wasm2) ... ok Testing case 'muli33_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_strings (test_core.wasm2) ... ok test_strftime (test_core.wasm2) ... ok Testing case 'ncurly'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_strcmp_uni (test_core.wasm2) ... ok Testing case 'phi24_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_strcasecmp (test_core.wasm2) ... ok Testing case 'phicubed'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_stdvec (test_core.wasm2) ... ok Testing case 'phientryimplicit'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_stdlibs (test_core.wasm2) ... ok Testing case 'phientryimplicitmix'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_stdbool (test_core.wasm2) ... ok Testing case 'phientryimplicitmoar'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_statvfs (test_core.wasm2) ... ok Testing case 'philoop_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_std_cout_new (test_core.wasm2) ... ok test_statics (test_core.wasm2) ... ok Testing case 'phinonreachable64'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'phiptrtoint'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_static_variable (test_core.wasm2) ... ok test_stat_mknod (test_core.wasm2) ... ok Testing case 'phiundefi64'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'ptrtoi64'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_stat (test_core.wasm2) ... ok Testing case 'ptrtoint_blockaddr'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_stat_chmod (test_core.wasm2) ... ok Testing case 'quotedlabel'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_stack_void (test_core.wasm2) ... ok Testing case 'redundantswitch_fastcomp'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} with return test_stack_varargs (test_core.wasm2) ... ok test_stack_restore (test_core.wasm2) ... skipped 'generated code not available in wasm' Testing case 'returnfp'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'returnnan_fastcomp'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} with definitely no return Testing case 'rust'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'rust_ctlz_negative_i8'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_stack_overflow_check (test_core.wasm2) ... ok test_stack_varargs2 (test_core.wasm2) ... ok Testing case 'rust_struct'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_stack_overflow (test_core.wasm2) ... ok test_stack_byval (test_core.wasm2) ... ok Testing case 'sadd_overflow_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'selectadd'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} outlining emcc:WARNING: for wasm there is usually no need to set OUTLINING_LIMIT, as VMs can handle large functions well anyhow test_stackAlloc (test_core.wasm2) ... ok Testing case 'selectstruct'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'sillybitcast'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_stack (test_core.wasm2) ... ok Testing case 'sillybitcast2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} test_ssr (test_core.wasm2) ... ok test_stack_align (test_core.wasm2) ... ok Testing case 'sillyfuncast'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_sscanf_whitespace (test_core.wasm2) ... ok test_sscanf_skip (test_core.wasm2) ... ok Testing case 'storebigfloat'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'storestruct'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_sscanf_other_whitespace (test_core.wasm2) ... ok test_sscanf_n (test_core.wasm2) ... ok Testing case 'sub_11_0'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'subnums'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_sscanf_float (test_core.wasm2) ... ok test_sscanf_hex (test_core.wasm2) ... ok Testing case 'switch64_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_sscanf_caps (test_core.wasm2) ... ok test_sscanf_6 (test_core.wasm2) ... ok Testing case 'switch64b_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'switch64c_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_sscanf_5 (test_core.wasm2) ... ok test_sscanf_4 (test_core.wasm2) ... ok Testing case 'trace'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'trunc'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_sscanf_3 (test_core.wasm2) ... ok Testing case 'typestr'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_sscanf (test_core.wasm2) ... ok test_sscanf_2 (test_core.wasm2) ... ok Testing case 'uadd_overflow_64_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '0'} Testing case 'uadd_overflow_ta2'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_source_map (test_core.wasm2) ... ok Testing case 'udiv'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'unaligneddouble'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_sizeof (test_core.wasm2) ... ok Testing case 'unsanitized_declare'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_sintvars (test_core.wasm2) ... ok test_simd_sitofp (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_shift_right (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_int8x16 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_int32x4 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_int16x8 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_float64x2 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_float32x4 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd5 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd2 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' Testing case 'usenullcall_fastcomp'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_siglongjmp (test_core.wasm2) ... ok Testing case 'zeroembedded'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} Testing case 'zeroextarg'... env_modify: {'EMCC_LEAVE_INPUTS_RAW': '1'} test_sha1 (test_core.wasm2) ... ok test_zzz_cases (test_core.wasm2) ... ok test_setjmp_noleak (test_core.wasm2) ... ok NUM=1 test_setjmp_many_2 (test_core.wasm2) ... ok NUM=5 test_set_align (test_core.wasm2) ... ok 0 NUM=20 new D2() NUM=1000 test_segfault (test_core.wasm2) ... ok test_setjmp_many (test_core.wasm2) ... ok test_sbrk (test_core.wasm2) ... ok 0 test_runtime_stacksave (test_core.wasm2) ... ok test_response_file (test_core.wasm2) ... ok 1 test_rename (test_core.wasm2) ... ok test_rounding (test_core.wasm2) ... ok test_relocatable_void_function (test_core.wasm2) ... ok test_reinterpreted_ptrs (test_core.wasm2) ... ok test_remove (test_core.wasm2) ... ok test_regex (test_core.wasm2) ... ok test_readdir_empty (test_core.wasm2) ... ok test_raytrace (test_core.wasm2) ... skipped 'Relies on double value rounding, extremely sensitive' test_readdir (test_core.wasm2) ... ok test_random (test_core.wasm2) ... ok test_rand (test_core.wasm2) ... ok lto: 0 test_random_device (test_core.wasm2) ... ok relocatable emcc: warning: cannot represent a NaN literal '0x7fcbf2633fc0' with custom bit pattern in NaN-canonicalizing JS engines (e.g. Firefox and Safari) without erasing bits! in %22 = select i1 %21, double 0xFFF8000000000000, double 0x7FF8000000000000 in _Py_parse_inf_or_nan() test_pystruct (test_core.wasm2) ... ok warning: undefined symbol: initgroups warning: undefined symbol: popen test_pthread_specific (test_core.wasm2) ... ok test_pthread_equal (test_core.wasm2) ... ok test_printf_octal (test_core.wasm2) ... ok test_printf_more (test_core.wasm2) ... ok test_printf_float (test_core.wasm2) ... ok test_printf_2 (test_core.wasm2) ... ok test_sqlite (test_core.wasm2) ... skipped 'No JS engine present to run this test with. Check /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config and the paths therein.' test_postrun_exception (test_core.wasm2) ... ok (no v8, skipping no-monotonic case) test_posixtime (test_core.wasm2) ... ok <building and saving freetype_O2_07099fa2e596088af849bbe1782c3f2d into cache> lto: 1 cmake True <building and saving bullet_O2_c9ab099af271c5c1541733255032a7c4cmake into cache> test_printf (test_core.wasm2) ... skipped 'No JS engine present to run this test with. Check /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config and the paths therein.' test_polymorph (test_core.wasm2) ... ok test_poll (test_core.wasm2) ... ok emcc: warning: cannot represent a NaN literal '0x7fc679727260' with custom bit pattern in NaN-canonicalizing JS engines (e.g. Firefox and Safari) without erasing bits! in %26 = select i1 %25, double 0x7FF8000000000000, double 0xFFF8000000000000 in PyOS_string_to_double() test_phiundef (test_core.wasm2) ... ok warning: undefined symbol: initgroups warning: undefined symbol: popen test_perrar (test_core.wasm2) ... ok test_parseInt (test_core.wasm2) ... ok test_pack (test_core.wasm2) ... ok <building and saving openjpeg_O2_c9ab099af271c5c1541733255032a7c4 into cache> test_python (test_core.wasm2) ... ok test_noexitruntime (test_core.wasm2) ... ok test_no_declare_asm_module_exports (test_core.wasm2) ... ok test_nl_types (test_core.wasm2) ... ok test_newstruct (test_core.wasm2) ... ok test_netinet_in (test_core.wasm2) ... ok test_nestedstructs (test_core.wasm2) ... ok test_the_bullet (test_core.wasm2) ... ok test_negative_zero (test_core.wasm2) ... ok test_mount (test_core.wasm2) ... ok instance: 0 test_multiply_defined_symbols (test_core.wasm2) ... ok test_mod_globalstruct (test_core.wasm2) ... ok test_openjpeg (test_core.wasm2) ... ok test_mmap_file (test_core.wasm2) ... ok test_minmax (test_core.wasm2) ... ok test_mmap (test_core.wasm2) ... ok instance: 1 test_minimal_runtime_hello_world_printf (test_core.wasm2) ... ok test_minimal_runtime_no_declare_asm_module_exports (test_core.wasm2) ... ok test_modularize_closure_pre (test_core.wasm2) ... ok test_minimal_runtime_hello_world (test_core.wasm2) ... ok test_memset_alignment (test_core.wasm2) ... ok test_memset (test_core.wasm2) ... ok test_memprof_requirements (test_core.wasm2) ... ok test_memorygrowth_wasm_mem_max (test_core.wasm2) ... ok <building and saving poppler_O2_c470588c20168c852b3d8243aff3e1f3 into cache> test_minimal_runtime_global_initializer (test_core.wasm2) ... ok test_memorygrowth_3_force_fail_reallocBuffer (test_core.wasm2) ... ok test_memorygrowth_3 (test_core.wasm2) ... ok test_memmove3 (test_core.wasm2) ... ok test_memorygrowth_2 (test_core.wasm2) ... ok test_memmove2 (test_core.wasm2) ... ok test_memmove (test_core.wasm2) ... ok test_memcpy_memcmp (test_core.wasm2) ... ok test_memcpy3 (test_core.wasm2) ... ok test_memcpy2 (test_core.wasm2) ... ok test_memcpy_alignment (test_core.wasm2) ... ok test_math_lgamma (test_core.wasm2) ... ok test_mathfuncptr (test_core.wasm2) ... ok test_math_fmodf (test_core.wasm2) ... ok test_math_hyperbolic (test_core.wasm2) ... ok test_math (test_core.wasm2) ... ok test_mallocstruct (test_core.wasm2) ... ok test_mallinfo (test_core.wasm2) ... ok test_mainenv (test_core.wasm2) ... ok test_main_thread_em_asm_signatures (test_core.wasm2) ... ok test_main_thread_em_asm (test_core.wasm2) ... ok test_main_thread_async_em_asm (test_core.wasm2) ... ok 0 <building and saving lua_O2_c9ab099af271c5c1541733255032a7c4 into cache> test_main_module_static_align (test_core.wasm2) ... ok test_memorygrowth (test_core.wasm2) ... ok test_lower_intrinsics (test_core.wasm2) ... ok test_loop (test_core.wasm2) ... ok 0 test_longjmp_unwind (test_core.wasm2) ... ok 1 <load lua_O2_c9ab099af271c5c1541733255032a7c4 from cache> 1 test_longjmp_stacked (test_core.wasm2) ... ok test_longjmp_throw (test_core.wasm2) ... ok test_longjmp_repeat (test_core.wasm2) ... ok test_lua (test_core.wasm2) ... ok test_longjmp_i64 (test_core.wasm2) ... ok test_longjmp_funcptr (test_core.wasm2) ... ok test_longjmp4 (test_core.wasm2) ... ok test_longjmp_exc (test_core.wasm2) ... ok test_longjmp3 (test_core.wasm2) ... ok test_longjmp (test_core.wasm2) ... ok test_longjmp2 (test_core.wasm2) ... ok test_locale (test_core.wasm2) ... ok test_llvmswitch (test_core.wasm2) ... ok test_llvm_used (test_core.wasm2) ... ok test_llvm_intrinsics (test_core.wasm2) ... ok test_llvm_fabs (test_core.wasm2) ... ok test_llrint (test_core.wasm2) ... ok test_literal_negative_zero (test_core.wasm2) ... ok test_linked_list (test_core.wasm2) ... ok test_linker_response_file (test_core.wasm2) ... ok test_line_endings (test_core.wasm2) ... ok test_lifetime (test_core.wasm2) ... ok test_libgen (test_core.wasm2) ... ok test_life (test_core.wasm2) ... ok test_libcxx (test_core.wasm2) ... ok test_legacy_exported_runtime_numbers (test_core.wasm2) ... ok test_langinfo (test_core.wasm2) ... ok test_js_libraries (test_core.wasm2) ... ok test_iswdigit (test_core.wasm2) ... ok 0 test_js_lib_dep_memset (test_core.wasm2) ... ok test_large_exported_response (test_core.wasm2) ... ok test_isnan (test_core.wasm2) ... ok test_istream (test_core.wasm2) ... ok (iteration) test_isdigit_l (test_core.wasm2) ... ok test_iostream_ctors (test_core.wasm2) ... ok (iteration) test_intvars (test_core.wasm2) ... ok test_intentional_fault (test_core.wasm2) ... ok test_inlinejs3 (test_core.wasm2) ... skipped 'wasm requires a proper asm module' test_inlinejs2 (test_core.wasm2) ... skipped 'non-fastcomp is deprecated and fails in 3.5' test_inlinejs (test_core.wasm2) ... skipped 'non-fastcomp is deprecated and fails in 3.5' test_inlinejs4 (test_core.wasm2) ... ok test_inherit (test_core.wasm2) ... ok test_indirectbr (test_core.wasm2) ... ok (iteration) test_indirectbr_many (test_core.wasm2) ... ok test_if_else (test_core.wasm2) ... ok test_if (test_core.wasm2) ... ok test_i64_zextneg (test_core.wasm2) ... ok test_i64_varargs (test_core.wasm2) ... ok test_i64_umul (test_core.wasm2) ... ok (iteration) test_i64_qdouble (test_core.wasm2) ... ok test_i64_precise_needed (test_core.wasm2) ... ok test_i64_precise (test_core.wasm2) ... ok test_i64_llabs (test_core.wasm2) ... ok test_i64_i16 (test_core.wasm2) ... ok (iteration) test_i64_double (test_core.wasm2) ... ok test_i64_cmp2 (test_core.wasm2) ... ok test_i64_cmp (test_core.wasm2) ... ok test_i64_b (test_core.wasm2) ... ok test_i64_7z (test_core.wasm2) ... ok [265110, 265110, 265110, 265110, 265110] test_iostream_and_determinism (test_core.wasm2) ... ok test_i64_4 (test_core.wasm2) ... ok test_i64_3 (test_core.wasm2) ... ok test_i64_2 (test_core.wasm2) ... ok test_i64 (test_core.wasm2) ... ok test_i32_mul_precise (test_core.wasm2) ... ok test_i16_emcc_intrinsic (test_core.wasm2) ... ok test_hello_world (test_core.wasm2) ... ok test_gmtime (test_core.wasm2) ... ok test_globals (test_core.wasm2) ... ok test_globaldoubles (test_core.wasm2) ... ok test_getopt_long (test_core.wasm2) ... ok test_getopt (test_core.wasm2) ... ok test_getloadavg (test_core.wasm2) ... ok test_getgep (test_core.wasm2) ... ok test_getdents64 (test_core.wasm2) ... ok test_getcwd_with_non_ascii_name (test_core.wasm2) ... ok test_getdents64_special_cases (test_core.wasm2) ... ok test_getFuncWrapper_sig_alias (test_core.wasm2) ... ok test_fwrite_0 (test_core.wasm2) ... ok normal /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/1.c test_getValue_setValue (test_core.wasm2) ... ok test_gcc_unmangler (test_core.wasm2) ... ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/11.c test_functionpointer_libfunc_varargs (test_core.wasm2) ... ok test_funcs (test_core.wasm2) ... ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/12.c test_funcptrfunc (test_core.wasm2) ... ok test_funcptr_namecollide (test_core.wasm2) ... ok test_funcptr_import_type (test_core.wasm2) ... ok test_funcptr (test_core.wasm2) ... ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/13.c /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/14.c test_fscanf (test_core.wasm2) ... ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/15.c test_fscanf_2 (test_core.wasm2) ... ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/16.c /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/17.c test_fs_write (test_core.wasm2) ... ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/19.c test_fs_trackingdelegate (test_core.wasm2) ... ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/2.c test_fs_writeFile (test_core.wasm2) ... ok closure /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/21.c test_fs_nodefs_home (test_core.wasm2) ... ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/22.c /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/25.c test_fs_nodefs_cloexec (test_core.wasm2) ... ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/3.c test_fs_mmap (test_core.wasm2) ... ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/4.c /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/5.c test_fs_llseek (test_core.wasm2) ... ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/6.c closure /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/7.c /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/8.c /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/9.c /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/18.cpp test_fs_errorstack (test_core.wasm2) ... ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/20.cpp test_fs_nodefs_rw (test_core.wasm2) ... ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/23.cpp test_fs_emptyPath (test_core.wasm2) ... ok test_fs_dict (test_core.wasm2) ... ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/24.cpp test_fs_base (test_core.wasm2) ... ok test_fs_append (test_core.wasm2) ... ok outlining: 0 <building and saving freetype_O2_c9ab099af271c5c1541733255032a7c4 into cache> test_frexp (test_core.wasm2) ... ok lto /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/1.c /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/11.c test_fnmatch (test_core.wasm2) ... ok test_floatvars (test_core.wasm2) ... ok test_float_literals (test_core.wasm2) ... ok test_float_builtins (test_core.wasm2) ... skipped 'no __builtin_fmin support in JSBackend' /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/12.c test_float32_precise (test_core.wasm2) ... ok test_flexarray_struct (test_core.wasm2) ... ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/13.c test_files_m (test_core.wasm2) ... ok base ['-O2', '--closure', '1', '-s', 'FORCE_FILESYSTEM=1', '--pre-js', 'pre.js'] [] /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/14.c warning: undefined symbol: FcConfigSubstitute warning: undefined symbol: FcDefaultSubstitute warning: undefined symbol: FcFontSetDestroy warning: undefined symbol: FcFontSort warning: undefined symbol: FcPatternAddInteger warning: undefined symbol: FcPatternBuild warning: undefined symbol: FcPatternDestroy warning: undefined symbol: FcPatternGetInteger warning: undefined symbol: FcPatternGetString warning: Output contains some very large functions (3654 lines in _TT_RunIns), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/15.c /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/16.c /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/17.c ['-s', 'SYSCALL_DEBUG=1'] test_poppler (test_core.wasm2) ... ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/19.c test_fileno (test_core.wasm2) ... ok test_fgets_eol (test_core.wasm2) ... ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/2.c test_fgetc_unsigned (test_core.wasm2) ... ok TODO: update this test once the musl ungetc-on-EOF-stream bug is fixed upstream and reaches us MEMFS /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/22.c NODEFS test_files (test_core.wasm2) ... ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/25.c test_fgetc_ungetc (test_core.wasm2) ... ok test_fcvt (test_core.wasm2) ... ok test_fcntl_misc (test_core.wasm2) ... ok test_fcntl_open (test_core.wasm2) ... ok 0 float /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/3.c test_fcntl (test_core.wasm2) ... ok 0 double /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/4.c test_fast_math (test_core.wasm2) ... ok 1 float /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/5.c test_fannkuch (test_core.wasm2) ... ok 1 double /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/6.c test_fakestat (test_core.wasm2) ... ok 2 float test_exported_response (test_core.wasm2) ... ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/7.c 2 double test_exit_status (test_core.wasm2) ... ok test_fasta (test_core.wasm2) ... ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/8.c test_exceptions_white_list_2 (test_core.wasm2) ... ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/9.c test_exceptions_virtual_inheritance (test_core.wasm2) ... ok test_exceptions_white_list (test_core.wasm2) ... ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/18.cpp /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/20.cpp test_exceptions_uncaught_2 (test_core.wasm2) ... ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/23.cpp test_exceptions_typed (test_core.wasm2) ... ok test_exceptions_uncaught (test_core.wasm2) ... ok /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/fuzz/24.cpp test_exceptions_std (test_core.wasm2) ... ok test_exceptions_simplify_cfg (test_core.wasm2) ... ok warning: Output contains some very large functions (3655 lines in _TT_RunIns), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) test_exceptions_resume (test_core.wasm2) ... ok test_exceptions_rethrow (test_core.wasm2) ... ok test_exceptions_refcount (test_core.wasm2) ... ok test_fuzz (test_core.wasm2) ... ok outlining: 5000 <load freetype_O2_c9ab099af271c5c1541733255032a7c4 from cache> emcc:WARNING: for wasm there is usually no need to set OUTLINING_LIMIT, as VMs can handle large functions well anyhow test_exceptions_multiple_inherit (test_core.wasm2) ... ok test_exceptions_primary (test_core.wasm2) ... ok test_exceptions_multiple_inherit_rethrow (test_core.wasm2) ... ok test_exceptions_multi (test_core.wasm2) ... ok test_exceptions_libcxx (test_core.wasm2) ... ok test_exceptions_destroy_virtual (test_core.wasm2) ... ok test_exceptions_alias (test_core.wasm2) ... ok 0 [issue 324] <load freetype_O2_c9ab099af271c5c1541733255032a7c4 from cache> test_exceptions_convert (test_core.wasm2) ... ok 0 1 1 2 warning: Output contains some very large functions (3655 lines in _TT_RunIns), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) test_exceptions_3 (test_core.wasm2) ... ok test_exceptions_2 (test_core.wasm2) ... ok test_exception_source_map (test_core.wasm2) ... skipped 'is_wasm : wasmifying destroys debug info and stack tracability' leave printf in ctor test_exceptions_custom (test_core.wasm2) ... ok remove ctor of just assigns to memory test_errar (test_core.wasm2) ... ok (no output file specified, not emitting output) (no output file specified, not emitting output) [issue 324 case 2] <load freetype_O2_c9ab099af271c5c1541733255032a7c4 from cache> test_erf (test_core.wasm2) ... ok ['/b/s/w/ir/cache/builder/src/src/work/node-v8.12.0-darwin-x64/bin/node'] node (no output file specified, not emitting output) (no output file specified, not emitting output) mem: 321 => 323 code: 39 => 38 libcxx - remove 2 ctors from iostream code shell warning: Output contains some very large functions (3655 lines in _TT_RunIns), consider building source files with -Os or -Oz, and/or trying OUTLINING_LIMIT to break them up (see settings.js; note that the parameter there affects AST nodes, while we measure lines here, so the two may not match up) (test did not pass in JS engine: ['/b/s/w/ir/cache/builder/src/src/work/node-v8.12.0-darwin-x64/bin/node']) node,shell test_environment (test_core.wasm2) ... ok (no output file specified, not emitting output) (no output file specified, not emitting output) test_environ (test_core.wasm2) ... ok [issue 324 case 3] test_env (test_core.wasm2) ... ok test_freetype (test_core.wasm2) ... ok test_emulate_function_pointer_casts (test_core.wasm2) ... ok (no output file specified, not emitting output) (no output file specified, not emitting output) mem: 10287 => 11322 code: 534 => 508 assertions too async test_emscripten_run_script_string_utf8 (test_core.wasm2) ... ok test_emscripten_log (test_core.wasm2) ... skipped 'is_wasm : wasmifying destroys debug info and stack tracability' test_emscripten_get_now (test_core.wasm2) ... ok test_emterpretify (test_core.wasm2) ... ok remove just some, leave others test_emscripten_get_compiler_setting (test_core.wasm2) ... ok test_emptyclass (test_core.wasm2) ... ok normal debug (no output file specified, not emitting output) (no output file specified, not emitting output) test_emscripten_api (test_core.wasm2) ... ok debug log (no output file specified, not emitting output) (no output file specified, not emitting output) mem: 10322 => 11357 code: 536 => 511 test_eval_ctors (test_core.wasm2) ... ok test_embind_unsigned (test_core.wasm2) ... ok test_embind_val (test_core.wasm2) ... ok test_exceptions (test_core.wasm2) ... ok test_emmalloc (test_core.wasm2) ... ok test_embind_negative_constants (test_core.wasm2) ... ok test_embind_float_constants (test_core.wasm2) ... ok test_embind_f_no_rtti (test_core.wasm2) ... ok test_embind_5 (test_core.wasm2) ... ok test_embind_4 (test_core.wasm2) ... ok test_embind_3 (test_core.wasm2) ... ok test_embind_2 (test_core.wasm2) ... ok test_em_asm_unused_arguments (test_core.wasm2) ... ok test_embind (test_core.wasm2) ... ok test_em_js (test_core.wasm2) ... ok test_em_asm_parameter_pack (test_core.wasm2) ... ok DIRECT test_em_asm_unicode (test_core.wasm2) ... ok EXPORTED test_em_asm_2 (test_core.wasm2) ... ok test_dynamic_cast_b (test_core.wasm2) ... ok test_em_asm (test_core.wasm2) ... ok embuilder:INFO: building and verifying zlib system_libs:WARNING: retrieving port: zlib from https://github.com/emscripten-ports/zlib/archive/version_1.zip Traceback (most recent call last): File "/b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py", line 3276, in <module> sys.exit(run(sys.argv)) File "/b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py", line 1647, in run compile_source_file(i, input_file) File "/b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py", line 1632, in compile_source_file args = get_clang_args([input_file]) + ['-c', '-o', output_file] File "/b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py", line 1613, in get_clang_args args = system_libs.process_args(args, shared.Settings) File "/b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tools/system_libs.py", line 1029, in process_args args = port.process_args(Ports, args, settings, shared) File "/b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tools/ports/zlib.py", line 55, in process_args get(ports, settings, shared) File "/b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tools/ports/zlib.py", line 16, in get ports.fetch_project('zlib', 'https://github.com/emscripten-ports/zlib/archive/' + TAG + '.zip', 'zlib-' + TAG) File "/b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tools/system_libs.py", line 930, in fetch_project retrieve() File "/b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tools/system_libs.py", line 894, in retrieve f = urlopen(url) File "/b/s/w/ir/cipd_bin_packages/lib/python2.7/urllib2.py", line 154, in urlopen return opener.open(url, data, timeout) File "/b/s/w/ir/cipd_bin_packages/lib/python2.7/urllib2.py", line 429, in open response = self._open(req, data) File "/b/s/w/ir/cipd_bin_packages/lib/python2.7/urllib2.py", line 447, in _open '_open', req) File "/b/s/w/ir/cipd_bin_packages/lib/python2.7/urllib2.py", line 407, in _call_chain result = func(*args) File "/b/s/w/ir/cipd_bin_packages/lib/python2.7/urllib2.py", line 1241, in https_open context=self._context) File "/b/s/w/ir/cipd_bin_packages/lib/python2.7/urllib2.py", line 1198, in do_open raise URLError(err) urllib2.URLError: <urlopen error [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:661)> Traceback (most recent call last): File "/b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/embuilder.py", line 361, in <module> sys.exit(main()) File "/b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/embuilder.py", line 318, in main build_port('zlib', 'libz.a', ['-s', 'USE_ZLIB=1']) File "/b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/embuilder.py", line 156, in build_port build(C_BARE, [lib_name] if lib_name else [], params) File "/b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/embuilder.py", line 144, in build shared.Building.emcc(cpp, args, output_filename=temp_js) File "/b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tools/shared.py", line 2258, in emcc run_process([PYTHON, EMCC, filename] + args + ['-o', output_filename], stdout=stdout, stderr=stderr, env=env) File "/b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tools/shared.py", line 174, in run_process result.check_returncode() File "/b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tools/shared.py", line 154, in check_returncode raise Py2CalledProcessError(returncode=self.returncode, cmd=self.args, output=self.stdout, stderr=self.stderr) tools.shared.Py2CalledProcessError: Command '['/b/s/w/ir/cache/vpython/9a24bb/bin/python', '/b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/emcc.py', '/b/s/w/ir/tmp/t/tmpHmBEwl/tmpfva1N8/src.cpp', '-s', 'USE_ZLIB=1', '-o', '/b/s/w/ir/tmp/t/tmpHmBEwl/tmpfva1N8/out.js']' returned non-zero exit status 1 test_dylink_zlib (test_core.wasm2) ... ERROR syslibs libc++ 1 env_modify: {'EMCC_FORCE_STDLIBS': 'libc++'} True FROM_OUTSIDE test_dynamic_cast_2 (test_core.wasm2) ... ok True test_dynamic_cast (test_core.wasm2) ... ok True test_dyncall_specific (test_core.wasm2) ... ok True flip True flip True flip True flip True test_dylink_spaghetti (test_core.wasm2) ... ok test_dylink_stdlib (test_core.wasm2) ... ok True True test_dylink_raii_exceptions (test_core.wasm2) ... ok True flip True flip True flip True syslibs 1 1 env_modify: {'EMCC_FORCE_STDLIBS': '1'} True test_dylink_postSets_chunking (test_core.wasm2) ... ok True test_dylink_printfs (test_core.wasm2) ... ok env_modify: {'EMCC_FORCE_STDLIBS': 'libc++'} True test_dylink_many_postSets (test_core.wasm2) ... ok True flip True flip True test_dylink_jslib (test_core.wasm2) ... ok True flip True test_dylink_i64_b (test_core.wasm2) ... ok flip True True flip True check warnings test_dylink_hyper_dupe (test_core.wasm2) ... ok True test_dylink_i64 (test_core.wasm2) ... ok True syslibs 0 env_modify: {'EMCC_FORCE_STDLIBS': ''} True test_dylink_iostream (test_core.wasm2) ... ok True flip True flip True test_dylink_global_var_modded (test_core.wasm2) ... ok True flip True (test did not pass in JS engine: ['/b/s/w/ir/cache/builder/src/src/work/node-v8.12.0-darwin-x64/bin/node']) (seeing expected fail) syslibs 1 env_modify: {'EMCC_FORCE_STDLIBS': ''} True test_dylink_global_var_jslib (test_core.wasm2) ... ok True flip True test_dylink_global_var (test_core.wasm2) ... ok True (test did not pass in JS engine: ['/b/s/w/ir/cache/builder/src/src/work/node-v8.12.0-darwin-x64/bin/node']) (seeing expected fail) test_dylink_syslibs (test_core.wasm2) ... ok True flip True test_dylink_global_inits (test_core.wasm2) ... ok test_dylink_funcpointers2 (test_core.wasm2) ... ok True flip True flip True test_dylink_global_init (test_core.wasm2) ... ok True flip True test_dylink_funcpointers_wrapper (test_core.wasm2) ... ok True test_dylink_funcpointers_float (test_core.wasm2) ... ok True flip True test_dylink_funcpointers (test_core.wasm2) ... ok flip True test_dylink_funcpointer (test_core.wasm2) ... ok True test_dylink_floats (test_core.wasm2) ... ok True flip True flip True flip True test_dylink_dot_a (test_core.wasm2) ... ok True test_dylink_class (test_core.wasm2) ... ok test_dylink_dso_needed (test_core.wasm2) ... ok test_double_varargs (test_core.wasm2) ... ok test_double_i64_conversion (test_core.wasm2) ... ok test_dlmalloc_partial_2 (test_core.wasm2) ... ok flip True test_dlmalloc_partial (test_core.wasm2) ... ok test_dylink_dynamic_cast (test_core.wasm2) ... ok test_dlmalloc (test_core.wasm2) ... skipped 'No JS engine present to run this test with. Check /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config and the paths therein.' test memory growth with dynamic linking, which works in wasm True test_dlfcn_varargs (test_core.wasm2) ... ok test_dlfcn_self (test_core.wasm2) ... ok test_dlfcn_unique_sig (test_core.wasm2) ... ok test_dlfcn_stacks (test_core.wasm2) ... ok flip True without assertions, the error is less clear test_dlfcn_qsort (test_core.wasm2) ... ok test_dlfcn_mallocs (test_core.wasm2) ... ok test_dlfcn_missing (test_core.wasm2) ... ok test_dylink_basics (test_core.wasm2) ... ok test_dlfcn_longjmp (test_core.wasm2) ... ok test_dlfcn_info (test_core.wasm2) ... ok test_dlfcn_em_asm (test_core.wasm2) ... ok test_dlfcn_i64 (test_core.wasm2) ... ok test_dlfcn_funcs (test_core.wasm2) ... ok test_dlfcn_handle_alloc (test_core.wasm2) ... ok test_dlfcn_data_and_fptr (test_core.wasm2) ... ok test_dfe (test_core.wasm2) ... skipped 'dfe-only' full: __ZN9NameSpace5Class7AborterEdcPi short: 16 test_demangle_stacks_symbol_map (test_core.wasm2) ... ok test_dlfcn_basic (test_core.wasm2) ... ok test_direct_string_constant_usage (test_core.wasm2) ... ok test_dead_functions (test_core.wasm2) ... ok without assertions, the stack is not printed, but a message suggesting assertions is test_cxx03_do_run (test_core.wasm2) ... ok test_cxx_self_assign (test_core.wasm2) ... ok test_dlfcn_alignment_and_zeroing (test_core.wasm2) ... ok <building and saving cube2hash_O2_c9ab099af271c5c1541733255032a7c4 into cache> test_demangle_stacks (test_core.wasm2) ... ok test_cube2md5 (test_core.wasm2) ... ok test_ctype (test_core.wasm2) ... ok test_cube2hash (test_core.wasm2) ... ok test_cubescript (test_core.wasm2) ... ok test_coroutine_asyncify (test_core.wasm2) ... ok test_copyop (test_core.wasm2) ... ok test_conststructs (test_core.wasm2) ... ok test_coroutine_emterpretify_async (test_core.wasm2) ... ok test_constglobalunion (test_core.wasm2) ... ok test_constglobalstructs (test_core.wasm2) ... ok test_complex (test_core.wasm2) ... ok 0 0 test_closebitcasts (test_core.wasm2) ... ok test_class (test_core.wasm2) ... ok with closure test_bsearch (test_core.wasm2) ... ok test_brk (test_core.wasm2) ... ok 0 1 test_bswap64 (test_core.wasm2) ... ok default is allow mode: js idiv test_bitfields (test_core.wasm2) ... ok f2i mode: clamp idiv 0 2 f2i test_ccall (test_core.wasm2) ... ok test_bigswitch (test_core.wasm2) ... ok mode: allow idiv test_bigarray (test_core.wasm2) ... ok f2i 1 0 mode: idiv f2i test_bad_typeid (test_core.wasm2) ... ok test_binaryen_trap_mode (test_core.wasm2) ... ok 1 1 test_atomic_cxx (test_core.wasm2) ... ok test_atomic (test_core.wasm2) ... ok test_autodebug (test_core.wasm2) ... ok test_atoX (test_core.wasm2) ... ok 1 2 test_atexit (test_core.wasm2) ... ok test_async_returnvalue (test_core.wasm2) ... skipped 'emterpreter-only test' test_async_invoke_safe_heap (test_core.wasm2) ... skipped 'emterpreter-only test' test_async_exit (test_core.wasm2) ... skipped 'emterpreter-only test' test_asyncify_unused (test_core.wasm2) ... ok test_async_abort (test_core.wasm2) ... skipped 'emterpreter-only test' test_async (test_core.wasm2) ... ok check bad ccall use test_assert (test_core.wasm2) ... ok test_bswap64_emulate_fps (test_core.wasm2) ... ok test_asmjs_unknown_emscripten (test_core.wasm2) ... ok test_array2b (test_core.wasm2) ... ok test_array2 (test_core.wasm2) ... ok check reasonable ccall use test_alloca_stack (test_core.wasm2) ... ok test_alloca (test_core.wasm2) ... ok test_aligned_alloc (test_core.wasm2) ... ok test_align64 (test_core.wasm2) ... ok basics check ccall promise test_addr_of_stacked (test_core.wasm2) ... ok 0 ['-DDIRECT', '-s', 'FORCE_FILESYSTEM=1'] with --closure [] test_async_emterpretify (test_core.wasm2) ... ok ['-s', 'FORCE_FILESYSTEM=1'] 1 ['-DDIRECT', '-s', 'FORCE_FILESYSTEM=1', '-DUSE_FILES'] test_EXTRA_EXPORTED_RUNTIME_METHODS (test_core.wasm2) ... ok ['-DUSE_FILES'] test_799 (test_core.wasm2) ... ok ['-O2', '-s', 'BINARYEN_ASYNC_COMPILATION=0', '--post-js', '/b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/interop/test_add_function_post.js'] with ALIASING_FUNCTION_POINTERS ['-s', 'FORCE_FILESYSTEM=1', '-DUSE_FILES'] with RESERVED_FUNCTION_POINTERS=0 test_FS_exports (test_core.wasm2) ... ok test_add_function (test_core.wasm2) ... ok test_biggerswitch (test_core.wasm2) ... ok DONE: combining results on main thread test_799 (test_core.wasm2) ... ok test_EXTRA_EXPORTED_RUNTIME_METHODS (test_core.wasm2) ... ok test_FS_exports (test_core.wasm2) ... ok test_add_function (test_core.wasm2) ... ok test_addr_of_stacked (test_core.wasm2) ... ok test_align64 (test_core.wasm2) ... ok test_aligned_alloc (test_core.wasm2) ... ok test_alloca (test_core.wasm2) ... ok test_alloca_stack (test_core.wasm2) ... ok test_array2 (test_core.wasm2) ... ok test_array2b (test_core.wasm2) ... ok test_asmjs_unknown_emscripten (test_core.wasm2) ... ok test_assert (test_core.wasm2) ... ok test_async (test_core.wasm2) ... ok test_async_abort (test_core.wasm2) ... skipped 'emterpreter-only test' test_async_emterpretify (test_core.wasm2) ... ok test_async_exit (test_core.wasm2) ... skipped 'emterpreter-only test' test_async_invoke_safe_heap (test_core.wasm2) ... skipped 'emterpreter-only test' test_async_returnvalue (test_core.wasm2) ... skipped 'emterpreter-only test' test_asyncify_unused (test_core.wasm2) ... ok test_atexit (test_core.wasm2) ... ok test_atoX (test_core.wasm2) ... ok test_atomic (test_core.wasm2) ... ok test_atomic_cxx (test_core.wasm2) ... ok test_autodebug (test_core.wasm2) ... ok test_bad_typeid (test_core.wasm2) ... ok test_bigarray (test_core.wasm2) ... ok test_biggerswitch (test_core.wasm2) ... ok test_bigswitch (test_core.wasm2) ... ok test_binaryen_trap_mode (test_core.wasm2) ... ok test_bitfields (test_core.wasm2) ... ok test_brk (test_core.wasm2) ... ok test_bsearch (test_core.wasm2) ... ok test_bswap64 (test_core.wasm2) ... ok test_bswap64_emulate_fps (test_core.wasm2) ... ok test_ccall (test_core.wasm2) ... ok test_class (test_core.wasm2) ... ok test_closebitcasts (test_core.wasm2) ... ok test_complex (test_core.wasm2) ... ok test_constglobalstructs (test_core.wasm2) ... ok test_constglobalunion (test_core.wasm2) ... ok test_conststructs (test_core.wasm2) ... ok test_copyop (test_core.wasm2) ... ok test_coroutine_asyncify (test_core.wasm2) ... ok test_coroutine_emterpretify_async (test_core.wasm2) ... ok test_ctype (test_core.wasm2) ... ok test_cube2hash (test_core.wasm2) ... ok test_cube2md5 (test_core.wasm2) ... ok test_cubescript (test_core.wasm2) ... ok test_cxx03_do_run (test_core.wasm2) ... ok test_cxx_self_assign (test_core.wasm2) ... ok test_dead_functions (test_core.wasm2) ... ok test_demangle_stacks (test_core.wasm2) ... ok test_demangle_stacks_symbol_map (test_core.wasm2) ... ok test_dfe (test_core.wasm2) ... skipped 'dfe-only' test_direct_string_constant_usage (test_core.wasm2) ... ok test_dlfcn_alignment_and_zeroing (test_core.wasm2) ... ok test_dlfcn_basic (test_core.wasm2) ... ok test_dlfcn_data_and_fptr (test_core.wasm2) ... ok test_dlfcn_em_asm (test_core.wasm2) ... ok test_dlfcn_funcs (test_core.wasm2) ... ok test_dlfcn_handle_alloc (test_core.wasm2) ... ok test_dlfcn_i64 (test_core.wasm2) ... ok test_dlfcn_info (test_core.wasm2) ... ok test_dlfcn_longjmp (test_core.wasm2) ... ok test_dlfcn_mallocs (test_core.wasm2) ... ok test_dlfcn_missing (test_core.wasm2) ... ok test_dlfcn_qsort (test_core.wasm2) ... ok test_dlfcn_self (test_core.wasm2) ... ok test_dlfcn_stacks (test_core.wasm2) ... ok test_dlfcn_unique_sig (test_core.wasm2) ... ok test_dlfcn_varargs (test_core.wasm2) ... ok test_dlmalloc (test_core.wasm2) ... skipped 'No JS engine present to run this test with. Check /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config and the paths therein.' test_dlmalloc_partial (test_core.wasm2) ... ok test_dlmalloc_partial_2 (test_core.wasm2) ... ok test_double_i64_conversion (test_core.wasm2) ... ok test_double_varargs (test_core.wasm2) ... ok test_dylink_basics (test_core.wasm2) ... ok test_dylink_class (test_core.wasm2) ... ok test_dylink_dot_a (test_core.wasm2) ... ok test_dylink_dso_needed (test_core.wasm2) ... ok test_dylink_dynamic_cast (test_core.wasm2) ... ok test_dylink_floats (test_core.wasm2) ... ok test_dylink_funcpointer (test_core.wasm2) ... ok test_dylink_funcpointers (test_core.wasm2) ... ok test_dylink_funcpointers2 (test_core.wasm2) ... ok test_dylink_funcpointers_float (test_core.wasm2) ... ok test_dylink_funcpointers_wrapper (test_core.wasm2) ... ok test_dylink_global_init (test_core.wasm2) ... ok test_dylink_global_inits (test_core.wasm2) ... ok test_dylink_global_var (test_core.wasm2) ... ok test_dylink_global_var_jslib (test_core.wasm2) ... ok test_dylink_global_var_modded (test_core.wasm2) ... ok test_dylink_hyper_dupe (test_core.wasm2) ... ok test_dylink_i64 (test_core.wasm2) ... ok test_dylink_i64_b (test_core.wasm2) ... ok test_dylink_iostream (test_core.wasm2) ... ok test_dylink_jslib (test_core.wasm2) ... ok test_dylink_many_postSets (test_core.wasm2) ... ok test_dylink_postSets_chunking (test_core.wasm2) ... ok test_dylink_printfs (test_core.wasm2) ... ok test_dylink_raii_exceptions (test_core.wasm2) ... ok test_dylink_spaghetti (test_core.wasm2) ... ok test_dylink_stdlib (test_core.wasm2) ... ok test_dylink_syslibs (test_core.wasm2) ... ok test_dylink_zlib (test_core.wasm2) ... ERROR test_dynamic_cast (test_core.wasm2) ... ok test_dynamic_cast_2 (test_core.wasm2) ... ok test_dynamic_cast_b (test_core.wasm2) ... ok test_dyncall_specific (test_core.wasm2) ... ok test_em_asm (test_core.wasm2) ... ok test_em_asm_2 (test_core.wasm2) ... ok test_em_asm_parameter_pack (test_core.wasm2) ... ok test_em_asm_unicode (test_core.wasm2) ... ok test_em_asm_unused_arguments (test_core.wasm2) ... ok test_em_js (test_core.wasm2) ... ok test_embind (test_core.wasm2) ... ok test_embind_2 (test_core.wasm2) ... ok test_embind_3 (test_core.wasm2) ... ok test_embind_4 (test_core.wasm2) ... ok test_embind_5 (test_core.wasm2) ... ok test_embind_f_no_rtti (test_core.wasm2) ... ok test_embind_float_constants (test_core.wasm2) ... ok test_embind_negative_constants (test_core.wasm2) ... ok test_embind_unsigned (test_core.wasm2) ... ok test_embind_val (test_core.wasm2) ... ok test_emmalloc (test_core.wasm2) ... ok test_emptyclass (test_core.wasm2) ... ok test_emscripten_api (test_core.wasm2) ... ok test_emscripten_get_compiler_setting (test_core.wasm2) ... ok test_emscripten_get_now (test_core.wasm2) ... ok test_emscripten_log (test_core.wasm2) ... skipped 'is_wasm : wasmifying destroys debug info and stack tracability' test_emscripten_run_script_string_utf8 (test_core.wasm2) ... ok test_emterpretify (test_core.wasm2) ... ok test_emulate_function_pointer_casts (test_core.wasm2) ... ok test_env (test_core.wasm2) ... ok test_environ (test_core.wasm2) ... ok test_environment (test_core.wasm2) ... ok test_erf (test_core.wasm2) ... ok test_errar (test_core.wasm2) ... ok test_eval_ctors (test_core.wasm2) ... ok test_exception_source_map (test_core.wasm2) ... skipped 'is_wasm : wasmifying destroys debug info and stack tracability' test_exceptions (test_core.wasm2) ... ok test_exceptions_2 (test_core.wasm2) ... ok test_exceptions_3 (test_core.wasm2) ... ok test_exceptions_alias (test_core.wasm2) ... ok test_exceptions_convert (test_core.wasm2) ... ok test_exceptions_custom (test_core.wasm2) ... ok test_exceptions_destroy_virtual (test_core.wasm2) ... ok test_exceptions_libcxx (test_core.wasm2) ... ok test_exceptions_multi (test_core.wasm2) ... ok test_exceptions_multiple_inherit (test_core.wasm2) ... ok test_exceptions_multiple_inherit_rethrow (test_core.wasm2) ... ok test_exceptions_primary (test_core.wasm2) ... ok test_exceptions_refcount (test_core.wasm2) ... ok test_exceptions_resume (test_core.wasm2) ... ok test_exceptions_rethrow (test_core.wasm2) ... ok test_exceptions_simplify_cfg (test_core.wasm2) ... ok test_exceptions_std (test_core.wasm2) ... ok test_exceptions_typed (test_core.wasm2) ... ok test_exceptions_uncaught (test_core.wasm2) ... ok test_exceptions_uncaught_2 (test_core.wasm2) ... ok test_exceptions_virtual_inheritance (test_core.wasm2) ... ok test_exceptions_white_list (test_core.wasm2) ... ok test_exceptions_white_list_2 (test_core.wasm2) ... ok test_exit_status (test_core.wasm2) ... ok test_exported_response (test_core.wasm2) ... ok test_fakestat (test_core.wasm2) ... ok test_fannkuch (test_core.wasm2) ... ok test_fast_math (test_core.wasm2) ... ok test_fasta (test_core.wasm2) ... ok test_fcntl (test_core.wasm2) ... ok test_fcntl_misc (test_core.wasm2) ... ok test_fcntl_open (test_core.wasm2) ... ok test_fcvt (test_core.wasm2) ... ok test_fgetc_ungetc (test_core.wasm2) ... ok test_fgetc_unsigned (test_core.wasm2) ... ok test_fgets_eol (test_core.wasm2) ... ok test_fileno (test_core.wasm2) ... ok test_files (test_core.wasm2) ... ok test_files_m (test_core.wasm2) ... ok test_flexarray_struct (test_core.wasm2) ... ok test_float32_precise (test_core.wasm2) ... ok test_float_builtins (test_core.wasm2) ... skipped 'no __builtin_fmin support in JSBackend' test_float_literals (test_core.wasm2) ... ok test_floatvars (test_core.wasm2) ... ok test_fnmatch (test_core.wasm2) ... ok test_freetype (test_core.wasm2) ... ok test_frexp (test_core.wasm2) ... ok test_fs_append (test_core.wasm2) ... ok test_fs_base (test_core.wasm2) ... ok test_fs_dict (test_core.wasm2) ... ok test_fs_emptyPath (test_core.wasm2) ... ok test_fs_errorstack (test_core.wasm2) ... ok test_fs_llseek (test_core.wasm2) ... ok test_fs_mmap (test_core.wasm2) ... ok test_fs_nodefs_cloexec (test_core.wasm2) ... ok test_fs_nodefs_home (test_core.wasm2) ... ok test_fs_nodefs_rw (test_core.wasm2) ... ok test_fs_trackingdelegate (test_core.wasm2) ... ok test_fs_write (test_core.wasm2) ... ok test_fs_writeFile (test_core.wasm2) ... ok test_fscanf (test_core.wasm2) ... ok test_fscanf_2 (test_core.wasm2) ... ok test_funcptr (test_core.wasm2) ... ok test_funcptr_import_type (test_core.wasm2) ... ok test_funcptr_namecollide (test_core.wasm2) ... ok test_funcptrfunc (test_core.wasm2) ... ok test_funcs (test_core.wasm2) ... ok test_functionpointer_libfunc_varargs (test_core.wasm2) ... ok test_fuzz (test_core.wasm2) ... ok test_fwrite_0 (test_core.wasm2) ... ok test_gcc_unmangler (test_core.wasm2) ... ok test_getFuncWrapper_sig_alias (test_core.wasm2) ... ok test_getValue_setValue (test_core.wasm2) ... ok test_getcwd_with_non_ascii_name (test_core.wasm2) ... ok test_getdents64 (test_core.wasm2) ... ok test_getdents64_special_cases (test_core.wasm2) ... ok test_getgep (test_core.wasm2) ... ok test_getloadavg (test_core.wasm2) ... ok test_getopt (test_core.wasm2) ... ok test_getopt_long (test_core.wasm2) ... ok test_globaldoubles (test_core.wasm2) ... ok test_globals (test_core.wasm2) ... ok test_gmtime (test_core.wasm2) ... ok test_hello_world (test_core.wasm2) ... ok test_i16_emcc_intrinsic (test_core.wasm2) ... ok test_i32_mul_precise (test_core.wasm2) ... ok test_i64 (test_core.wasm2) ... ok test_i64_2 (test_core.wasm2) ... ok test_i64_3 (test_core.wasm2) ... ok test_i64_4 (test_core.wasm2) ... ok test_i64_7z (test_core.wasm2) ... ok test_i64_b (test_core.wasm2) ... ok test_i64_cmp (test_core.wasm2) ... ok test_i64_cmp2 (test_core.wasm2) ... ok test_i64_double (test_core.wasm2) ... ok test_i64_i16 (test_core.wasm2) ... ok test_i64_llabs (test_core.wasm2) ... ok test_i64_precise (test_core.wasm2) ... ok test_i64_precise_needed (test_core.wasm2) ... ok test_i64_qdouble (test_core.wasm2) ... ok test_i64_umul (test_core.wasm2) ... ok test_i64_varargs (test_core.wasm2) ... ok test_i64_zextneg (test_core.wasm2) ... ok test_if (test_core.wasm2) ... ok test_if_else (test_core.wasm2) ... ok test_indirectbr (test_core.wasm2) ... ok test_indirectbr_many (test_core.wasm2) ... ok test_inherit (test_core.wasm2) ... ok test_inlinejs (test_core.wasm2) ... skipped 'non-fastcomp is deprecated and fails in 3.5' test_inlinejs2 (test_core.wasm2) ... skipped 'non-fastcomp is deprecated and fails in 3.5' test_inlinejs3 (test_core.wasm2) ... skipped 'wasm requires a proper asm module' test_inlinejs4 (test_core.wasm2) ... ok test_intentional_fault (test_core.wasm2) ... ok test_intvars (test_core.wasm2) ... ok test_iostream_and_determinism (test_core.wasm2) ... ok test_iostream_ctors (test_core.wasm2) ... ok test_isdigit_l (test_core.wasm2) ... ok test_isnan (test_core.wasm2) ... ok test_istream (test_core.wasm2) ... ok test_iswdigit (test_core.wasm2) ... ok test_js_lib_dep_memset (test_core.wasm2) ... ok test_js_libraries (test_core.wasm2) ... ok test_langinfo (test_core.wasm2) ... ok test_large_exported_response (test_core.wasm2) ... ok test_legacy_exported_runtime_numbers (test_core.wasm2) ... ok test_libcxx (test_core.wasm2) ... ok test_libgen (test_core.wasm2) ... ok test_life (test_core.wasm2) ... ok test_lifetime (test_core.wasm2) ... ok test_line_endings (test_core.wasm2) ... ok test_linked_list (test_core.wasm2) ... ok test_linker_response_file (test_core.wasm2) ... ok test_literal_negative_zero (test_core.wasm2) ... ok test_llrint (test_core.wasm2) ... ok test_llvm_fabs (test_core.wasm2) ... ok test_llvm_intrinsics (test_core.wasm2) ... ok test_llvm_used (test_core.wasm2) ... ok test_llvmswitch (test_core.wasm2) ... ok test_locale (test_core.wasm2) ... ok test_longjmp (test_core.wasm2) ... ok test_longjmp2 (test_core.wasm2) ... ok test_longjmp3 (test_core.wasm2) ... ok test_longjmp4 (test_core.wasm2) ... ok test_longjmp_exc (test_core.wasm2) ... ok test_longjmp_funcptr (test_core.wasm2) ... ok test_longjmp_i64 (test_core.wasm2) ... ok test_longjmp_repeat (test_core.wasm2) ... ok test_longjmp_stacked (test_core.wasm2) ... ok test_longjmp_throw (test_core.wasm2) ... ok test_longjmp_unwind (test_core.wasm2) ... ok test_loop (test_core.wasm2) ... ok test_lower_intrinsics (test_core.wasm2) ... ok test_lua (test_core.wasm2) ... ok test_main_module_static_align (test_core.wasm2) ... ok test_main_thread_async_em_asm (test_core.wasm2) ... ok test_main_thread_em_asm (test_core.wasm2) ... ok test_main_thread_em_asm_signatures (test_core.wasm2) ... ok test_mainenv (test_core.wasm2) ... ok test_mallinfo (test_core.wasm2) ... ok test_mallocstruct (test_core.wasm2) ... ok test_math (test_core.wasm2) ... ok test_math_fmodf (test_core.wasm2) ... ok test_math_hyperbolic (test_core.wasm2) ... ok test_math_lgamma (test_core.wasm2) ... ok test_mathfuncptr (test_core.wasm2) ... ok test_memcpy2 (test_core.wasm2) ... ok test_memcpy3 (test_core.wasm2) ... ok test_memcpy_alignment (test_core.wasm2) ... ok test_memcpy_memcmp (test_core.wasm2) ... ok test_memmove (test_core.wasm2) ... ok test_memmove2 (test_core.wasm2) ... ok test_memmove3 (test_core.wasm2) ... ok test_memorygrowth (test_core.wasm2) ... ok test_memorygrowth_2 (test_core.wasm2) ... ok test_memorygrowth_3 (test_core.wasm2) ... ok test_memorygrowth_3_force_fail_reallocBuffer (test_core.wasm2) ... ok test_memorygrowth_wasm_mem_max (test_core.wasm2) ... ok test_memprof_requirements (test_core.wasm2) ... ok test_memset (test_core.wasm2) ... ok test_memset_alignment (test_core.wasm2) ... ok test_minimal_runtime_global_initializer (test_core.wasm2) ... ok test_minimal_runtime_hello_world (test_core.wasm2) ... ok test_minimal_runtime_hello_world_printf (test_core.wasm2) ... ok test_minimal_runtime_no_declare_asm_module_exports (test_core.wasm2) ... ok test_minmax (test_core.wasm2) ... ok test_mmap (test_core.wasm2) ... ok test_mmap_file (test_core.wasm2) ... ok test_mod_globalstruct (test_core.wasm2) ... ok test_modularize_closure_pre (test_core.wasm2) ... ok test_mount (test_core.wasm2) ... ok test_multiply_defined_symbols (test_core.wasm2) ... ok test_negative_zero (test_core.wasm2) ... ok test_nestedstructs (test_core.wasm2) ... ok test_netinet_in (test_core.wasm2) ... ok test_newstruct (test_core.wasm2) ... ok test_nl_types (test_core.wasm2) ... ok test_no_declare_asm_module_exports (test_core.wasm2) ... ok test_noexitruntime (test_core.wasm2) ... ok test_openjpeg (test_core.wasm2) ... ok test_pack (test_core.wasm2) ... ok test_parseInt (test_core.wasm2) ... ok test_perrar (test_core.wasm2) ... ok test_phiundef (test_core.wasm2) ... ok test_poll (test_core.wasm2) ... ok test_polymorph (test_core.wasm2) ... ok test_poppler (test_core.wasm2) ... ok test_posixtime (test_core.wasm2) ... ok test_postrun_exception (test_core.wasm2) ... ok test_printf (test_core.wasm2) ... skipped 'No JS engine present to run this test with. Check /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config and the paths therein.' test_printf_2 (test_core.wasm2) ... ok test_printf_float (test_core.wasm2) ... ok test_printf_more (test_core.wasm2) ... ok test_printf_octal (test_core.wasm2) ... ok test_pthread_equal (test_core.wasm2) ... ok test_pthread_specific (test_core.wasm2) ... ok test_pystruct (test_core.wasm2) ... ok test_python (test_core.wasm2) ... ok test_rand (test_core.wasm2) ... ok test_random (test_core.wasm2) ... ok test_random_device (test_core.wasm2) ... ok test_raytrace (test_core.wasm2) ... skipped 'Relies on double value rounding, extremely sensitive' test_readdir (test_core.wasm2) ... ok test_readdir_empty (test_core.wasm2) ... ok test_regex (test_core.wasm2) ... ok test_reinterpreted_ptrs (test_core.wasm2) ... ok test_relocatable_void_function (test_core.wasm2) ... ok test_remove (test_core.wasm2) ... ok test_rename (test_core.wasm2) ... ok test_response_file (test_core.wasm2) ... ok test_rounding (test_core.wasm2) ... ok test_runtime_stacksave (test_core.wasm2) ... ok test_sbrk (test_core.wasm2) ... ok test_segfault (test_core.wasm2) ... ok test_set_align (test_core.wasm2) ... ok test_setjmp_many (test_core.wasm2) ... ok test_setjmp_many_2 (test_core.wasm2) ... ok test_setjmp_noleak (test_core.wasm2) ... ok test_sha1 (test_core.wasm2) ... ok test_siglongjmp (test_core.wasm2) ... ok test_simd (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd2 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd5 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_float32x4 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_float64x2 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_int16x8 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_int32x4 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_int8x16 (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_shift_right (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_simd_sitofp (test_core.wasm2) ... skipped 'asm.js simd not compatible with wasm yet' test_sintvars (test_core.wasm2) ... ok test_sizeof (test_core.wasm2) ... ok test_source_map (test_core.wasm2) ... ok test_sqlite (test_core.wasm2) ... skipped 'No JS engine present to run this test with. Check /b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten_config and the paths therein.' test_sscanf (test_core.wasm2) ... ok test_sscanf_2 (test_core.wasm2) ... ok test_sscanf_3 (test_core.wasm2) ... ok test_sscanf_4 (test_core.wasm2) ... ok test_sscanf_5 (test_core.wasm2) ... ok test_sscanf_6 (test_core.wasm2) ... ok test_sscanf_caps (test_core.wasm2) ... ok test_sscanf_float (test_core.wasm2) ... ok test_sscanf_hex (test_core.wasm2) ... ok test_sscanf_n (test_core.wasm2) ... ok test_sscanf_other_whitespace (test_core.wasm2) ... ok test_sscanf_skip (test_core.wasm2) ... ok test_sscanf_whitespace (test_core.wasm2) ... ok test_ssr (test_core.wasm2) ... ok test_stack (test_core.wasm2) ... ok test_stackAlloc (test_core.wasm2) ... ok test_stack_align (test_core.wasm2) ... ok test_stack_byval (test_core.wasm2) ... ok test_stack_overflow (test_core.wasm2) ... ok test_stack_overflow_check (test_core.wasm2) ... ok test_stack_restore (test_core.wasm2) ... skipped 'generated code not available in wasm' test_stack_varargs (test_core.wasm2) ... ok test_stack_varargs2 (test_core.wasm2) ... ok test_stack_void (test_core.wasm2) ... ok test_stat (test_core.wasm2) ... ok test_stat_chmod (test_core.wasm2) ... ok test_stat_mknod (test_core.wasm2) ... ok test_static_variable (test_core.wasm2) ... ok test_statics (test_core.wasm2) ... ok test_statvfs (test_core.wasm2) ... ok test_std_cout_new (test_core.wasm2) ... ok test_stdbool (test_core.wasm2) ... ok test_stdlibs (test_core.wasm2) ... ok test_stdvec (test_core.wasm2) ... ok test_strcasecmp (test_core.wasm2) ... ok test_strcmp_uni (test_core.wasm2) ... ok test_strftime (test_core.wasm2) ... ok test_strings (test_core.wasm2) ... ok test_strndup (test_core.wasm2) ... ok test_strptime_days (test_core.wasm2) ... ok test_strptime_reentrant (test_core.wasm2) ... ok test_strptime_tm (test_core.wasm2) ... ok test_strstr (test_core.wasm2) ... ok test_strtod (test_core.wasm2) ... ok test_strtok (test_core.wasm2) ... ok test_strtol_bin (test_core.wasm2) ... ok test_strtol_dec (test_core.wasm2) ... ok test_strtol_hex (test_core.wasm2) ... ok test_strtol_oct (test_core.wasm2) ... ok test_strtold (test_core.wasm2) ... ok test_strtoll_bin (test_core.wasm2) ... ok test_strtoll_dec (test_core.wasm2) ... ok test_strtoll_hex (test_core.wasm2) ... ok test_strtoll_oct (test_core.wasm2) ... ok test_struct_varargs (test_core.wasm2) ... ok test_structbyval (test_core.wasm2) ... ok test_structs (test_core.wasm2) ... ok test_sup (test_core.wasm2) ... ok test_systypes (test_core.wasm2) ... ok test_tcgetattr (test_core.wasm2) ... ok test_the_bullet (test_core.wasm2) ... ok test_time (test_core.wasm2) ... ok test_time_c (test_core.wasm2) ... ok test_timeb (test_core.wasm2) ... ok test_tinyfuncstr (test_core.wasm2) ... ok test_tracing (test_core.wasm2) ... ok test_transtrcase (test_core.wasm2) ... ok test_trickystring (test_core.wasm2) ... ok test_typeid (test_core.wasm2) ... ok test_unaligned (test_core.wasm2) ... skipped 'LLVM marks the reads of s as fully aligned, making this test invalid' test_uname (test_core.wasm2) ... ok test_unary_literal (test_core.wasm2) ... ok test_unicode_js_library (test_core.wasm2) ... ok test_unistd_access (test_core.wasm2) ... ok test_unistd_close (test_core.wasm2) ... ok test_unistd_confstr (test_core.wasm2) ... ok test_unistd_curdir (test_core.wasm2) ... ok test_unistd_dup (test_core.wasm2) ... ok test_unistd_io (test_core.wasm2) ... ok test_unistd_isatty (test_core.wasm2) ... ok test_unistd_links (test_core.wasm2) ... ok test_unistd_login (test_core.wasm2) ... ok test_unistd_misc (test_core.wasm2) ... ok test_unistd_pathconf (test_core.wasm2) ... ok test_unistd_pipe (test_core.wasm2) ... ok test_unistd_sleep (test_core.wasm2) ... ok test_unistd_swab (test_core.wasm2) ... ok test_unistd_symlink_on_nodefs (test_core.wasm2) ... ok test_unistd_sysconf (test_core.wasm2) ... ok test_unistd_sysconf_phys_pages (test_core.wasm2) ... ok test_unistd_truncate (test_core.wasm2) ... ok test_unistd_truncate_noderawfs (test_core.wasm2) ... skipped 'fails on some node versions and OSes, e.g. 10.13.0 on linux' test_unistd_ttyname (test_core.wasm2) ... ok test_unistd_unlink (test_core.wasm2) ... ok test_unsigned (test_core.wasm2) ... ok test_utf (test_core.wasm2) ... ok test_utf16_textdecoder (test_core.wasm2) ... ok test_utf32 (test_core.wasm2) ... ok test_utf8 (test_core.wasm2) ... ok test_utf8_textdecoder (test_core.wasm2) ... ok test_utime (test_core.wasm2) ... ok test_vararg_copy (test_core.wasm2) ... ok test_varargs (test_core.wasm2) ... ok test_varargs_byval (test_core.wasm2) ... skipped 'clang cannot compile this code with that target yet' test_varargs_multi (test_core.wasm2) ... ok test_vprintf (test_core.wasm2) ... ok test_vsnprintf (test_core.wasm2) ... ok test_vswprintf_utf8 (test_core.wasm2) ... ok test_wasm_builtin_simd (test_core.wasm2) ... skipped 'wasm simd not compatible with asm.js or asm2wasm' test_wcslen (test_core.wasm2) ... ok test_webidl (test_core.wasm2) ... ok test_whets (test_core.wasm2) ... ok test_wprintf (test_core.wasm2) ... ok test_wrap_malloc (test_core.wasm2) ... ok test_write_stdout_fileno (test_core.wasm2) ... ok test_zero_multiplication (test_core.wasm2) ... ok test_zerodiv (test_core.wasm2) ... ok test_zlib (test_core.wasm2) ... ok test_zzz_cases (test_core.wasm2) ... ok ====================================================================== ERROR: test_dylink_zlib (test_core.wasm2) ---------------------------------------------------------------------- Traceback (most recent call last): File "/b/s/w/ir/cipd_bin_packages/lib/python2.7/unittest/case.py", line 329, in run testMethod() File "/b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/runner.py", line 117, in decorated return func(self) File "/b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tests/test_core.py", line 4023, in test_dylink_zlib run_process([PYTHON, path_from_root('embuilder.py'), 'build', 'zlib']) File "/b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tools/shared.py", line 174, in run_process result.check_returncode() File "/b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/tools/shared.py", line 154, in check_returncode raise Py2CalledProcessError(returncode=self.returncode, cmd=self.args, output=self.stdout, stderr=self.stderr) Py2CalledProcessError: Command '['/b/s/w/ir/cache/vpython/9a24bb/bin/python', '/b/s/w/ir/cache/builder/src/src/work/wasm-install/emscripten/embuilder.py', 'build', 'zlib']' returned non-zero exit status 1 ---------------------------------------------------------------------- Ran 514 tests in 1628.330s FAILED (errors=1, skipped=30)