Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test failures in 1.0.30 on s390x running Fedora (36) #2070

Open
rathann opened this issue Nov 16, 2022 · 7 comments
Open

test failures in 1.0.30 on s390x running Fedora (36) #2070

rathann opened this issue Nov 16, 2022 · 7 comments

Comments

@rathann
Copy link
Contributor

rathann commented Nov 16, 2022

I'm trying to release 1.0.30 packages for Fedora and I'm getting these new test failures on s390x:

- test/wasm2c/spec/bulk.txt
  expected error code 0, got 1.
  STDERR MISMATCH:
  --- expected
  +++ actual
  @@ -0,0 +1,29 @@
  +Traceback (most recent call last):
  +  File "/builddir/build/BUILD/wabt-1.0.30/test/run-spec-wasm2c.py", line 545, in <module>
  +    sys.exit(main(sys.argv[1:]))
  +  File "/builddir/build/BUILD/wabt-1.0.30/test/run-spec-wasm2c.py", line 539, in main
  +    utils.Executable(main_exe, forward_stdout=True).RunWithArgs()
  +  File "/builddir/build/BUILD/wabt-1.0.30/test/utils.py", line 96, in RunWithArgs
  +    raise error
  +utils.Error: Error running "out/test/wasm2c/spec/bulk/bulk" (1):
  +None
  +out/test/wasm2c/spec/bulk/bulk-main.c:336: assertion failed: in Z_bulk_2_wasmZ_load8_u(&Z_bulk_2_wasm_instance, 1u): expected 255, got 0.
  +out/test/wasm2c/spec/bulk/bulk-main.c:339: assertion failed: in Z_bulk_2_wasmZ_load8_u(&Z_bulk_2_wasm_instance, 2u): expected 255, got 0.
  +out/test/wasm2c/spec/bulk/bulk-main.c:342: assertion failed: in Z_bulk_2_wasmZ_load8_u(&Z_bulk_2_wasm_instance, 3u): expected 255, got 0.
  +out/test/wasm2c/spec/bulk/bulk-main.c:351: assertion failed: in Z_bulk_2_wasmZ_load8_u(&Z_bulk_2_wasm_instance, 0u): expected 170, got 0.
  +out/test/wasm2c/spec/bulk/bulk-main.c:354: assertion failed: in Z_bulk_2_wasmZ_load8_u(&Z_bulk_2_wasm_instance, 1u): expected 170, got 0.
  +out/test/wasm2c/spec/bulk/bulk-main.c:386: assertion failed: in Z_bulk_3_wasmZ_load8_u(&Z_bulk_3_wasm_instance, 10u): expected 170, got 0.
  +out/test/wasm2c/spec/bulk/bulk-main.c:389: assertion failed: in Z_bulk_3_wasmZ_load8_u(&Z_bulk_3_wasm_instance, 11u): expected 187, got 0.
  +out/test/wasm2c/spec/bulk/bulk-main.c:392: assertion failed: in Z_bulk_3_wasmZ_load8_u(&Z_bulk_3_wasm_instance, 12u): expected 204, got 0.
  +out/test/wasm2c/spec/bulk/bulk-main.c:395: assertion failed: in Z_bulk_3_wasmZ_load8_u(&Z_bulk_3_wasm_instance, 13u): expected 221, got 0.
  +out/test/wasm2c/spec/bulk/bulk-main.c:404: assertion failed: in Z_bulk_3_wasmZ_load8_u(&Z_bulk_3_wasm_instance, 8u): expected 170, got 0.
  +out/test/wasm2c/spec/bulk/bulk-main.c:407: assertion failed: in Z_bulk_3_wasmZ_load8_u(&Z_bulk_3_wasm_instance, 9u): expected 187, got 0.
  +out/test/wasm2c/spec/bulk/bulk-main.c:410: assertion failed: in Z_bulk_3_wasmZ_load8_u(&Z_bulk_3_wasm_instance, 10u): expected 204, got 0.
  +out/test/wasm2c/spec/bulk/bulk-main.c:413: assertion failed: in Z_bulk_3_wasmZ_load8_u(&Z_bulk_3_wasm_instance, 11u): expected 221, got 0.
  +out/test/wasm2c/spec/bulk/bulk-main.c:416: assertion failed: in Z_bulk_3_wasmZ_load8_u(&Z_bulk_3_wasm_instance, 12u): expected 204, got 0.
  +out/test/wasm2c/spec/bulk/bulk-main.c:419: assertion failed: in Z_bulk_3_wasmZ_load8_u(&Z_bulk_3_wasm_instance, 13u): expected 221, got 0.
  +out/test/wasm2c/spec/bulk/bulk-main.c:428: assertion failed: in Z_bulk_3_wasmZ_load8_u(&Z_bulk_3_wasm_instance, 11u): expected 170, got 0.
  +out/test/wasm2c/spec/bulk/bulk-main.c:431: assertion failed: in Z_bulk_3_wasmZ_load8_u(&Z_bulk_3_wasm_instance, 12u): expected 187, got 0.
  +out/test/wasm2c/spec/bulk/bulk-main.c:434: assertion failed: in Z_bulk_3_wasmZ_load8_u(&Z_bulk_3_wasm_instance, 13u): expected 204, got 0.
  +out/test/wasm2c/spec/bulk/bulk-main.c:437: assertion failed: in Z_bulk_3_wasmZ_load8_u(&Z_bulk_3_wasm_instance, 14u): expected 221, got 0.
  +out/test/wasm2c/spec/bulk/bulk-main.c:440: assertion failed: in Z_bulk_3_wasmZ_load8_u(&Z_bulk_3_wasm_instance, 15u): expected 204, got 0.
  STDOUT MISMATCH:
  --- expected
  +++ actual
  @@ -1 +1 @@
  -66/66 tests passed.
  +46/66 tests passed.
...
- test/wasm2c/spec/memory_fill.txt
  expected error code 0, got 1.
  STDERR MISMATCH:
  --- expected
  +++ actual
  @@ -0,0 +1,15 @@
  +Traceback (most recent call last):
  +  File "/builddir/build/BUILD/wabt-1.0.30/test/run-spec-wasm2c.py", line 545, in <module>
  +    sys.exit(main(sys.argv[1:]))
  +  File "/builddir/build/BUILD/wabt-1.0.30/test/run-spec-wasm2c.py", line 539, in main
  +    utils.Executable(main_exe, forward_stdout=True).RunWithArgs()
  +  File "/builddir/build/BUILD/wabt-1.0.30/test/utils.py", line 96, in RunWithArgs
  +    raise error
  +utils.Error: Error running "out/test/wasm2c/spec/memory_fill/memory_fill" (1):
  +None
  +out/test/wasm2c/spec/memory_fill/memory_fill-main.c:321: assertion failed: in Z_memory_fill_0_wasmZ_checkRange(&Z_memory_fill_0_wasm_instance, 0u, 65280u, 0u): expected 4294967295, got 0.
  +out/test/wasm2c/spec/memory_fill/memory_fill-main.c:324: assertion failed: in Z_memory_fill_0_wasmZ_checkRange(&Z_memory_fill_0_wasm_instance, 65280u, 65536u, 85u): expected 4294967295, got 65280.
  +out/test/wasm2c/spec/memory_fill/memory_fill-main.c:398: assertion failed: in Z_memory_fill_7_wasmZ_checkRange(&Z_memory_fill_7_wasm_instance, 18u, 21u, 85u): expected 4294967295, got 18.
  +out/test/wasm2c/spec/memory_fill/memory_fill-main.c:401: assertion failed: in Z_memory_fill_7_wasmZ_checkRange(&Z_memory_fill_7_wasm_instance, 21u, 25u, 170u): expected 4294967295, got 21.
  +out/test/wasm2c/spec/memory_fill/memory_fill-main.c:404: assertion failed: in Z_memory_fill_7_wasmZ_checkRange(&Z_memory_fill_7_wasm_instance, 25u, 28u, 85u): expected 4294967295, got 25.
  +out/test/wasm2c/spec/memory_fill/memory_fill-main.c:407: assertion failed: in Z_memory_fill_7_wasmZ_checkRange(&Z_memory_fill_7_wasm_instance, 28u, 65536u, 0u): expected 4294967295, got 65508.
  STDOUT MISMATCH:
  --- expected
  +++ actual
  @@ -1 +1 @@
  -20/20 tests passed.
  +14/20 tests passed.
...
- test/wasm2c/spec/memory_init.txt
  expected error code 0, got 1.
  STDERR MISMATCH:
  --- expected
  +++ actual
  @@ -0,0 +1,16 @@
  +Traceback (most recent call last):
  +  File "/builddir/build/BUILD/wabt-1.0.30/test/run-spec-wasm2c.py", line 545, in <module>
  +    sys.exit(main(sys.argv[1:]))
  +  File "/builddir/build/BUILD/wabt-1.0.30/test/run-spec-wasm2c.py", line 539, in main
  +    utils.Executable(main_exe, forward_stdout=True).RunWithArgs()
  +  File "/builddir/build/BUILD/wabt-1.0.30/test/utils.py", line 96, in RunWithArgs
  +    raise error
  +utils.Error: Error running "out/test/wasm2c/spec/memory_init/memory_init" (1):
  +None
  +out/test/wasm2c/spec/memory_init/memory_init-main.c:667: assertion failed: in Z_memory_init_3_wasmZ_load8_u(&Z_memory_init_3_wasm_instance, 13u): expected 0, got 5.
  +out/test/wasm2c/spec/memory_init/memory_init-main.c:670: assertion failed: in Z_memory_init_3_wasmZ_load8_u(&Z_memory_init_3_wasm_instance, 14u): expected 7, got 2.
  +out/test/wasm2c/spec/memory_init/memory_init-main.c:673: assertion failed: in Z_memory_init_3_wasmZ_load8_u(&Z_memory_init_3_wasm_instance, 15u): expected 5, got 9.
  +out/test/wasm2c/spec/memory_init/memory_init-main.c:685: assertion failed: in Z_memory_init_3_wasmZ_load8_u(&Z_memory_init_3_wasm_instance, 19u): expected 9, got 0.
  +out/test/wasm2c/spec/memory_init/memory_init-main.c:691: assertion failed: in Z_memory_init_3_wasmZ_load8_u(&Z_memory_init_3_wasm_instance, 21u): expected 7, got 0.
  +out/test/wasm2c/spec/memory_init/memory_init-main.c:697: assertion failed: in Z_memory_init_3_wasmZ_load8_u(&Z_memory_init_3_wasm_instance, 23u): expected 8, got 0.
  +out/test/wasm2c/spec/memory_init/memory_init-main.c:700: assertion failed: in Z_memory_init_3_wasmZ_load8_u(&Z_memory_init_3_wasm_instance, 24u): expected 8, got 0.
  STDOUT MISMATCH:
  --- expected
  +++ actual
  @@ -1 +1 @@
  -140/140 tests passed.
  +133/140 tests passed.
...
- test/wasm2c/spec/memory_copy.txt
  expected error code 0, got 1.
  STDERR MISMATCH:
  --- expected
  +++ actual
  @@ -0,0 +1,264 @@
  +Traceback (most recent call last):
  +  File "/builddir/build/BUILD/wabt-1.0.30/test/run-spec-wasm2c.py", line 545, in <module>
  +    sys.exit(main(sys.argv[1:]))
  +  File "/builddir/build/BUILD/wabt-1.0.30/test/run-spec-wasm2c.py", line 539, in main
  +    utils.Executable(main_exe, forward_stdout=True).RunWithArgs()
  +  File "/builddir/build/BUILD/wabt-1.0.30/test/utils.py", line 96, in RunWithArgs
  +    raise error
  +utils.Error: Error running "out/test/wasm2c/spec/memory_copy/memory_copy" (1):
  +None
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:480: assertion failed: in Z_memory_copy_1_wasmZ_load8_u(&Z_memory_copy_1_wasm_instance, 13u): expected 3, got 5.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:483: assertion failed: in Z_memory_copy_1_wasmZ_load8_u(&Z_memory_copy_1_wasm_instance, 14u): expected 1, got 2.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:486: assertion failed: in Z_memory_copy_1_wasmZ_load8_u(&Z_memory_copy_1_wasm_instance, 15u): expected 4, got 3.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:614: assertion failed: in Z_memory_copy_2_wasmZ_load8_u(&Z_memory_copy_2_wasm_instance, 25u): expected 3, got 0.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:617: assertion failed: in Z_memory_copy_2_wasmZ_load8_u(&Z_memory_copy_2_wasm_instance, 26u): expected 6, got 0.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:676: assertion failed: in Z_memory_copy_3_wasmZ_load8_u(&Z_memory_copy_3_wasm_instance, 13u): expected 0, got 5.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:679: assertion failed: in Z_memory_copy_3_wasmZ_load8_u(&Z_memory_copy_3_wasm_instance, 14u): expected 0, got 2.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:682: assertion failed: in Z_memory_copy_3_wasmZ_load8_u(&Z_memory_copy_3_wasm_instance, 15u): expected 0, got 3.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:911: assertion failed: in Z_memory_copy_5_wasmZ_load8_u(&Z_memory_copy_5_wasm_instance, 26u): expected 3, got 0.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:914: assertion failed: in Z_memory_copy_5_wasmZ_load8_u(&Z_memory_copy_5_wasm_instance, 27u): expected 1, got 0.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:961: assertion failed: in Z_memory_copy_6_wasmZ_load8_u(&Z_memory_copy_6_wasm_instance, 10u): expected 7, got 0.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:964: assertion failed: in Z_memory_copy_6_wasmZ_load8_u(&Z_memory_copy_6_wasm_instance, 11u): expected 5, got 0.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:967: assertion failed: in Z_memory_copy_6_wasmZ_load8_u(&Z_memory_copy_6_wasm_instance, 12u): expected 2, got 7.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:970: assertion failed: in Z_memory_copy_6_wasmZ_load8_u(&Z_memory_copy_6_wasm_instance, 13u): expected 3, got 5.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:973: assertion failed: in Z_memory_copy_6_wasmZ_load8_u(&Z_memory_copy_6_wasm_instance, 14u): expected 6, got 2.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:976: assertion failed: in Z_memory_copy_6_wasmZ_load8_u(&Z_memory_copy_6_wasm_instance, 15u): expected 0, got 3.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:979: assertion failed: in Z_memory_copy_6_wasmZ_load8_u(&Z_memory_copy_6_wasm_instance, 16u): expected 0, got 6.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:1065: assertion failed: in Z_memory_copy_7_wasmZ_load8_u(&Z_memory_copy_7_wasm_instance, 12u): expected 0, got 7.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:1068: assertion failed: in Z_memory_copy_7_wasmZ_load8_u(&Z_memory_copy_7_wasm_instance, 13u): expected 0, got 5.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:1071: assertion failed: in Z_memory_copy_7_wasmZ_load8_u(&Z_memory_copy_7_wasm_instance, 14u): expected 7, got 2.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:1074: assertion failed: in Z_memory_copy_7_wasmZ_load8_u(&Z_memory_copy_7_wasm_instance, 15u): expected 5, got 3.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:1077: assertion failed: in Z_memory_copy_7_wasmZ_load8_u(&Z_memory_copy_7_wasm_instance, 16u): expected 2, got 6.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:1080: assertion failed: in Z_memory_copy_7_wasmZ_load8_u(&Z_memory_copy_7_wasm_instance, 17u): expected 3, got 0.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:1083: assertion failed: in Z_memory_copy_7_wasmZ_load8_u(&Z_memory_copy_7_wasm_instance, 18u): expected 6, got 0.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12741: assertion failed: in Z_memory_copy_83_wasmZ_checkRange(&Z_memory_copy_83_wasm_instance, 9u, 20u, 85u): expected 4294967295, got 9.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12744: assertion failed: in Z_memory_copy_83_wasmZ_checkRange(&Z_memory_copy_83_wasm_instance, 20u, 65536u, 0u): expected 4294967295, got 65516.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12758: assertion failed: in Z_memory_copy_84_wasmZ_checkRange(&Z_memory_copy_84_wasm_instance, 10u, 21u, 85u): expected 4294967295, got 10.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12761: assertion failed: in Z_memory_copy_84_wasmZ_checkRange(&Z_memory_copy_84_wasm_instance, 21u, 65536u, 0u): expected 4294967295, got 65515.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12804: assertion failed: in Z_memory_copy_89_wasmZ_checkRange(&Z_memory_copy_89_wasm_instance, 0u, 32768u, 85u): expected 4294967295, got 0.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12807: assertion failed: in Z_memory_copy_89_wasmZ_checkRange(&Z_memory_copy_89_wasm_instance, 32768u, 65536u, 170u): expected 4294967295, got 32768.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12869: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 124u, 1517u, 9u): expected 4294967295, got 124.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12872: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 1517u, 2132u, 0u): expected 4294967295, got 1517.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12875: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 2132u, 2827u, 10u): expected 4294967295, got 2132.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12878: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 2827u, 2921u, 92u): expected 4294967295, got 2827.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12881: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 2921u, 3538u, 83u): expected 4294967295, got 2921.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12884: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 3538u, 3786u, 77u): expected 4294967295, got 3538.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12887: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 3786u, 4042u, 97u): expected 4294967295, got 3786.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12890: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 4042u, 4651u, 99u): expected 4294967295, got 4042.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12893: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 4651u, 5057u, 0u): expected 4294967295, got 4651.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12896: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 5057u, 5109u, 99u): expected 4294967295, got 5057.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12899: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 5109u, 5291u, 0u): expected 4294967295, got 5109.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12902: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 5291u, 5524u, 72u): expected 4294967295, got 5291.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12905: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 5524u, 5691u, 92u): expected 4294967295, got 5524.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12908: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 5691u, 6552u, 83u): expected 4294967295, got 5691.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12911: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 6552u, 7133u, 77u): expected 4294967295, got 6552.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12914: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 7133u, 7665u, 99u): expected 4294967295, got 7133.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12917: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 7665u, 8314u, 0u): expected 4294967295, got 7665.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12920: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 8314u, 8360u, 62u): expected 4294967295, got 8314.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12923: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 8360u, 8793u, 86u): expected 4294967295, got 8360.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12926: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 8793u, 8979u, 83u): expected 4294967295, got 8793.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12929: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 8979u, 9373u, 79u): expected 4294967295, got 8979.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12932: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 9373u, 9518u, 95u): expected 4294967295, got 9373.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12935: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 9518u, 9934u, 59u): expected 4294967295, got 9518.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12938: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 9934u, 10087u, 77u): expected 4294967295, got 9934.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12941: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 10087u, 10206u, 5u): expected 4294967295, got 10087.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12944: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 10206u, 10230u, 77u): expected 4294967295, got 10206.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12947: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 10230u, 10249u, 41u): expected 4294967295, got 10230.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12950: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 10249u, 11148u, 83u): expected 4294967295, got 10249.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12953: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 11148u, 11356u, 74u): expected 4294967295, got 11148.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12956: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 11356u, 11380u, 93u): expected 4294967295, got 11356.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12959: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 11380u, 11939u, 74u): expected 4294967295, got 11380.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12962: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 11939u, 12159u, 68u): expected 4294967295, got 11939.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12965: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 12159u, 12575u, 83u): expected 4294967295, got 12159.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12968: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 12575u, 12969u, 79u): expected 4294967295, got 12575.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12971: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 12969u, 13114u, 95u): expected 4294967295, got 12969.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12974: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 13114u, 14133u, 59u): expected 4294967295, got 13114.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12977: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 14133u, 14404u, 76u): expected 4294967295, got 14133.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12980: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 14404u, 14428u, 57u): expected 4294967295, got 14404.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12983: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 14428u, 14458u, 59u): expected 4294967295, got 14428.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12986: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 14458u, 14580u, 32u): expected 4294967295, got 14458.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12989: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 14580u, 14777u, 89u): expected 4294967295, got 14580.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12992: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 14777u, 15124u, 59u): expected 4294967295, got 14777.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12995: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 15124u, 15126u, 36u): expected 4294967295, got 15124.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:12998: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 15126u, 15192u, 100u): expected 4294967295, got 15126.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13001: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 15192u, 15871u, 96u): expected 4294967295, got 15192.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13004: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 15871u, 15998u, 95u): expected 4294967295, got 15871.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13007: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 15998u, 17017u, 59u): expected 4294967295, got 15998.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13010: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 17017u, 17288u, 76u): expected 4294967295, got 17017.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13013: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 17288u, 17312u, 57u): expected 4294967295, got 17288.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13016: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 17312u, 17342u, 59u): expected 4294967295, got 17312.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13019: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 17342u, 17464u, 32u): expected 4294967295, got 17342.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13022: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 17464u, 17661u, 89u): expected 4294967295, got 17464.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13025: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 17661u, 17727u, 59u): expected 4294967295, got 17661.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13028: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 17727u, 17733u, 5u): expected 4294967295, got 17727.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13031: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 17733u, 17893u, 96u): expected 4294967295, got 17733.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13034: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 17893u, 18553u, 77u): expected 4294967295, got 17893.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13037: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 18553u, 18744u, 42u): expected 4294967295, got 18553.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13040: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 18744u, 18801u, 76u): expected 4294967295, got 18744.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13043: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 18801u, 18825u, 57u): expected 4294967295, got 18801.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13046: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 18825u, 18876u, 59u): expected 4294967295, got 18825.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13049: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 18876u, 18885u, 77u): expected 4294967295, got 18876.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13052: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 18885u, 18904u, 41u): expected 4294967295, got 18885.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13055: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 18904u, 19567u, 83u): expected 4294967295, got 18904.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13058: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 19567u, 20403u, 96u): expected 4294967295, got 19567.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13061: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 20403u, 21274u, 77u): expected 4294967295, got 20578.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13064: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 21274u, 21364u, 100u): expected 4294967295, got 21274.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13067: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 21364u, 21468u, 74u): expected 4294967295, got 21364.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13070: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 21468u, 21492u, 93u): expected 4294967295, got 21468.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13073: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 21492u, 22051u, 74u): expected 4294967295, got 21492.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13076: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 22051u, 22480u, 68u): expected 4294967295, got 22051.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13079: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 22480u, 22685u, 100u): expected 4294967295, got 22480.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13082: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 22685u, 22694u, 68u): expected 4294967295, got 22685.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13085: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 22694u, 22821u, 10u): expected 4294967295, got 22694.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13088: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 22821u, 22869u, 100u): expected 4294967295, got 22821.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13091: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 22869u, 24107u, 97u): expected 4294967295, got 22869.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13094: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 24107u, 24111u, 37u): expected 4294967295, got 24107.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13097: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 24111u, 24236u, 77u): expected 4294967295, got 24111.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13100: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 24236u, 24348u, 72u): expected 4294967295, got 24236.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13106: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 24515u, 24900u, 83u): expected 4294967295, got 24515.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13109: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 24900u, 25136u, 95u): expected 4294967295, got 24900.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13112: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 25136u, 25182u, 85u): expected 4294967295, got 25136.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13115: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 25182u, 25426u, 68u): expected 4294967295, got 25182.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13118: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 25426u, 25613u, 89u): expected 4294967295, got 25426.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13121: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 25613u, 25830u, 96u): expected 4294967295, got 25613.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13124: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 25830u, 26446u, 100u): expected 4294967295, got 25830.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13127: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 26446u, 26517u, 10u): expected 4294967295, got 26446.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13130: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 26517u, 27468u, 92u): expected 4294967295, got 27405.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13133: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 27468u, 27503u, 95u): expected 4294967295, got 27468.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13136: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 27503u, 27573u, 77u): expected 4294967295, got 27503.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13139: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 27573u, 28245u, 92u): expected 4294967295, got 27573.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13142: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 28245u, 28280u, 95u): expected 4294967295, got 28245.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13145: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 28280u, 29502u, 77u): expected 4294967295, got 28280.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13148: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 29502u, 29629u, 42u): expected 4294967295, got 29502.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13151: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 29629u, 30387u, 83u): expected 4294967295, got 29888.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13154: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 30387u, 30646u, 77u): expected 4294967295, got 30387.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13157: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 30646u, 31066u, 92u): expected 4294967295, got 30646.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13160: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 31066u, 31131u, 77u): expected 4294967295, got 31066.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13163: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 31131u, 31322u, 42u): expected 4294967295, got 31131.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13166: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 31322u, 31379u, 76u): expected 4294967295, got 31322.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13169: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 31379u, 31403u, 57u): expected 4294967295, got 31379.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13172: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 31403u, 31454u, 59u): expected 4294967295, got 31403.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13175: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 31454u, 31463u, 77u): expected 4294967295, got 31454.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13178: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 31463u, 31482u, 41u): expected 4294967295, got 31463.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13181: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 31482u, 31649u, 83u): expected 4294967295, got 31482.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13184: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 31649u, 31978u, 72u): expected 4294967295, got 31649.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13187: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 31978u, 32145u, 92u): expected 4294967295, got 31978.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13190: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 32145u, 32530u, 83u): expected 4294967295, got 32145.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13193: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 32530u, 32766u, 95u): expected 4294967295, got 32530.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13196: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 32766u, 32812u, 85u): expected 4294967295, got 32770.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13199: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 32812u, 33056u, 68u): expected 4294967295, got 32812.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13202: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 33056u, 33660u, 89u): expected 4294967295, got 33056.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13205: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 33660u, 33752u, 59u): expected 4294967295, got 33660.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13208: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 33752u, 33775u, 36u): expected 4294967295, got 33752.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13211: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 33775u, 33778u, 32u): expected 4294967295, got 33775.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13214: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 33778u, 34603u, 9u): expected 4294967295, got 33778.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13217: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 34603u, 35218u, 0u): expected 4294967295, got 34603.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13220: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 35218u, 35372u, 10u): expected 4294967295, got 35218.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13223: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 35372u, 35486u, 77u): expected 4294967295, got 35372.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13226: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 35486u, 35605u, 5u): expected 4294967295, got 35486.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13229: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 35605u, 35629u, 77u): expected 4294967295, got 35605.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13232: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 35629u, 35648u, 41u): expected 4294967295, got 35629.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13235: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 35648u, 36547u, 83u): expected 4294967295, got 35907.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13238: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 36547u, 36755u, 74u): expected 4294967295, got 36547.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13241: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 36755u, 36767u, 93u): expected 4294967295, got 36755.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13244: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 36767u, 36810u, 83u): expected 4294967295, got 36767.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13247: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 36810u, 36839u, 100u): expected 4294967295, got 36810.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13250: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 36839u, 37444u, 96u): expected 4294967295, got 36839.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13253: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 37444u, 38060u, 100u): expected 4294967295, got 37444.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13256: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 38060u, 38131u, 10u): expected 4294967295, got 38060.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13259: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 38131u, 39082u, 92u): expected 4294967295, got 39019.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13262: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 39082u, 39117u, 95u): expected 4294967295, got 39082.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13265: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 39117u, 39187u, 77u): expected 4294967295, got 39117.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13268: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 39187u, 39859u, 92u): expected 4294967295, got 39187.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13271: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 39859u, 39894u, 95u): expected 4294967295, got 39859.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13274: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 39894u, 40257u, 77u): expected 4294967295, got 39894.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13277: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 40257u, 40344u, 89u): expected 4294967295, got 40257.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13280: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 40344u, 40371u, 59u): expected 4294967295, got 40344.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13283: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 40371u, 40804u, 77u): expected 4294967295, got 40371.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13286: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 40804u, 40909u, 5u): expected 4294967295, got 40804.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13289: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 40909u, 42259u, 92u): expected 4294967295, got 40909.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13292: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 42259u, 42511u, 77u): expected 4294967295, got 42259.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13295: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 42511u, 42945u, 83u): expected 4294967295, got 42511.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13298: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 42945u, 43115u, 77u): expected 4294967295, got 42945.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13301: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 43115u, 43306u, 42u): expected 4294967295, got 43115.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13304: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 43306u, 43363u, 76u): expected 4294967295, got 43306.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13307: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 43363u, 43387u, 57u): expected 4294967295, got 43363.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13310: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 43387u, 43438u, 59u): expected 4294967295, got 43387.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13313: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 43438u, 43447u, 77u): expected 4294967295, got 43438.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13316: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 43447u, 43466u, 41u): expected 4294967295, got 43447.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13319: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 43466u, 44129u, 83u): expected 4294967295, got 43466.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13322: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 44129u, 44958u, 96u): expected 4294967295, got 44129.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13325: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 44958u, 45570u, 77u): expected 4294967295, got 45133.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13328: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 45570u, 45575u, 92u): expected 4294967295, got 45570.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13331: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 45575u, 45640u, 77u): expected 4294967295, got 45575.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13334: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 45640u, 45742u, 42u): expected 4294967295, got 45640.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13337: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 45742u, 45832u, 72u): expected 4294967295, got 45742.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13340: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 45832u, 45999u, 92u): expected 4294967295, got 45832.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13346: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 46384u, 46596u, 95u): expected 4294967295, got 46384.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13349: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 46596u, 46654u, 92u): expected 4294967295, got 46596.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13352: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 46654u, 47515u, 83u): expected 4294967295, got 46654.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13358: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 47620u, 47817u, 79u): expected 4294967295, got 47620.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13361: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 47817u, 47951u, 95u): expected 4294967295, got 47817.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13364: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 47951u, 48632u, 100u): expected 4294967295, got 47951.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13367: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 48632u, 48699u, 97u): expected 4294967295, got 48632.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13370: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 48699u, 48703u, 37u): expected 4294967295, got 48699.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13373: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 48703u, 49764u, 77u): expected 4294967295, got 48703.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13376: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 49764u, 49955u, 42u): expected 4294967295, got 49764.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13379: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 49955u, 50012u, 76u): expected 4294967295, got 49955.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13382: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 50012u, 50036u, 57u): expected 4294967295, got 50012.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13385: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 50036u, 50087u, 59u): expected 4294967295, got 50036.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13388: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 50087u, 50096u, 77u): expected 4294967295, got 50087.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13391: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 50096u, 50115u, 41u): expected 4294967295, got 50096.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13394: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 50115u, 50370u, 83u): expected 4294967295, got 50115.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13397: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 50370u, 51358u, 92u): expected 4294967295, got 50370.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13400: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 51358u, 51610u, 77u): expected 4294967295, got 51358.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13403: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 51610u, 51776u, 83u): expected 4294967295, got 51610.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13406: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 51776u, 51833u, 89u): expected 4294967295, got 51776.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13409: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 51833u, 52895u, 100u): expected 4294967295, got 51833.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13412: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 52895u, 53029u, 97u): expected 4294967295, got 52895.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13415: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 53029u, 53244u, 68u): expected 4294967295, got 53029.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13418: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 53244u, 54066u, 100u): expected 4294967295, got 53244.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13421: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 54066u, 54133u, 97u): expected 4294967295, got 54066.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13424: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 54133u, 54137u, 37u): expected 4294967295, got 54133.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13427: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 54137u, 55198u, 77u): expected 4294967295, got 54137.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13430: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 55198u, 55389u, 42u): expected 4294967295, got 55198.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13433: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 55389u, 55446u, 76u): expected 4294967295, got 55389.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13436: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 55446u, 55470u, 57u): expected 4294967295, got 55446.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13439: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 55470u, 55521u, 59u): expected 4294967295, got 55470.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13445: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 55530u, 55549u, 41u): expected 4294967295, got 55530.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13448: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 55549u, 56212u, 83u): expected 4294967295, got 55549.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13451: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 56212u, 57048u, 96u): expected 4294967295, got 56212.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13454: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 57048u, 58183u, 77u): expected 4294967295, got 57048.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13457: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 58183u, 58202u, 41u): expected 4294967295, got 58183.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13460: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 58202u, 58516u, 83u): expected 4294967295, got 58202.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13463: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 58516u, 58835u, 95u): expected 4294967295, got 58516.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13469: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 58855u, 59089u, 95u): expected 4294967295, got 58855.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13472: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 59089u, 59145u, 77u): expected 4294967295, got 59089.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13475: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 59145u, 59677u, 99u): expected 4294967295, got 59145.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13478: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 59677u, 60134u, 0u): expected 4294967295, got 59677.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13481: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 60134u, 60502u, 89u): expected 4294967295, got 60134.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13484: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 60502u, 60594u, 59u): expected 4294967295, got 60502.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13487: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 60594u, 60617u, 36u): expected 4294967295, got 60594.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13490: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 60617u, 60618u, 32u): expected 4294967295, got 60617.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13493: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 60618u, 60777u, 42u): expected 4294967295, got 60618.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13496: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 60777u, 60834u, 76u): expected 4294967295, got 60777.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13499: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 60834u, 60858u, 57u): expected 4294967295, got 60834.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13502: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 60858u, 60909u, 59u): expected 4294967295, got 60858.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13505: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 60909u, 60918u, 77u): expected 4294967295, got 60909.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13508: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 60918u, 60937u, 41u): expected 4294967295, got 60918.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13511: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 60937u, 61600u, 83u): expected 4294967295, got 60937.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13514: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 61600u, 62436u, 96u): expected 4294967295, got 61600.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13517: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 62436u, 63307u, 77u): expected 4294967295, got 62436.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13520: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 63307u, 63397u, 100u): expected 4294967295, got 63307.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13523: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 63397u, 63501u, 74u): expected 4294967295, got 63397.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13526: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 63501u, 63525u, 93u): expected 4294967295, got 63501.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13529: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 63525u, 63605u, 74u): expected 4294967295, got 63525.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13532: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 63605u, 63704u, 100u): expected 4294967295, got 63605.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13535: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 63704u, 63771u, 97u): expected 4294967295, got 63704.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13538: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 63771u, 63775u, 37u): expected 4294967295, got 63771.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13541: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 63775u, 64311u, 77u): expected 4294967295, got 63775.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13544: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 64311u, 64331u, 26u): expected 4294967295, got 64311.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13547: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 64331u, 64518u, 92u): expected 4294967295, got 64331.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13550: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 64518u, 64827u, 11u): expected 4294967295, got 64518.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13553: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 64827u, 64834u, 26u): expected 4294967295, got 64827.
  +out/test/wasm2c/spec/memory_copy/memory_copy-main.c:13556: assertion failed: in Z_memory_copy_96_wasmZ_checkRange(&Z_memory_copy_96_wasm_instance, 64834u, 65536u, 0u): expected 4294967295, got 64834.
  STDOUT MISMATCH:
  --- expected
  +++ actual
  @@ -1 +1 @@
  -4338/4338 tests passed.
  +4083/4338 tests passed.
**** FAILED ******************************************************************
- test/wasm2c/spec/bulk.txt
    /usr/bin/python3 /builddir/build/BUILD/wabt-1.0.30/test/run-spec-wasm2c.py out/test/wasm2c/spec/bulk.wast --bindir=redhat-linux-build --no-error-cmdline -o out/test/wasm2c/spec/bulk --cflags=-DWABT_BIG_ENDIAN=1
- test/wasm2c/spec/memory_fill.txt
    /usr/bin/python3 /builddir/build/BUILD/wabt-1.0.30/test/run-spec-wasm2c.py out/test/wasm2c/spec/memory_fill.wast --bindir=redhat-linux-build --no-error-cmdline -o out/test/wasm2c/spec/memory_fill --cflags=-DWABT_BIG_ENDIAN=1
- test/wasm2c/spec/memory_init.txt
    /usr/bin/python3 /builddir/build/BUILD/wabt-1.0.30/test/run-spec-wasm2c.py out/test/wasm2c/spec/memory_init.wast --bindir=redhat-linux-build --no-error-cmdline -o out/test/wasm2c/spec/memory_init --cflags=-DWABT_BIG_ENDIAN=1
- test/wasm2c/spec/memory_copy.txt
    /usr/bin/python3 /builddir/build/BUILD/wabt-1.0.30/test/run-spec-wasm2c.py out/test/wasm2c/spec/memory_copy.wast --bindir=redhat-linux-build --no-error-cmdline -o out/test/wasm2c/spec/memory_copy --cflags=-DWABT_BIG_ENDIAN=1
@sbc100
Copy link
Member

sbc100 commented Nov 16, 2022

Do you actually have wasm2c running in production on s390x? Or is this just for CI/testing?

@rathann
Copy link
Contributor Author

rathann commented Nov 17, 2022

At Fedora, we use wat2wasm and wasm-opt to compile uBlock Origin's WASM sources and diffoscope uses wasm2wat on all architectures (including s390x), so I guess the answer is CI/testing only.

@sbc100
Copy link
Member

sbc100 commented Nov 17, 2022

I that case I suggest we simply declare s390x and unsupported architecture for wasm2c.

@rathann
Copy link
Contributor Author

rathann commented Nov 18, 2022

If by "s390x" you mean "big-endian", then it should be easy to disable wasm2c build and testing there. However, a lot of effort went into fixing wabt to pass its testsuite on s390x in 1.0.24 (see #1670 and #1697), so I'd hate to see s390x support start to bit-rot again. @ngzhian would you be able to help here?

@sbc100
Copy link
Member

sbc100 commented Nov 18, 2022

I think its fine to say that wasm2c is only fully functional (spec conforming) on a fixed set of known/tested architectures. I don't see any reason to try to grow that list unless we have specific users who are asking for such support.

Even if we fix these remaining tests, and get the test suite passing, I don't think we want to be spending future time/effort on supporting architectures that nobody is using production.

Anybody who wants to work on fixing these is issues is obviously free to and I think, within reason, any patches would be most welcome. But I'd be hesitant to add it to CI since that would then burden all developers with the task of keeping all those tests passing which, again, I think we should do if it we have real users.

@ngzhian
Copy link
Member

ngzhian commented Nov 18, 2022

If by "s390x" you mean "big-endian", then it should be easy to disable wasm2c build and testing there. However, a lot of effort went into fixing wabt to pass its testsuite on s390x in 1.0.24 (see #1670 and #1697), so I'd hate to see s390x support start to bit-rot again. @ngzhian would you be able to help here?

I don't work directly on WebAssembly anymore so I won't be able to help there.

@keithw
Copy link
Member

keithw commented Nov 22, 2022

I think we have the PR ready to add CI for s390x (#1971), and 100% agreed that it seems fine to skip the wasm2c tests when running on big-endian architectures.

However, there is a failing unit test (unrelated to wasm2c) from an endian issue that is currently blocking this (#1972). If somebody can fix #1972, which appears like it might be pretty simple, I think it would be pretty simple to merge the s390x parts of #1971.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants