------------------------------------------------

Testing: mmap-negative2.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/mmap-negative2-7d3ab5.o
OK: /home/lind/lind-wasm/tests/unit-tests/memory_tests/fail/mmap-negative2.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/memory_tests/fail/mmap-negative2.cwasm
Running mmap-negative2.cwasm...
exec("mmap-negative2.cwasm", 0x4c02f6b0, 0x4c02f6a0)
exec("mmap-negative2.cwasm", 0x4c02f6b0, 0x4c02f6a0) [failed] = 0
exec("mmap-negative2.cwasm", 0x4c02f6b0, 0x4c02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 65536, 3, 34, 0xffffffff, 0x0) = -69632
mmap(0x0, 65536, 3, 34, 0xffffffff, 0x0) = -69632
munmap(0x47fef000, 65536) = 0
munmap(0x47fef000, 65536) = 0

thread 'lind-fork-2' (1356651) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: memory fault at wasm address 0xfffef000 in linear memory of size 0x100000000
    2: wasm trap: out of bounds memory access

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: mmap-negative1.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/mmap-negative1-198a20.o
OK: /home/lind/lind-wasm/tests/unit-tests/memory_tests/fail/mmap-negative1.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/memory_tests/fail/mmap-negative1.cwasm
Running mmap-negative1.cwasm...
exec("mmap-negative1.cwasm", 0x3c02f6b0, 0x3c02f6a0)
exec("mmap-negative1.cwasm", 0x3c02f6b0, 0x3c02f6a0) [failed] = 0
exec("mmap-negative1.cwasm", 0x3c02f6b0, 0x3c02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 65536, 3, 34, 0xffffffff, 0x0) = -69632
mmap(0x0, 65536, 3, 34, 0xffffffff, 0x0) = -69632

thread 'lind-fork-2' (1356758) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: memory fault at wasm address 0xfffff000 in linear memory of size 0x100000000
    2: wasm trap: out of bounds memory access

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: mmap_shared.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/mmap_shared-006323.o
OK: /home/lind/lind-wasm/tests/unit-tests/memory_tests/deterministic/mmap_shared.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/memory_tests/deterministic/mmap_shared.cwasm
Running mmap_shared.cwasm...
exec("mmap_shared.cwasm", 0x6c02f6b0, 0x6c02f6a0)
exec("mmap_shared.cwasm", 0x6c02f6b0, 0x6c02f6a0) [failed] = 0
exec("mmap_shared.cwasm", 0x6c02f6b0, 0x6c02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 4096, 3, 33, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 33, 0xffffffff, 0x0) = -8192
waitpid(3, 0x6402ed2c, 0x0) = -10
waitpid(3, 0x6402ed2c, 0x0) = -10
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/memory_tests/deterministic/mmap_shared.c:29: int main(): Assertion `waited_pid >= 0' failewrite(2, 0x6402e82c, 128) = 128
write(2, 0x6402e82c, 128) = 128
d.
write(2, 0x6402e82c, 3) = 3
write(2, 0x6402e82c, 3) = 3
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -16384
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -16384
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1357183) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: segfault.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/segfault-d8153b.o
OK: /home/lind/lind-wasm/tests/unit-tests/memory_tests/deterministic/segfault.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/memory_tests/deterministic/segfault.cwasm
Running segfault.cwasm...
exec("segfault.cwasm", 0xb002f6b0, 0xb002f6a0)
exec("segfault.cwasm", 0xb002f6b0, 0xb002f6a0) [failed] = 0
exec("segfault.cwasm", 0xb002f6b0, 0xb002f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
pipe(0xb002edb4) = 0
pipe(0xb002edb4) = 0
close(4) = 0
close(3) = 0
read(3, 0xb002eda8, 3) = -22
read(3, 0xb002eda8, 3) = -22
read(3, 0xb002eda8, 3) = 0
read(3, 0xb002eda8, 3) = 0
write(4, 0xa8006f5c, 3) = -22
brk(0x51000) = -22
brk(0x51000) = 331776
brk(0x0) = 196608
brk(0x52000) = 196608
brk(0x52000) = 335872
brk(0x51000) = 335872
brk(0x51000) = 331776
brk(0x51000) = 331776
/home/lind/lind-wasm/tests/unit-tests/memory_tests/deterministic/segfault.c:41: int main(void): Assertion `n > 0' failed.
write(2, 0xb002e89c, 122) = 122
72
write(2, 0xb002e89c, 122) = 122
write(2, 0xb002e89c, 122) = 122
write(2, 0xb002e89c, 122) = 122
/home/lind/lind-wasm/tests/unit-tests/memory_tests/deterministic/segfault.c:28: int main(void): Assertion `written == (ssize_t)m
thread 'lind-fork-2' (1357715) panicked at /home/lind/lind-wasm/src/wasmtime/crates/sysdefs/src/logging.rs:6:5:
LIND DEBUG PANIC: Unsupported mmap flag detected! Only MAP_FIXED, MAP_SHARED, MAP_PRIVATE, MAP_POPULATE AND MAP_ANONYMOUS allowed
write(2, 0xa802e89c, 128) = 128
stack backtrace:
write(2, 0xa802e89c, 128) = 128
essage_len' failed.
write(2, 0xa802e89c, 20) = 20
write(2, 0xa802e89c, 20) = 20
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
double free or corruption (out)
writev(2, 0xa802eca0, 2) = 32
writev(2, 0xa802eca0, 2) = 32

thread 'lind-fork-2' (1357715) panicked at /rustc/8387095803f21a256a9a772ac1f9b41ed4d5aa0a/library/core/src/panicking.rs:225:5:
panic in a function that cannot unwind
stack backtrace:
   0:   mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -16384
 mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -16384
 0x5fb4375cb93a - <unknown>
   1:     0xmunmap(0xa7ffe000, 4096) = 0
5fb4375e468amunmap(0xa7ffe000, 4096) = 0
 - <unknown>
   2:     0x5fb4375d1df2 - <unknown>
   3:     0x5fb4375ae8cf - <unknown>
   4:     0x5fb4375c3021 - <unknown>
   5:     0x5fb4375c328b - <unknown>
   6:     0x5fb4375ae9ba - <unknown>
   7:     0x5fb4375a5b99 - <unknown>
   8:     0x5fb4375af8bd - <unknown>
   9:     0x5fb4375e4d4d - <unknown>
  10:     0x5fb4375e4ccb - <unknown>
  11:     0x5fb4375e4e57 - <unknown>
  12:     0x5fb436f97aa2 - <unknown>
  13:     0x5fb43751782e - <unknown>
  14:     0x5fb436eb444b - <unknown>
  15:     0x5fb436f14ba2 - <unknown>
  16:     0x7ba3a3140b39 - <unknown>
  17:     0x7ba3a2ef23b5 - <unknown>
  18:     0x7ba3a2e5471a - <unknown>
  19:     0x7ba3a2ef0a4e - <unknown>
  20:     0x7ba3a3138171 - <unknown>
  21:     0x7ba3a313fbfe - <unknown>
  22:     0x5fb4370b2e45 - <unknown>
  23:     0x5fb436eb39f8 - <unknown>
  24:     0x5fb436f4e370 - <unknown>
  25:     0x5fb436f54dee - <unknown>
  26:     0x5fb4375178f5 - <unknown>
  27:     0x5fb436eb444b - <unknown>
  28:     0x5fb436f14ba2 - <unknown>
  29:     0x7ba14b615ab6 - <unknown>
  30:     0x7ba14b4634b5 - <unknown>
  31:     0x7ba14b5843ca - <unknown>
  32:     0x7ba14b3d2352 - <unknown>
  33:     0x7ba14b3d2b3a - <unknown>
  34:     0x7ba14b3d08fa - <unknown>
  35:     0x7ba14b3cfa80 - <unknown>
  36:     0x7ba14b612de1 - <unknown>
  37:     0x7ba14b614e28 - <unknown>
  38:     0x5fb4370b2e45 - <unknown>
  39:     0x5fb436eb305e - <unknown>
  40:     0x5fb436f17439 - <unknown>
  41:     0x5fb436f6656d - <unknown>
  42:     0x5fb436f38ae6 - <unknown>
  43:     0x5fb436f66cd5 - <unknown>
  44:     0x5fb436f7051d - <unknown>
  45:     0x5fb436f706f4 - <unknown>
  46:     0x5fb436f171d4 - <unknown>
  47:     0x5fb436f63ad9 - <unknown>
  48:     0x5fb436f454c8 - <unknown>
  49:     0x5fb4375ca9ff - <unknown>
  50:     0x7ba3a3662ac3 - <unknown>
  51:     0x7ba3a36f48d0 - <unknown>
  52:                0x0 - <unknown>
thread caused non-unwinding panic. aborting.
Aborted
RESULT: FAILED (Exit Code: 134)

------------------------------------------------

Testing: mmap_complicated.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/mmap_complicated-e23d91.o
OK: /home/lind/lind-wasm/tests/unit-tests/memory_tests/deterministic/mmap_complicated.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/memory_tests/deterministic/mmap_complicated.cwasm
Running mmap_complicated.cwasm...
exec("mmap_complicated.cwasm", 0xdc02f6b0, 0xdc02f6a0)
exec("mmap_complicated.cwasm", 0xdc02f6b0, 0xdc02f6a0) [failed] = 0
exec("mmap_complicated.cwasm", 0xdc02f6b0, 0xdc02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 4, 3, 33, 0xffffffff, 0x0) = -8192
mmap(0x0, 4, 3, 33, 0xffffffff, 0x0) = -8192
mmap(0x0, 4, 3, 34, 0xffffffff, 0x0) = -16384
mmap(0x0, 4, 3, 34, 0xffffffff, 0x0) = -16384
waitpid(3, 0xd402ed98, 0x0) = -10
waitpid(3, 0xd402ed98, 0x0) = -10
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/memory_tests/deterministic/mmap_complicated.c:38: int main(): Assertion `waited_pid >= 0' write(2, 0xd402e89c, 128) = 128
write(2, 0xd402e89c, 128) = 128
failed.
write(2, 0xd402e89c, 8) = 8
write(2, 0xd402e89c, 8) = 8
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -24576
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -24576
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1358352) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: shm.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/shm-41137d.o
OK: /home/lind/lind-wasm/tests/unit-tests/memory_tests/deterministic/shm.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/memory_tests/deterministic/shm.cwasm
Running shm.cwasm...
exec("shm.cwasm", 0xc02f6b0, 0xc02f6a0)
exec("shm.cwasm", 0xc02f6b0, 0xc02f6a0) [failed] = 0
exec("shm.cwasm", 0xc02f6b0, 0xc02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
shmget(1234, 4096, 438) = -2
shmget(1234, 4096, 438) = -2
shmget(1234, 4096, 1974) = 1
shmget(1234, 4096, 1974) = 1
shmat(1, 0x0, 0x0) = -2105344
shmat(1, 0x0, 0x0) = -2105344

thread 'lind-fork-2' (1358778) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: memory fault at wasm address 0xffdfe000 in linear memory of size 0x100000000
    2: wasm trap: out of bounds memory access

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: mmaptest.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/mmaptest-be05ee.o
OK: /home/lind/lind-wasm/tests/unit-tests/memory_tests/deterministic/mmaptest.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/memory_tests/deterministic/mmaptest.cwasm
Running mmaptest.cwasm...
exec("mmaptest.cwasm", 0xf802f6b0, 0xf802f6a0)
exec("mmaptest.cwasm", 0xf802f6b0, 0xf802f6a0) [failed] = 0
exec("mmaptest.cwasm", 0xf802f6b0, 0xf802f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
stat("testfiles/mmaptestfile.txt", 0xf002e730) = -2
stat("testfiles/mmaptestfile.txt", 0xf002e730) = -2
open("testfiles/mmaptestfile.txt", 0x0, 0x0) = -2
open("testfiles/mmaptestfile.txt", 0x0, 0x0) = -2
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/memory_tests/deterministic/mmaptest.c:20: int main(void): Assertion `fd != -1' failed.
write(2, 0xf002e2ac, 125) = 125
write(2, 0xf002e2ac, 125) = 125
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1359097) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: fork_large_memory.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/fork_large_memory-784bfb.o
OK: /home/lind/lind-wasm/tests/unit-tests/memory_tests/deterministic/fork_large_memory.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/memory_tests/deterministic/fork_large_memory.cwasm
Running fork_large_memory.cwasm...
exec("fork_large_memory.cwasm", 0xb802f6b0, 0xb802f6a0)
exec("fork_large_memory.cwasm", 0xb802f6b0, 0xb802f6a0) [failed] = 0
exec("fork_large_memory.cwasm", 0xb802f6b0, 0xb802f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 2101248, 3, 34, 0xffffffff, 0x0) = -2105344
mmap(0x0, 2101248, 3, 34, 0xffffffff, 0x0) = -2105344
mmap(0x0, 2101248, 3, 34, 0xffffffff, 0x0) = -4210688
mmap(0x0, 2101248, 3, 34, 0xffffffff, 0x0) = -4210688
mmap(0x0, 2101248, 3, 34, 0xffffffff, 0x0) = -6316032
mmap(0x0, 2101248, 3, 34, 0xffffffff, 0x0) = -6316032
mmap(0x0, 2101248, 3, 34, 0xffffffff, 0x0) = -8421376
mmap(0x0, 2101248, 3, 34, 0xffffffff, 0x0) = -8421376
mmap(0x0, 2101248, 3, 34, 0xffffffff, 0x0) = -10526720
mmap(0x0, 2101248, 3, 34, 0xffffffff, 0x0) = -10526720
mmap(0x0, 2101248, 3, 34, 0xffffffff, 0x0) = -12632064
mmap(0x0, 2101248, 3, 34, 0xffffffff, 0x0) = -12632064
mmap(0x0, 2101248, 3, 34, 0xffffffff, 0x0) = -14737408
mmap(0x0, 2101248, 3, 34, 0xffffffff, 0x0) = -14737408
mmap(0x0, 2101248, 3, 34, 0xffffffff, 0x0) = -16842752
mmap(0x0, 2101248, 3, 34, 0xffffffff, 0x0) = -16842752
waitpid(3, 0xb002f158, 0x0) = -10
waitpid(3, 0xb002f158, 0x0) = -10
brk(0x0) = 196608
brk(0x0) = 196608
(null) = 0
(null) = 0
�� �� 8995  brk(0x37364235) = 926306304
�� �� 8995   brk(0x37364235) = 926306304
/home/lind/lind-wasm/tests/unit-tests/memory_tests/deterministic/fork_large_memory.c:34: void wait_child(pid_t): Assertion `w >=write(2, 0xb002ec5c, 128) = 128
write(2, 0xb002ec5c, 128) = 128
 0' failed.
write(2, 0xb002ec5c, 12) = 12
write(2, 0xb002ec5c, 12) = 12
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -16850944
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -16850944
free(): invalid next size (normal)
writev(2, 0xb002f060, 2) = 35
writev(2, 0xb002f060, 2) = 35
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -16859136
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -16859136
munmap(0xaefee000, 4096) = 0
munmap(0xaefee000, 4096) = 0

thread 'lind-fork-2' (1359310) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
munmap(0xaaeee000, 1052672) = 0
munmap(0xaaeee000, 1052672) = 0
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: tcache_test.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/tcache_test-998cfd.o
OK: /home/lind/lind-wasm/tests/unit-tests/memory_tests/deterministic/tcache_test.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/memory_tests/deterministic/tcache_test.cwasm
Running tcache_test.cwasm...
exec("tcache_test.cwasm", 0xac02f6b0, 0xac02f6a0)
exec("tcache_test.cwasm", 0xac02f6b0, 0xac02f6a0) [failed] = 0
exec("tcache_test.cwasm", 0xac02f6b0, 0xac02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
tcache reuse: yes
write(1, 0xa4006bff, 18) = 18
write(1, 0xa4006bff, 18) = 18
sigaction(33, 0xa402ebe8, 0x0) = 0
sigaction(33, 0xa402ebe8, 0x0) = 0
mmap(0x0, 131072, 3, 34, 0xffffffff, 0x0) = -135168
mmap(0x0, 131072, 3, 34, 0xffffffff, 0x0) = -135168
mmap(0x0, 131072, 3, 34, 0xffffffff, 0x0) = -270336
mmap(0x0, 131072, 3, 34, 0xffffffff, 0x0) = -270336
mmap(0x0, 131072, 3, 34, 0xffffffff, 0x0) = -405504
mmap(0x0, 131072, 3, 34, 0xffffffff, 0x0) = -405504
mmap(0x0, 2097152, 0x0, 34, 0xffffffff, 0x0) = -2506752
mmap(0x0, 2097152, 0x0, 34, 0xffffffff, 0x0) = -2506752
munmap(0xa3d9c000, 409600) = 0
munmap(0xa3d9c000, 409600) = 0
munmap(0xa3f00000, 638976) = 0
munmap(0xa3f00000, 638976) = 0
mprotect(0xa3e00000, 135168, 3) = 0
mprotect(0xa3e00000, 135168, 3) = 0
futex(0xa3ffeba8, 1, 1, 0x0, 0x0, 0x0) = 0
futex(0xa3ffeba8, 1, 1, 0x0, 0x0, 0x0) = 0
mmap(0x0, 2097152, 0x0, 34, 0xffffffff, 0x0) = -4198400
mmap(0x0, 2097152, 0x0, 34, 0xffffffff, 0x0) = -4198400

thread 'lind-fork-2' (1359418) panicked at /home/lind/lind-wasm/src/wasmtime/crates/sysdefs/src/logging.rs:6:5:
LIND DEBUG PANIC: Unsupported mmap flag detected! Only MAP_FIXED, MAP_SHARED, MAP_PRIVATE, MAP_POPULATE AND MAP_ANONYMOUS allowed
munmap(0xa3bff000, 4096) = 0
stack backtrace:
munmap(0xa3bff000, 4096) = 0
munmap(0xa3d00000, 1044480) = 0
munmap(0xa3d00000, 1044480) = 0
mprotect(0xa3c00000, 135168, 3) = 0
mprotect(0xa3c00000, 135168, 3) = 0
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
futex(0xa3fddba8, 1, 1, 0x0, 0x0, 0x0) = 0
futex(0xa3fddba8, 1, 1, 0x0, 0x0, 0x0) = 0

thread 'lind-fork-2' (1359418) panicked at /rustc/8387095803f21a256a9a772ac1f9b41ed4d5aa0a/library/core/src/panicking.rs:225:5:
panic in a function that cannot unwind
stack backtrace:
   0:     0x5def2d9a093a - <unknown>
   1:     0x5def2d9b968a - <unknown>
   2:     0x5def2d9a6df2 - <unknown>
   3:     0x5def2d9838cf - <unknown>
   4:     0x5def2d998021 - <unknown>
   5:     0x5def2d99828b - <unknown>
   6:     0x5def2d9839ba - <unknown>
   7:     0x5def2d97ab99 - <unknown>
   8:     0x5def2d9848bd - <unknown>
   9:     0x5def2d9b9d4d - <unknown>
  10:     0x5def2d9b9ccb - <unknown>
  11:     0x5def2d9b9e57 - <unknown>
  12:     0x5def2d36caa2 - <unknown>
  13:     0x5def2d8ec82e - <unknown>
  14:     0x5def2d28944b - <unknown>
  15:     0x5def2d2e9ba2 - <unknown>
  16:     0x79bb9a6a0b39 - <unknown>
  17:     0x79bb9a4523b5 - <unknown>
  18:     0x79bb9a3b471a - <unknown>
  19:     0x79bb9a450a4e - <unknown>
  20:     0x79bb9a698171 - <unknown>
  21:     0x79bb9a69fbfe - <unknown>
  22:     0x5def2d487e45 - <unknown>
  23:     0x5def2d2889f8 - <unknown>
  24:     0x5def2d323370 - <unknown>
  25:     0x5def2d329dee - <unknown>
  26:     0x5def2d8ec8f5 - <unknown>
  27:     0x5def2d28944b - <unknown>
  28:     0x5def2d2e9ba2 - <unknown>
  29:     0x79b952bbf950 - <unknown>
  30:     0x79b952970095 - <unknown>
  31:     0x79b952b2b96a - <unknown>
  32:     0x79b952ae2fb8 - <unknown>
  33:     0x79b95296e3ef - <unknown>
  34:     0x79b95296c900 - <unknown>
  35:     0x79b952bbc641 - <unknown>
  36:     0x79b952bbeccf - <unknown>
  37:     0x5def2d487e45 - <unknown>
  38:     0x5def2d28805e - <unknown>
  39:     0x5def2d2ec439 - <unknown>
  40:     0x5def2d33b56d - <unknown>
  41:     0x5def2d30dae6 - <unknown>
  42:     0x5def2d33bcd5 - <unknown>
  43:     0x5def2d34551d - <unknown>
  44:     0x5def2d3456f4 - <unknown>
  45:     0x5def2d2ec1d4 - <unknown>
  46:     0x5def2d338ad9 - <unknown>
  47:     0x5def2d31a4c8 - <unknown>
  48:     0x5def2d99f9ff - <unknown>
  49:     0x79bb9abc2ac3 - <unknown>
  50:     0x79bb9ac548d0 - <unknown>
  51:                0x0 - <unknown>
thread caused non-unwinding panic. aborting.
Aborted
RESULT: FAILED (Exit Code: 134)

------------------------------------------------

Testing: signal_resethand.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/signal_resethand-db61df.o
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/fail/signal_resethand.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/fail/signal_resethand.cwasm
Running signal_resethand.cwasm...
exec("signal_resethand.cwasm", 0x402f6b0, 0x402f6a0)
exec("signal_resethand.cwasm", 0x402f6b0, 0x402f6a0) [failed] = 0
exec("signal_resethand.cwasm", 0x402f6b0, 0x402f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
sigaction(2, 0xfc02e388, 0x0) = 0
sigaction(2, 0xfc02e388, 0x0) = 0
child send SIGINT
write(1, 0xfc02e30c, 18) = 18
write(1, 0xfc02e30c, 18) = 18
getppid() = 1
getppid() = 1
kill(1, 2) = 0
signal_callback export not found
kill(1, 2) = 0

thread 'main' (1359501) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/signal.rs:25:52:
called `Result::unwrap()` on an `Err` value: ()
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
RESULT: FAILED (Exit Code: 101)

------------------------------------------------

Testing: setitimer.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/setitimer-3ba40f.o
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/setitimer.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/setitimer.cwasm
Running setitimer.cwasm...
exec("setitimer.cwasm", 0x2c02f6b0, 0x2c02f6a0)
exec("setitimer.cwasm", 0x2c02f6b0, 0x2c02f6a0) [failed] = 0
exec("setitimer.cwasm", 0x2c02f6b0, 0x2c02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
sigaction(14, 0x2402ddd8, 0x0) = 0
sigaction(14, 0x2402ddd8, 0x0) = 0
setitimer(0x0, 0x2402ddd0, 0x0) = 0
setitimer(0x0, 0x2402ddd0, 0x0) = 0
Timer started! SIGALRM will fire every 3 seconds.
write(1, 0x2402dd5c, 50) = 50
write(1, 0x2402dd5c, 50) = 50
signal_callback export not found

thread 'main' (1359608) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/signal.rs:25:52:
called `Result::unwrap()` on an `Err` value: ()
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
RESULT: FAILED (Exit Code: 101)

------------------------------------------------

Testing: signal_int_ignored.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/signal_int_ignored-5d62ce.o
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/signal_int_ignored.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/signal_int_ignored.cwasm
Running signal_int_ignored.cwasm...
exec("signal_int_ignored.cwasm", 0x8c02f6b0, 0x8c02f6a0)
exec("signal_int_ignored.cwasm", 0x8c02f6b0, 0x8c02f6a0) [failed] = 0
exec("signal_int_ignored.cwasm", 0x8c02f6b0, 0x8c02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
waitpid(3, 0x8402ed60, 0x0) = -10
waitpid(3, 0x8402ed60, 0x0) = -10
getppid() = 1
dup(2) = 3
dup(2) = 3
dup(2) = 3
fcntl(3, 3, 0x0) = 33793
fcntl(3, 3, 0x0) = 33793
close(3) = 0
close(3) = 0
waitpid: No child processes
write(2, 0x8402e48c, 28) = 28
write(2, 0x8402e48c, 28) = 28
[Grate] process terminated, status: 1

thread 'lind-fork-3' (1359743) panicked at /home/lind/lind-wasm/src/wasmtime/crates/fdtables/src/dashmaparrayglobal.rs:85:5:
Unknown cageid in fdtable access
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

thread 'lind-fork-3' (1359743) panicked at /rustc/8387095803f21a256a9a772ac1f9b41ed4d5aa0a/library/core/src/panicking.rs:225:5:
panic in a function that cannot unwind
stack backtrace:
   0:     0x582eda75693a - <unknown>
   1:     0x582eda76f68a - <unknown>
   2:     0x582eda75cdf2 - <unknown>
   3:     0x582eda7398cf - <unknown>
   4:     0x582eda74e021 - <unknown>
   5:     0x582eda74e28b - <unknown>
   6:     0x582eda7399ba - <unknown>
   7:     0x582eda730b99 - <unknown>
   8:     0x582eda73a8bd - <unknown>
   9:     0x582eda76fd4d - <unknown>
  10:     0x582eda76fccb - <unknown>
  11:     0x582eda76fe57 - <unknown>
  12:     0x582eda124441 - <unknown>
  13:     0x582eda6a282e - <unknown>
  14:     0x582eda03f44b - <unknown>
  15:     0x582eda09fba2 - <unknown>
  16:     0x705a7a298b39 - <unknown>
  17:     0x705a7a04a3b5 - <unknown>
  18:     0x705a7a1fc5b1 - <unknown>
  19:     0x705a7a1a4a61 - <unknown>
  20:     0x705a7a19cb38 - <unknown>
  21:     0x705a7a1a5347 - <unknown>
  22:     0x705a7a064466 - <unknown>
  23:     0x705a7a064e2a - <unknown>
  24:     0x705a7a0a3560 - <unknown>
  25:     0x705a7a050446 - <unknown>
  26:     0x705a79fd2d71 - <unknown>
  27:     0x705a7a048a4e - <unknown>
  28:     0x705a7a290171 - <unknown>
  29:     0x705a7a297bfe - <unknown>
  30:     0x582eda23de45 - <unknown>
  31:     0x582eda03e9f8 - <unknown>
  32:     0x582eda0d9370 - <unknown>
  33:     0x582eda0dfdee - <unknown>
  34:     0x582eda6a28f5 - <unknown>
  35:     0x582eda03f44b - <unknown>
  36:     0x582eda09fba2 - <unknown>
  37:     0x70583a789d16 - <unknown>
  38:     0x70583a5d23d5 - <unknown>
  39:     0x70583a6ee6c0 - <unknown>
  40:     0x70583a6eea37 - <unknown>
  41:     0x70583a6eef4d - <unknown>
  42:     0x70583a540063 - <unknown>
  43:     0x70583a53fa80 - <unknown>
  44:     0x70583a787041 - <unknown>
  45:     0x70583a789088 - <unknown>
  46:     0x582eda23de45 - <unknown>
  47:     0x582eda03e05e - <unknown>
  48:     0x582eda0a2176 - <unknown>
  49:     0x582eda0eead9 - <unknown>
  50:     0x582eda0d04c8 - <unknown>
  51:     0x582eda7559ff - <unknown>
  52:     0x705a7a7baac3 - <unknown>
  53:     0x705a7a84c8d0 - <unknown>
  54:                0x0 - <unknown>
thread caused non-unwinding panic. aborting.
Aborted
RESULT: FAILED (Exit Code: 134)

------------------------------------------------

Testing: signal_SIGCHLD.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/signal_SIGCHLD-c8cb1e.o
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/signal_SIGCHLD.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/signal_SIGCHLD.cwasm
Running signal_SIGCHLD.cwasm...
exec("signal_SIGCHLD.cwasm", 0xd402f6b0, 0xd402f6a0)
exec("signal_SIGCHLD.cwasm", 0xd402f6b0, 0xd402f6a0) [failed] = 0
exec("signal_SIGCHLD.cwasm", 0xd402f6b0, 0xd402f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
sigaction(17, 0xcc02ec98, 0x0) = 0
sigaction(17, 0xcc02ec98, 0x0) = 0
waitpid(3, 0xcc02ecb8, 0x0) = -10
waitpid(3, 0xcc02ecb8, 0x0) = -10
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/signal_SIGCHLD.c:36: int main(): Assertion `waited_pid >= 0' fawrite(2, 0xcc02e7bc, 128) = 128
write(2, 0xcc02e7bc, 128) = 128
iled.
write(2, 0xcc02e7bc, 6) = 6
write(2, 0xcc02e7bc, 6) = 6
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1359848) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: signal_sa_mask.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/signal_sa_mask-12e4a8.o
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/signal_sa_mask.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/signal_sa_mask.cwasm
Running signal_sa_mask.cwasm...
exec("signal_sa_mask.cwasm", 0x7002f6b0, 0x7002f6a0)
exec("signal_sa_mask.cwasm", 0x7002f6b0, 0x7002f6a0) [failed] = 0
exec("signal_sa_mask.cwasm", 0x7002f6b0, 0x7002f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
sigaction(10, 0x7002dd88, 0x0) = 0
sigaction(10, 0x7002dd88, 0x0) = 0
sigaction(12, 0x7002dd88, 0x0) = 0
sigaction(12, 0x7002dd88, 0x0) = 0
getpid() = 1
getpid() = 1
kill(1, 10) = 0
signal_callback export not found
kill(1, 10) = 0

thread 'main' (1359930) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/signal.rs:25:52:
called `Result::unwrap()` on an `Err` value: ()
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
RESULT: FAILED (Exit Code: 101)

------------------------------------------------

Testing: signal-simple.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/signal-simple-423f33.o
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/signal-simple.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/signal-simple.cwasm
Running signal-simple.cwasm...
exec("signal-simple.cwasm", 0x6802f6b0, 0x6802f6a0)
exec("signal-simple.cwasm", 0x6802f6b0, 0x6802f6a0) [failed] = 0
exec("signal-simple.cwasm", 0x6802f6b0, 0x6802f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
getpid() = 1
getpid() = 1
sigaction(12, 0x6802dd58, 0x0) = 0
sigaction(12, 0x6802dd58, 0x0) = 0
sigaction(12, 0x0, 0x6802dd40) = 0
sigaction(12, 0x0, 0x6802dd40) = 0
Successfully changed the signal handler for Signal 12
write(1, 0x6802dcdc, 54) = 54
write(1, 0x6802dcdc, 54) = 54
kill(1, 12) = 0
signal_callback export not found
kill(1, 12) = 0

thread 'main' (1360142) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/signal.rs:25:52:
called `Result::unwrap()` on an `Err` value: ()
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
RESULT: FAILED (Exit Code: 101)

------------------------------------------------

Testing: sigprocmask.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/sigprocmask-425635.o
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/sigprocmask.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/sigprocmask.cwasm
Running sigprocmask.cwasm...
exec("sigprocmask.cwasm", 0x2c02f6b0, 0x2c02f6a0)
exec("sigprocmask.cwasm", 0x2c02f6b0, 0x2c02f6a0) [failed] = 0
exec("sigprocmask.cwasm", 0x2c02f6b0, 0x2c02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
sigaction(12, 0x2402dcb8, 0x0) = 0
sigaction(12, 0x2402dcb8, 0x0) = 0
blocking SIGUSR2
write(1, 0x2402dc3c, 17) = 17
write(1, 0x2402dc3c, 17) = 17
sigprocmask(0x0, 0x2402dcc8, 0x2402dcc0) = 0
sigprocmask(0x0, 0x2402dcc8, 0x2402dcc0) = 0
Sending SIGUSR2
write(1, 0x2402dc3c, 16) = 16
write(1, 0x2402dc3c, 16) = 16
getpid() = 1
getpid() = 1
kill(1, 12) = 0
kill(1, 12) = 0
Sleeping 1 second
write(1, 0x2402dc3c, 18) = 18
write(1, 0x2402dc3c, 18) = 18
nanosleep(0x0, 0x0) = 0
nanosleep(0x0, 0x0) = 0
unblocking signal
write(1, 0x2402dc3c, 18) = 18
write(1, 0x2402dc3c, 18) = 18
sigprocmask(1, 0x2402dcc8, 0x2402dcc0) = 0
sigprocmask(1, 0x2402dcc8, 0x2402dcc0) = 0
signal_callback export not found

thread 'main' (1360248) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/signal.rs:25:52:
called `Result::unwrap()` on an `Err` value: ()
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
RESULT: FAILED (Exit Code: 101)

------------------------------------------------

Testing: signal_fork.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/signal_fork-1c7ff7.o
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/signal_fork.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/signal_fork.cwasm
Running signal_fork.cwasm...
exec("signal_fork.cwasm", 0x5002f6b0, 0x5002f6a0)
exec("signal_fork.cwasm", 0x5002f6b0, 0x5002f6a0) [failed] = 0
exec("signal_fork.cwasm", 0x5002f6b0, 0x5002f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
getpid() = 1
getpid() = 1
sigaction(2, 0x5002ec38, 0x0) = 0
sigaction(2, 0x5002ec38, 0x0) = 0
sigprocmask(0x0, 0x5002ec48, 0x5002ec40) = 0
sigprocmask(0x0, 0x5002ec48, 0x5002ec40) = 0
sigprocmask(2, 0x5002ec48, 0x0) = 0
sigprocmask(2, 0x5002ec48, 0x0) = 0
signal_callback export not found
kill(1, 2) = 0

thread 'main' (1360354) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/signal.rs:25:52:
called `Result::unwrap()` on an `Err` value: ()
stack backtrace:
kill(1, 2) = 0
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
RESULT: FAILED (Exit Code: 101)

------------------------------------------------

Testing: signal_int_thread.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/signal_int_thread-b59730.o
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/signal_int_thread.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/signal_int_thread.cwasm
Running signal_int_thread.cwasm...
exec("signal_int_thread.cwasm", 0x9c02f6b0, 0x9c02f6a0)
exec("signal_int_thread.cwasm", 0x9c02f6b0, 0x9c02f6a0) [failed] = 0
exec("signal_int_thread.cwasm", 0x9c02f6b0, 0x9c02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
sigaction(2, 0x9402eb18, 0x0) = 0
sigaction(2, 0x9402eb18, 0x0) = 0
sigaction(33, 0x9402ea88, 0x0) = 0
sigaction(33, 0x9402ea88, 0x0) = 0
mmap(0x0, 131072, 3, 34, 0xffffffff, 0x0) = -135168
mmap(0x0, 131072, 3, 34, 0xffffffff, 0x0) = -135168
mmap(0x0, 131072, 3, 34, 0xffffffff, 0x0) = -270336
mmap(0x0, 131072, 3, 34, 0xffffffff, 0x0) = -270336
getpid() = 1
getpid() = 1
kill(1, 2) = 0
signal_callback export not found
kill(1, 2) = 0

thread 'main' (1360461) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/signal.rs:25:52:
called `Result::unwrap()` on an `Err` value: ()
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
RESULT: FAILED (Exit Code: 101)

------------------------------------------------

Testing: sigpipe.c
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/sigpipe.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/sigpipe.cwasm
Running sigpipe.cwasm...
exec("sigpipe.cwasm", 0x8802f6b0, 0x8802f6a0)
exec("sigpipe.cwasm", 0x8802f6b0, 0x8802f6a0) [failed] = 0
exec("sigpipe.cwasm", 0x8802f6b0, 0x8802f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
sigaction(13, 0x8802ebb8, 0x0) = 0
sigaction(13, 0x8802ebb8, 0x0) = 0
pipe(0x8802ebf0) = 0
pipe(0x8802ebf0) = 0
close(4) = 0
close(4) = 0
close(3) = 0

close(3) = 0
close(3) = 0
close(3) = 0
write( = -22
write( = -22
nanosleep(0x0, 0x0) = 0
nanosleep(0x0, 0x0) = 0
write(4, 0x8802ebe0, 10) = -22
write(4, 0x8802ebe0, 10) = -22
nanosleep(0x0, 0x0) = 0
nanosleep(0x0, 0x0) = 0
write(4, 0x8802ebe0, 10) = -22
write(4, 0x8802ebe0, 10) = -22
nanosleep(0x0, 0x0) = 0
nanosleep(0x0, 0x0) = 0
close(4) = -9
close(4) = -9
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: alarm.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/alarm-c16766.o
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/alarm.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/alarm.cwasm
Running alarm.cwasm...
exec("alarm.cwasm", 0xd402f6b0, 0xd402f6a0)
exec("alarm.cwasm", 0xd402f6b0, 0xd402f6a0) [failed] = 0
exec("alarm.cwasm", 0xd402f6b0, 0xd402f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
sigaction(14, 0xd402dde8, 0x0) = 0
sigaction(14, 0xd402dde8, 0x0) = 0
Setting an alarm to trigger in 1 seconds...
write(1, 0xd402dd6c, 44) = 44
write(1, 0xd402dd6c, 44) = 44
setitimer(0x0, 0xd402ddc0, 0xd402dda0) = 0
setitimer(0x0, 0xd402ddc0, 0xd402dda0) = 0
signal_callback export not found

thread 'main' (1360783) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/signal.rs:25:52:
called `Result::unwrap()` on an `Err` value: ()
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
RESULT: FAILED (Exit Code: 101)

------------------------------------------------

Testing: signal_recursive.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/signal_recursive-d6287d.o
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/signal_recursive.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/signal_recursive.cwasm
Running signal_recursive.cwasm...
exec("signal_recursive.cwasm", 0x1802f6b0, 0x1802f6a0)
exec("signal_recursive.cwasm", 0x1802f6b0, 0x1802f6a0) [failed] = 0
exec("signal_recursive.cwasm", 0x1802f6b0, 0x1802f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
sigaction(10, 0x1802dd28, 0x0) = 0
sigaction(10, 0x1802dd28, 0x0) = 0
sigaction(12, 0x1802dd28, 0x0) = 0
sigaction(12, 0x1802dd28, 0x0) = 0
sigaction(2, 0x1802dd28, 0x0) = 0
sigaction(2, 0x1802dd28, 0x0) = 0
sigprocmask(0x0, 0x1802dd38, 0x0) = 0
sigprocmask(0x0, 0x1802dd38, 0x0) = 0
getpid() = 1
getpid() = 1
kill(1, 10) = 0
kill(1, 10) = 0
getpid() = 1
getpid() = 1
kill(1, 12) = 0
kill(1, 12) = 0
getpid() = 1
getpid() = 1
kill(1, 2) = 0
kill(1, 2) = 0
sigprocmask(1, 0x1802dd38, 0x0) = 0
signal_callback export not found
sigprocmask(1, 0x1802dd38, 0x0) = 0

thread 'main' (1360890) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/signal.rs:25:52:
called `Result::unwrap()` on an `Err` value: ()
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
RESULT: FAILED (Exit Code: 101)

------------------------------------------------

Testing: sigchld.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/sigchld-1a1e59.o
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/sigchld.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/sigchld.cwasm
Running sigchld.cwasm...
exec("sigchld.cwasm", 0xa402f6b0, 0xa402f6a0)
exec("sigchld.cwasm", 0xa402f6b0, 0xa402f6a0) [failed] = 0
exec("sigchld.cwasm", 0xa402f6b0, 0xa402f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
sigaction(17, 0x9c02e2e8, 0x0) = 0
sigaction(17, 0x9c02e2e8, 0x0) = 0
waitpid(3, 0x0, 0x0) = -10
waitpid(3, 0x0, 0x0) = -10
signal_callback export not found

thread 'main' (1360996) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/signal.rs:25:52:
called `Result::unwrap()` on an `Err` value: ()
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
RESULT: FAILED (Exit Code: 101)

------------------------------------------------

Testing: signal-fork.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/signal-fork-e46fa0.o
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/signal-fork.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/signal-fork.cwasm
Running signal-fork.cwasm...
exec("signal-fork.cwasm", 0x3c02f6b0, 0x3c02f6a0)
exec("signal-fork.cwasm", 0x3c02f6b0, 0x3c02f6a0) [failed] = 0
exec("signal-fork.cwasm", 0x3c02f6b0, 0x3c02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
sigaction(12, 0x3402e2d8, 0x0) = 0
sigaction(12, 0x3402e2d8, 0x0) = 0
sigaction(12, 0x0, 0x3402e2c0) = 0
sigaction(12, 0x0, 0x3402e2c0) = 0
Successfully changed the signal handler for Signal 12
write(1, 0x3402e25c, 54) = 54
write(1, 0x3402e25c, 54) = 54
write(1, 0x3402e25c, 54) = 0
write(1, 0x3402e25c, 54) = 0
Killing Child
write(1, 0x3402e25c, 14) = 14
write(1, 0x3402e25c, 14) = 14
kill(3, 12) = 0
kill(3, 12) = 0
Terminated
nanosleep(0x0, 0x0) = 0
nanosleep(0x0, 0x0) = 0
[Grate] process terminated, status: 0
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: sigalrm.c
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/sigalrm.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/sigalrm.cwasm
Running sigalrm.cwasm...
exec("sigalrm.cwasm", 0xb802f6b0, 0xb802f6a0)
exec("sigalrm.cwasm", 0xb802f6b0, 0xb802f6a0) [failed] = 0
exec("sigalrm.cwasm", 0xb802f6b0, 0xb802f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
sigaction(14, 0xb802dc88, 0x0) = 0
sigaction(14, 0xb802dc88, 0x0) = 0
SIGALRM signals blocked
write(1, 0xb802dc0c, 24) = 24
write(1, 0xb802dc0c, 24) = 24
setitimer(0x0, 0xb802dc60, 0xb802dc40) = 0
setitimer(0x0, 0xb802dc60, 0xb802dc40) = 0
signal_callback export not found

thread 'main' (1361317) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/signal.rs:25:52:
called `Result::unwrap()` on an `Err` value: ()
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
RESULT: FAILED (Exit Code: 101)

------------------------------------------------

Testing: signal_procmask.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/signal_procmask-208953.o
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/signal_procmask.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/signal_tests/deterministic/signal_procmask.cwasm
Running signal_procmask.cwasm...
exec("signal_procmask.cwasm", 0xc802f6b0, 0xc802f6a0)
exec("signal_procmask.cwasm", 0xc802f6b0, 0xc802f6a0) [failed] = 0
exec("signal_procmask.cwasm", 0xc802f6b0, 0xc802f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
sigaction(10, 0xc002e738, 0x0) = 0
sigaction(10, 0xc002e738, 0x0) = 0
sigprocmask(0x0, 0xc002e748, 0x0) = 0
sigprocmask(0x0, 0xc002e748, 0x0) = 0
getpid() = 1
getpid() = 1
kill(1, 10) = 0
kill(1, 10) = 0
signal_callback export not found
sigprocmask(2, 0xc002e748, 0x0) = 0
sigprocmask(2, 0xc002e748, 0x0) = 0

thread 'main' (1361424) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/signal.rs:25:52:
called `Result::unwrap()` on an `Err` value: ()
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
RESULT: FAILED (Exit Code: 101)

------------------------------------------------

Testing: math_tests.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/math_tests-5dfbb2.o

wasm-ld: error: /tmp/math_tests-5dfbb2.o: undefined symbol: pow
wasm-ld: error: /tmp/math_tests-5dfbb2.o: undefined symbol: sin
wasm-ld: error: /tmp/math_tests-5dfbb2.o: undefined symbol: cos
wasm-ld: error: /tmp/math_tests-5dfbb2.o: undefined symbol: tan
wasm-ld: error: /tmp/math_tests-5dfbb2.o: undefined symbol: asin
wasm-ld: error: /tmp/math_tests-5dfbb2.o: undefined symbol: acos
wasm-ld: error: /tmp/math_tests-5dfbb2.o: undefined symbol: atan
wasm-ld: error: /tmp/math_tests-5dfbb2.o: undefined symbol: exp
wasm-ld: error: /tmp/math_tests-5dfbb2.o: undefined symbol: log
wasm-ld: error: /tmp/math_tests-5dfbb2.o: undefined symbol: log10
wasm-ld: error: /tmp/math_tests-5dfbb2.o: undefined symbol: log2
wasm-ld: error: /tmp/math_tests-5dfbb2.o: undefined symbol: sinh
wasm-ld: error: /tmp/math_tests-5dfbb2.o: undefined symbol: cosh
wasm-ld: error: /tmp/math_tests-5dfbb2.o: undefined symbol: tanh
wasm-ld: error: /tmp/math_tests-5dfbb2.o: undefined symbol: round
wasm-ld: error: /tmp/math_tests-5dfbb2.o: undefined symbol: round
clang: error: linker command failed with exit code 1 (use -v to see invocation)
RESULT: Compilation FAILED

------------------------------------------------

Testing: math_link_smoke.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/math_link_smoke-6462e6.o

wasm-ld: error: /tmp/math_link_smoke-6462e6.o: undefined symbol: cos
wasm-ld: error: /tmp/math_link_smoke-6462e6.o: undefined symbol: sqrt
clang: error: linker command failed with exit code 1 (use -v to see invocation)
RESULT: Compilation FAILED

------------------------------------------------

Testing: getegid_syscall.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/getegid_syscall-738e26.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/getegid_syscall.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/getegid_syscall.cwasm
Running getegid_syscall.cwasm...
exec("getegid_syscall.cwasm", 0x6802f6b0, 0x6802f6a0)
exec("getegid_syscall.cwasm", 0x6802f6b0, 0x6802f6a0) [failed] = 0
exec("getegid_syscall.cwasm", 0x6802f6b0, 0x6802f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
getegid() = 0
getegid() = 0
getegid() = 0
getegid() = 0
waitpid(3, 0x6802eda4, 0x0) = -10
waitpid(3, 0x6802eda4, 0x0) = -10
getegid() = 0
getegid() = 0
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/getegid_syscall.c:27: void test_getegid_in_child(): Assertion write(2, 0x6802e8ac, 128) = 128
write(2, 0x6802e8ac, 128) = 128
`res == pid' failed.
write(2, 0x6802e8ac, 21) = 21
write(2, 0x6802e8ac, 21) = 21
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1361748) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: getgid_syscall.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/getgid_syscall-45fdda.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/getgid_syscall.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/getgid_syscall.cwasm
Running getgid_syscall.cwasm...
exec("getgid_syscall.cwasm", 0xc402f6b0, 0xc402f6a0)
exec("getgid_syscall.cwasm", 0xc402f6b0, 0xc402f6a0) [failed] = 0
exec("getgid_syscall.cwasm", 0xc402f6b0, 0xc402f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
getgid() = 0
getgid() = 0
getgid() = 0
getgid() = 0
waitpid(3, 0x0, 0x0) = -10
waitpid(3, 0x0, 0x0) = -10
getgid() = 0
 = gid(0
mmap(0x0, 1048576, 3, 34, 0xffffffff, 0x0) = -1052672
mmap(0x0, 1048576, 3, 34, 0xffffffff, 0x0) = -1052672
/home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/getgid_syscall.c:27: void test_getgid_in_child(): Assertion `rwrite(2, 0xbc02e87c, 128) = 128
write(2, 0xbc02e87c, 128) = 128
es == pid' failed.
write(2, 0xbc02e87c, 19) = 19
write(2, 0xbc02e87c, 19) = 19
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -1060864
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -1060864

thread 'lind-fork-2' (1361962) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: fork_syscall.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/fork_syscall-b5015f.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/fork_syscall.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/fork_syscall.cwasm
Running fork_syscall.cwasm...
exec("fork_syscall.cwasm", 0xc02f6b0, 0xc02f6a0)
exec("fork_syscall.cwasm", 0xc02f6b0, 0xc02f6a0) [failed] = 0
exec("fork_syscall.cwasm", 0xc02f6b0, 0xc02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
waitpid(3, 0x802ee98, 0x0) = -10
waitpid(3, 0x802ee98, 0x0) = -10
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/fork_syscall.c:18: void test_basic_fork(): Assertion `res == pwrite(2, 0x802e99c, 128) = 128
write(2, 0x802e99c, 128) = 128
id' failed.
write(2, 0x802e99c, 12) = 12
write(2, 0x802e99c, 12) = 12
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1362178) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: getpid_syscall.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/getpid_syscall-9b8436.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/getpid_syscall.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/getpid_syscall.cwasm
Running getpid_syscall.cwasm...
exec("getpid_syscall.cwasm", 0x9c02f6b0, 0x9c02f6a0)
exec("getpid_syscall.cwasm", 0x9c02f6b0, 0x9c02f6a0) [failed] = 0
exec("getpid_syscall.cwasm", 0x9c02f6b0, 0x9c02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
getpid() = 1
getpid() = 1
getpid() = 1
getpid() = 1
waitpid(3, 0x0, 0x0) = -10
waitpid(3, 0x0, 0x0) = -10
brk(0x0) = 1
brk(0x0) = 196608
bbrk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/getpid_syscall.c:29: void test_getpid_in_child(): Assertion `rwrite(2, 0x9ba2e8fc, 128) = 128
write(2, 0x9ba2e8fc, 128) = 128
es == pid' failed.
write(2, 0x9ba2e8fc, 19) = 19
write(2, 0x9ba2e8fc, 19) = 19
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1362286) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: forkmalloc.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/forkmalloc-fd9fb3.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/forkmalloc.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/forkmalloc.cwasm
Running forkmalloc.cwasm...
exec("forkmalloc.cwasm", 0xec02f6b0, 0xec02f6a0)
exec("forkmalloc.cwasm", 0xec02f6b0, 0xec02f6a0) [failed] = 0
exec("forkmalloc.cwasm", 0xec02f6b0, 0xec02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
waitpid(3, 0xec02ed00, 0x0) = -10
waitpid(3, 0xec02ed00, 0x0) = -10
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x0)0x000)0 = 331776
brk(0x0)0x000)0 = 331776
brk(0x0)0x000)0 = 331776
brk(0x0)0x000)0 = 331776
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x51000) = 331776
mmap(0x0, 1048576, 3, 34, 0xffffffff, 0x0) = -1052672
mmap(0x0, 1048576, 3, 34, 0xffffffff, 0x0) = -1052672
/home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/forkmalloc.c:28: int main(void): Assertion `waited_pid >= 0' fwrite(2, 0xec02e7fc, 128) = 128
write(2, 0xec02e7fc, 128) = 128
ailed.
write(2, 0xec02e7fc, 7) = 7
write(2, 0xec02e7fc, 7) = 7
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -1060864
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -1060864

thread 'lind-fork-2' (1362500) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: waitpid_syscall.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/waitpid_syscall-96d12c.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/waitpid_syscall.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/waitpid_syscall.cwasm
Running waitpid_syscall.cwasm...
exec("waitpid_syscall.cwasm", 0x3c02f6b0, 0x3c02f6a0)
exec("waitpid_syscall.cwasm", 0x3c02f6b0, 0x3c02f6a0) [failed] = 0
exec("waitpid_syscall.cwasm", 0x3c02f6b0, 0x3c02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
waitpid(3, 0x3402edc8, 0x0) = -10
waitpid(3, 0x3402edc8, 0x0) = -10
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/waitpid_syscall.c:20: void test_waitpid_basic(): Assertion `r write(2, 0x3402e8cc, 128) = 128
write(2, 0x3402e8cc, 128) = 128
== pid' failed.
write(2, 0x3402e8cc, 16) = 16
write(2, 0x3402e8cc, 16) = 16
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1362608) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: template.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/template-8a129d.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/template.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/template.cwasm
Running template.cwasm...
exec("template.cwasm", 0x6802f6b0, 0x6802f6a0)
exec("template.cwasm", 0x6802f6b0, 0x6802f6a0) [failed] = 0
exec("template.cwasm", 0x6802f6b0, 0x6802f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
waitpid(3, 0x6802ed78, 0x0) = -10
waitpid(3, 0x6802ed78, 0x0) = -10
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/template.c:40: int main(void): Assertion `waited1 >= 0' failedwrite(2, 0x6802e85c, 128) = 128
write(2, 0x6802e85c, 128) = 128
.
write(2, 0x6802e85c, 2) = 2
write(2, 0x6802e85c, 2) = 2
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1362822) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: getuid_syscall.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/getuid_syscall-c0bc3f.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/getuid_syscall.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/getuid_syscall.cwasm
Running getuid_syscall.cwasm...
exec("getuid_syscall.cwasm", 0x7802f6b0, 0x7802f6a0)
exec("getuid_syscall.cwasm", 0x7802f6b0, 0x7802f6a0) [failed] = 0
exec("getuid_syscall.cwasm", 0x7802f6b0, 0x7802f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
getuid() = 0
getuid() = 0
getuid() = 0
getuid() = 0
waitpid(3, 0xwaitpid(3, 0x7002ed94, 0x0) = -10
waitpid(3, 0x7002ed94, 0x0) = -10
 = -10
brk(0x0) = 196608
196608
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
(null) = 0
ffffff, 0x0) = 892417849
mmap(0x0, 2097152, 0x0, 34, 0xffffffff, 0x0) = -2101248
mmap(0x0, 2097152, 0x0, 34, 0xffffffff, 0x0) = -2101248
/home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/getuid_syscall.c:21: void test_getuid_in_child(): Assertion `gwrite(2, 0x7002e89c, 128) = 12write(2, 0x7002e89c, 128) = 128
write(2, 0x7002e89c, 128) = 128
write(2, 0x7002e89c, 128) = 128
etuid() == parent_uid' failed.
wr
te(2, 0x7002e89c, 31) = = write(2, 0x7002e89c, 31) = = 31
write(2, 0x7002e89c, 31) = 31
write(2, 0x7002e89c, 31) = 31
(null) = 0
f, 0x0) = 539768377
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
munmap(0x6fe00000, 1048576) = 0
munmap(0x6fe00000, 1048576) = 0
Error: wasm trap: wasm `unreachable` instruction executedmmap(0x0, 2097152, 0x0, 34, 0xffffffff, 0x0) = -2101248
mmap(0x0, 2097152, 0x0, 34, 0xffffffff, 0x0) = -2101248


Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>munmap(0x6fdff000, 4096) = 0

munmap(0x6fdff000, 4096) = 0
munmap(0x6ff00000, 1044480) = 0
munmap(0x6ff00000, 1044480) = 0
mprotect(0x6fe00000, 135168, 3) = 0
mprotect(0x6fe00000, 135168, 3) = 0
/home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/getuid_syscall.c:27: void test_getuid_in_child(): Assertion `rRESULT: FAILED (Exit Code: 134)

------------------------------------------------

Testing: forkexecv-arg.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/forkexecv-arg-6b16e8.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/forkexecv-arg.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/forkexecv-arg.cwasm
Running forkexecv-arg.cwasm...
exec("forkexecv-arg.cwasm", 0x2c02f6b0, 0x2c02f6a0)
exec("forkexecv-arg.cwasm", 0x2c02f6b0, 0x2c02f6a0) [failed] = 0
exec("forkexecv-arg.cwasm", 0x2c02f6b0, 0x2c02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
exec("automated_tests/hello-arg", 0x2402ec60, 0x2402ec50)
exec("automated_tests/hello-arg", 0x2402ec60, 0x2402ec50) [failed] = 0
exec("automated_tests/hello-arg", 0x2402ec60, 0x2402ec50) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
Received argument: hello-arg
write(1, 0x1c02dd6c, 29) = 29
write(1, 0x1c02dd6c, 29) = 29
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: waitpid_anychild.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/waitpid_anychild-dd1377.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/waitpid_anychild.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/waitpid_anychild.cwasm
Running waitpid_anychild.cwasm...
exec("waitpid_anychild.cwasm", 0x402f6b0, 0x402f6a0)
exec("waitpid_anychild.cwasm", 0x402f6b0, 0x402f6a0) [failed] = 0
exec("waitpid_anychild.cwasm", 0x402f6b0, 0x402f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: wait.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/wait-e72773.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/wait.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/wait.cwasm
Running wait.cwasm...
exec("wait.cwasm", 0x9002f6b0, 0x9002f6a0)
exec("wait.cwasm", 0x9002f6b0, 0x9002f6a0) [failed] = 0
exec("wait.cwasm", 0x9002f6b0, 0x9002f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
nanosleep(0x0, 0x0) = 0
nanosleep(0x0, 0x0) = 0
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: fork_select.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/fork_select-345f21.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/fork_select.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/fork_select.cwasm
Running fork_select.cwasm...
exec("fork_select.cwasm", 0x3802f6b0, 0x3802f6a0)
exec("fork_select.cwasm", 0x3802f6b0, 0x3802f6a0) [failed] = 0
exec("fork_select.cwasm", 0x3802f6b0, 0x3802f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
pipe(0x3002ed34) = 0
pipe(0x3002ed34) = 0
close(3) = 0
close(3) = 0
sel, 0x3002eb0c, 0x0,) = -22
 0x0,) = -22sel, 0x3002eb0c, 0x0,) = -22
 = 196608
 = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
Segmentation fault
RESULT: FAILED (Exit Code: 139)

------------------------------------------------

Testing: forkandopen.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/forkandopen-cab661.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/forkandopen.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/forkandopen.cwasm
Running forkandopen.cwasm...
exec("forkandopen.cwasm", 0x1802f6b0, 0x1802f6a0)
exec("forkandopen.cwasm", 0x1802f6b0, 0x1802f6a0) [failed] = 0
exec("forkandopen.cwasm", 0x1802f6b0, 0x1802f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
open("forkandopen_test.txt", 577, 420) = 3
open("forkandopen_test.txt", 577, 420) = 3
write(3, 0x10006f5a, 7) = -22
write(3, 0x10006f5a, 7) = -22
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/forkandopen.c:18: int main(): Assertion `written == (ssize_t)swrite(2, 0x1002e87c, 128) = 128
write(2, 0x1002e87c, 128) = 128
trlen(parent_str)' failed.
write(2, 0x1002e87c, 27) = 27
write(2, 0x1002e87c, 27) = 27
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1364219) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: forkfiles.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/forkfiles-e0a111.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/forkfiles.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/forkfiles.cwasm
Running forkfiles.cwasm...
exec("forkfiles.cwasm", 0xc002f6b0, 0xc002f6a0)
exec("forkfiles.cwasm", 0xc002f6b0, 0xc002f6a0) [failed] = 0
exec("forkfiles.cwasm", 0xc002f6b0, 0xc002f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
open("forkfiles_test.txt", 578, 420) = 3
open("forkfiles_test.txt", 578, 420) = 3
write(3, 0xb8003066, 15) = -22
write(3, 0xb8003066, 15) = -22
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/forkfiles.c:18: int main(): Assertion `written == (ssize_t)paywrite(2, 0xb802e81c, 128) = 128
write(2, 0xb802e81c, 128) = 128
load_len' failed.
write(2, 0xb802e81c, 18) = 18
write(2, 0xb802e81c, 18) = 18
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1364432) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: fork2malloc.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/fork2malloc-133100.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/fork2malloc.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/fork2malloc.cwasm
Running fork2malloc.cwasm...
exec("fork2malloc.cwasm", 0x2802f6b0, 0x2802f6a0)
exec("fork2malloc.cwasm", 0x2802f6b0, 0x2802f6a0) [failed] = 0
exec("fork2malloc.cwasm", 0x2802f6b0, 0x2802f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x52000) = 335872
brk(0x52000) = 335872
brk(0x53000) = 339968
brk(0x53000) = 339968
[3i|copy] src precheck failed at start 52000 = -10
352000 = -10

52000 = 4096
52000 = 4096

thread 'lind-fork-2' (1364539) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: memory fault at wasm address 0x1a573 in linear memory of size 0x100000000
    2: wasm trap: out of bounds memory access

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: forkdup.c
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/forkdup.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/forkdup.cwasm
Running forkdup.cwasm...
exec("forkdup.cwasm", 0x4402f6b0, 0x4402f6a0)
exec("forkdup.cwasm", 0x4402f6b0, 0x4402f6a0) [failed] = 0
exec("forkdup.cwasm", 0x4402f6b0, 0x4402f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
open("write.txt", 578, 384) = 3
open("write.txt", 578, 384) = 3
write(dup( = 4
write(dup( = 4
4
write(dup( = 4
write(dup( = 4
the parent
write(195306763 = 11
I'm the child
write(1 = 14
dup2(4, 1) = 1
dup2(4, 1) = 1
back to stdout
write(1, 0x3c02e30c, 15) = 15
write(1, 0x3c02e30c, 15) = 15
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: forkexecv.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/forkexecv-975b87.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/forkexecv.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/forkexecv.cwasm
Running forkexecv.cwasm...
exec("forkexecv.cwasm", 0x402f6b0, 0x402f6a0)
exec("forkexecv.cwasm", 0x402f6b0, 0x402f6a0) [failed] = 0
exec("forkexecv.cwasm", 0x402f6b0, 0x402f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
exec("automated_tests/hello", 0xfc02ec60, 0xfc02ec50)
exec("automated_tests/hello", 0xfc02ec60, 0xfc02ec50) [failed] = 0
exec("automated_tests/hello", 0xfc02ec60, 0xfc02ec50) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
warkwrite(1, 0xf40017d1, 4) = 4
write(1, 0xf40017d1, 4) = 4
fstat(1, 0xf402dd90) = 0
fstat(1, 0xf402dd90) = 0
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x52000) = 335872
brk(0x52000) = 335872
brk(0x53000) = 339968
brk(0x53000) = 339968

write(1, 0xf4030010, 1) = 1
write(1, 0xf4030010, 1) = 1
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: fork_simple.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/fork_simple-2d0558.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/fork_simple.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/fork_simple.cwasm
Running fork_simple.cwasm...
exec("fork_simple.cwasm", 0xa802f6b0, 0xa802f6a0)
exec("fork_simple.cwasm", 0xa802f6b0, 0xa802f6a0) [failed] = 0
exec("fork_simple.cwasm", 0xa802f6b0, 0xa802f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
waitpid(3, 0xa002ed14, 0x0) = -10
waitpid(3, 0xa002ed14, 0x0) = -10
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/fork_simple.c:17: int main(): Assertion `waited_pid >= 0' failwrite(2, 0xa002e81c, 128) = 128
write(2, 0xa002e81c, 128) = 128
ed.
write(2, 0xa002e81c, 4) = 4
write(2, 0xa002e81c, 4) = 4
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1364970) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: forknodup.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/forknodup-d90b4e.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/forknodup.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/forknodup.cwasm
Running forknodup.cwasm...
exec("forknodup.cwasm", 0xac02f6b0, 0xac02f6a0)
exec("forknodup.cwasm", 0xac02f6b0, 0xac02f6a0) [failed] = 0
exec("forknodup.cwasm", 0xac02f6b0, 0xac02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
open("forknodup_test.txt", 578, 420) = 3
open("forknodup_test.txt", 578, 420) = 3
write(3, 0xac0032e6, 6) = -22
write(3, 0xac0032e6, 6) = -22
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/forknodup.c:18: int main(): Assertion `written == (ssize_t)paywrite(2, 0xac02e87c, 128) = 128
write(2, 0xac02e87c, 128) = 128
load_len' failed.
write(2, 0xac02e87c, 18) = 18
write(2, 0xac02e87c, 18) = 18
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1365189) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: getppid_syscall.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/getppid_syscall-558574.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/getppid_syscall.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/getppid_syscall.cwasm
Running getppid_syscall.cwasm...
exec("getppid_syscall.cwasm", 0x7802f6b0, 0x7802f6a0)
exec("getppid_syscall.cwasm", 0x7802f6b0, 0x7802f6a0) [failed] = 0
exec("getppid_syscall.cwasm", 0x7802f6b0, 0x7802f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
waitpid(3, 0x7002edf8, 0x0) = -10
waitpid(3, 0x7002edf8, 0x0) = -10
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/getppid_syscall.c:20: void test_basic_fork(): Assertion `res =write(2, 0x7002e8fc, 128) = 128
write(2, 0x7002e8fc, 128) = 128
= pid' failed.
write(2, 0x7002e8fc, 15) = 15
write(2, 0x7002e8fc, 15) = 15
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1365296) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: forkexecuid.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/forkexecuid-5c3788.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/forkexecuid.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/forkexecuid.cwasm
Running forkexecuid.cwasm...
exec("forkexecuid.cwasm", 0x7c02f6b0, 0x7c02f6a0)
exec("forkexecuid.cwasm", 0x7c02f6b0, 0x7c02f6a0) [failed] = 0
exec("forkexecuid.cwasm", 0x7c02f6b0, 0x7c02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
getgid() = 0
getgid() = 0
getuid() = 0
getuid() = 0
getegid() = 0
getegid() = 0
geteuid() = 0
geteuid() = 0
getgid() = 0
getgid() = 0
getuid() = 0
getuid() = 0
getegid() = 0
getegid() = 0
geteuid() = 0
geteuid() = 0
exec("automated_tests/getuid", 0x7402ef80, 0x7402ef70)
exec("automated_tests/getuid", 0x7402ef80, 0x7402ef70) [failed] = 0
exec("automated_tests/getuid", 0x7402ef80, 0x7402ef70) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
getgid() = 0
getgid() = 0
getuid() = 0
getuid() = 0
getegid() = 0
getegid() = 0
geteuid() = 0
geteuid() = 0
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: getppid.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/getppid-c3e1be.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/getppid.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/getppid.cwasm
Running getppid.cwasm...
exec("getppid.cwasm", 0x5002f6b0, 0x5002f6a0)
exec("getppid.cwasm", 0x5002f6b0, 0x5002f6a0) [failed] = 0
exec("getppid.cwasm", 0x5002f6b0, 0x5002f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
getpid() = 1
getpid() = 1
getppid() = 1
getppid() = 1
getppid() succeeded
write(1, 0x4802ebec, 20) = 20
write(1, 0x4802ebec, 20) = 20
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: flockfile_test.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/flockfile_test-7e86df.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/flockfile_test.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/flockfile_test.cwasm
Running flockfile_test.cwasm...
exec("flockfile_test.cwasm", 0x5002f6b0, 0x5002f6a0)
exec("flockfile_test.cwasm", 0x5002f6b0, 0x5002f6a0) [failed] = 0
exec("flockfile_test.cwasm", 0x5002f6b0, 0x5002f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
open("/dev/null", 577, 438) = 3
open("/dev/null", 577, 438) = 3
sigaction(33, 0x5002edb8, 0x0) = 0
sigaction(33, 0x5002edb8, 0x0) = 0
mmap(0x0, 131072, 3, 34, 0xffffffff, 0x0) = -135168
mmap(0x0, 131072, 3, 34, 0xffffffff, 0x0) = -135168
mmap(0x0, 131072, 3, 34, 0xffffffff, 0x0) = -270336
mmap(0x0, 131072, 3, 34, 0xffffffff, 0x0) = -270336
futex(0x5001e1a8, 129, 0x7fffffff, 0x0, 0x0, 0x0) = 0
futex(0x5001e1a8, 129, 0x7fffffff, 0x0, 0x0, 0x0) = 0
futex(0x5001e1a8, 129, 0x7fffffff, 0x0, 0x0, 0x0) = 0
futex(0x5001e1a8, 129, 0x7fffffff, 0x0, 0x0, 0x0) = 0
write(3, 0x4ffdd454, 16) = -22
x0, 0x0) = 811741232
fstat(3, 0x4ffdd3d4) = -22
fstat(3, 0x4ffdd3d4) = -22
mmap(0x0, 2097152, 0x0, 34, 0xffffffff, 0x0) = -2371584
mmap(0x0, 2097152, 0x0, 34, 0xffffffff, 0x0) = -2371584
munmap(0x4fdbd000, 274432) = 0
munmap(0x4fdbd000, 274432) = 0
munmap(0x4ff00000, 774144) = 0
munmap(0x4ff00000, 774144) = 0
mprotect(0x4fe00000, 143360, 3) = 0
mprotect(0x4fe00000, 143360, 3) = 0
Segmentation fault
RESULT: FAILED (Exit Code: 139)

------------------------------------------------

Testing: exit_failure.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/exit_failure-f9eb64.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/exit_failure.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/exit_failure.cwasm
Running exit_failure.cwasm...
exec("exit_failure.cwasm", 0x5c02f6b0, 0x5c02f6a0)
exec("exit_failure.cwasm", 0x5c02f6b0, 0x5c02f6a0) [failed] = 0
exec("exit_failure.cwasm", 0x5c02f6b0, 0x5c02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: fork_tls_ctype.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/fork_tls_ctype-b0bc9c.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/fork_tls_ctype.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/fork_tls_ctype.cwasm
Running fork_tls_ctype.cwasm...
exec("fork_tls_ctype.cwasm", 0x4c02f6b0, 0x4c02f6a0)
exec("fork_tls_ctype.cwasm", 0x4c02f6b0, 0x4c02f6a0) [failed] = 0
exec("fork_tls_ctype.cwasm", 0x4c02f6b0, 0x4c02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
waitpid(3, 0x4c02ee44, 0x0) = -10
waitpid(3, 0x4c02ee44, 0x0) = -10
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/fork_tls_ctype.c:74: int main(): Assertion `waited == pid' faiwrite(2, 0x4c02e94c, 128) = 128
write(2, 0x4c02e94c, 128) = 128
led.
write(2, 0x4c02e94c, 5) = 5
write(2, 0x4c02e94c, 5) = 5
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1366265) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: printf_thread_test.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/printf_thread_test-5bf71c.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/printf_thread_test.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/printf_thread_test.cwasm
Running printf_thread_test.cwasm...
exec("printf_thread_test.cwasm", 0xf802f6b0, 0xf802f6a0)
exec("printf_thread_test.cwasm", 0xf802f6b0, 0xf802f6a0) [failed] = 0
exec("printf_thread_test.cwasm", 0xf802f6b0, 0xf802f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
open("/dev/null", 577, 438) = 3
open("/dev/null", 577, 438) = 3
sigaction(33, 0xf802ed88, 0x0) = 0
sigaction(33, 0xf802ed88, 0x0) = 0
mmap(0x0, 131072, 3, 34, 0xffffffff, 0x0) = -135168
mmap(0x0, 131072, 3, 34, 0xffffffff, 0x0) = -135168
mmap(0x0, 131072, 3, 34, 0xffffffff, 0x0) = -270336
mmap(0x0, 131072, 3, 34, 0xffffffff, 0x0) = -270336
futex(0xf801e178, 129, 0x7fffffff, 0x0, 0x0, 0x0) = 1
futex(0xf801e178, 129, 0x7fffffff, 0x0, 0x0, 0x0) = 1
    �� �� �� , 12           f, 0x0, 0x0, 0x0) = 0
write(3, 0xf7fdd400, 16) = -22
mmap(0x0, 2097152, 0x0, 34, 0xffffffff, 0x0) = -2371584
The futex facility returned an unexpected error code.
|� �� 7158  writev(2, 0xf7ffe3f4, 1) = 54
writev(2, 0xf7ffe3f4, 1) = 54
f, 0x0) [failed] = 0
f, 0x0) = 0
0� �� �� �� 2105    � = -2105344
munmap(0xf7f00000, 774144) = 0
munmap(0xf7f00000, 774144) = 0
Error: mprotect(0xf7e00000, 135168, 3) = 0
wasm trap: mprotect(0xf7e00000, 135168, 3) = 0
wasm `unreachable` instruction executed/home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/printf_thread_test.c:24: void *thread_fn(void *): Assertion `r

write(2, 0xf7fdcfa0, 128) = 128
Stack backtrace:
write(2, 0xf7fdcfa0, 128) = 128
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
et > 0' failed.
write(2, 0xf7fdcfa0, 16) = 16
write(2, 0xf7fdcfa0, 16) = 16
RESULT: FAILED (Exit Code: 134)

------------------------------------------------

Testing: printf_deadlock_smoke.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/printf_deadlock_smoke-c1fe98.o
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/printf_deadlock_smoke.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/process_tests/deterministic/printf_deadlock_smoke.cwasm
Running printf_deadlock_smoke.cwasm...
exec("printf_deadlock_smoke.cwasm", 0xdc02f6b0, 0xdc02f6a0)
exec("printf_deadlock_smoke.cwasm", 0xdc02f6b0, 0xdc02f6a0) [failed] = 0
exec("printf_deadlock_smoke.cwasm", 0xdc02f6b0, 0xdc02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
sigaction(14, 0xdc02ed18, 0xdc02ed00) = 0
sigaction(14, 0xdc02ed18, 0xdc02ed00) = 0
setitimer(0x0, 0xdc02ee10, 0xdc02edf0) = 0
setitimer(0x0, 0xdc02ee10, 0xdc02edf0) = 0
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
open("/dev/null", 577, 438) = 3
open("/dev/null", 577, 438) = 3
sigaction(33, 0xdc02eda8, 0x0) = 0
sigaction(33, 0xdc02eda8, 0x0) = 0
mmap(0x0, 131072, 3, 34, 0xffffffff, 0x0) = -135168
mmap(0x0, 131072, 3, 34, 0xffffffff, 0x0) = -135168
mmap(0x0, 131072, 3, 34, 0xffffffff, 0x0) = -270336
mmap(0x0, 131072, 3, 34, 0xffffffff, 0x0) = -270336
futex(0xdc02eeb0, 129, 0x7fffffff, 0x0, 0x0, 0x0) = 1
futex(0xdc02eeb0, 129, 0x7fffffff, 0x0, 0x0, 0x0) = 0
futex(0xdc02eeb0, 129, 0x7fffffff, 0x0, 0x0, 0x0) = 0
futex(0xdc02eeb0, 129, 0x7fffffff, 0x0, 0x0, 0x0) = 0
D� �� �� �� , 12           x0, 0x0) = 0
write(3, 0xdbfdd3a0, 12) = 0
write(3, 0xdbfdd3a0, 12) = -22
D� h-2371584
� = -2371584
munmap(0xdbdbd000, 274432) = 0
munmap(0xdbdbd000, 274432) = 0
munmap(0xdbf00000, 774144) = 0
munmap(0xdbf00000, 774144) = 0
Segmentation fault
RESULT: FAILED (Exit Code: 139)

------------------------------------------------

Testing: readlinkat.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/readlinkat-dc7fb5.o
OK: /home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/readlinkat.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/readlinkat.cwasm
Running readlinkat.cwasm...
exec("readlinkat.cwasm", 0xa802f6b0, 0xa802f6a0)
exec("readlinkat.cwasm", 0xa802f6b0, 0xa802f6a0) [failed] = 0
exec("readlinkat.cwasm", 0xa802f6b0, 0xa802f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
readlinkat(0xffffff9c, "testfiles/readlinkfile", 0xa002e600, 1024) = -2
readlinkat(0xffffff9c, "testfiles/readlinkfile", 0xa002e600, 1024) = -2
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/readlinkat.c:19: void test_readlinkat(): Assertion `len != -1 && write(2, 0xa002e0fc, 128) = 128
write(2, 0xa002e0fc, 128) = 128
"Test Case 1: readlinkat should succeed"' failed.
write(2, 0xa002e0fc, 50) = 50
write(2, 0xa002e0fc, 50) = 50
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1367033) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: read.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/read-6d177e.o
OK: /home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/read.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/read.cwasm
Running read.cwasm...
exec("read.cwasm", 0x5c02f6b0, 0x5c02f6a0)
exec("read.cwasm", 0x5c02f6b0, 0x5c02f6a0) [failed] = 0
exec("read.cwasm", 0x5c02f6b0, 0x5c02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
open("read_test.txt", 577, 420) = 3
open("read_test.txt", 577, 420) = 3
write(3, 0x5402d800, 4096) = -22
write(3, 0x5402d800, 4096) = -22
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/read.c:27: int main(void): Assertion `written == (ssize_t)payloadwrite(2, 0x5402c2ec, 128) = 128
write(2, 0x5402c2ec, 128) = 128
_size' failed.
write(2, 0x5402c2ec, 15) = 15
write(2, 0x5402c2ec, 15) = 15
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1367776) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: fstatfs.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/fstatfs-336ce3.o
OK: /home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/fstatfs.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/fstatfs.cwasm
Running fstatfs.cwasm...
exec("fstatfs.cwasm", 0xbc02f6b0, 0xbc02f6a0)
exec("fstatfs.cwasm", 0xbc02f6b0, 0xbc02f6a0) [failed] = 0
exec("fstatfs.cwasm", 0xbc02f6b0, 0xbc02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
open("fstatfs_test.txt", 578, 420) = 3
open("fstatfs_test.txt", 578, 420) = 3
fstatfs(3, 0xb402e798) = -22
fstatfs(3, 0xb402e798) = -22
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/fstatfs.c:16: int main(): Assertion `fstatfs(fd, &st) == 0' failewrite(2, 0xb402e29c, 128) = 128
write(2, 0xb402e29c, 128) = 128
d.
write(2, 0xb402e29c, 3) = 3
write(2, 0xb402e29c, 3) = 3
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1368731) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: dup3.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/dup3-18cff3.o
OK: /home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/dup3.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/dup3.cwasm
Running dup3.cwasm...
exec("dup3.cwasm", 0x2802f6b0, 0x2802f6a0)
exec("dup3.cwasm", 0x2802f6b0, 0x2802f6a0) [failed] = 0
exec("dup3.cwasm", 0x2802f6b0, 0x2802f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
open("dup3_test.txt", 577, 420) = 3
open("dup3_test.txt", 577, 420) = 3
dup3(3, 4, 524288) = 4
dup3(3, 4, 524288) = 4
fcntl(4, 1, 0x0) = 1
fcntl(4, 1, 0x0) = 1
write(3, 0x28003371, 1) = -22
write(3, 0x28003371, 1) = -22
write(4, 0x2800336f, 1) = -22
write(4, 0x2800336f, 1) = -22
close(3) = 0
close(3) = 0
close(4) = 0
close(4) = 0
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
open("dup3_test.txt", 0x0, 0x0) = 3
open("dup3_test.txt", 0x0, 0x0) = 3
fstat(3, 0x2802e770) = -22
fstat(3, 0x2802e770) = -22
read(3, 0x28030150, 8192) = -22
read(3, 0x28030150, 8192) = -22
close(3) = 0
close(3) = 0
brk(0x51000) = 331776
brk(0x51000) = 331776
/home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/dup3.c:32: int main(): Assertion `buf[0] == 'A' && buf[1] == 'B''write(2, 0x2802e2ec, 128) = 128
write(2, 0x2802e2ec, 128) = 128
 failed.
write(2, 0x2802e2ec, 9) = 9
write(2, 0x2802e2ec, 9) = 9
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192

thread 'lind-fork-2' (1368838) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: popen.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/popen-1dafe6.o
OK: /home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/popen.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/popen.cwasm
Running popen.cwasm...
exec("popen.cwasm", 0x8802f6b0, 0x8802f6a0)
exec("popen.cwasm", 0x8802f6b0, 0x8802f6a0) [failed] = 0
exec("popen.cwasm", 0x8802f6b0, 0x8802f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
pipe2(0x8002df54, 524288) = 0
pipe2(0x8002df54, 524288) = 0

thread 'lind-fork-2' (1368945) panicked at /home/lind/lind-wasm/src/wasmtime/crates/sysdefs/src/logging.rs:6:5:
LIND DEBUG PANIC: Unsupported mmap flag detected! Only MAP_FIXED, MAP_SHARED, MAP_PRIVATE, MAP_POPULATE AND MAP_ANONYMOUS allowed
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

thread 'lind-fork-2' (1368945) panicked at /rustc/8387095803f21a256a9a772ac1f9b41ed4d5aa0a/library/core/src/panicking.rs:225:5:
panic in a function that cannot unwind
stack backtrace:
   0:     0x58de5f8ed93a - <unknown>
   1:     0x58de5f90668a - <unknown>
   2:     0x58de5f8f3df2 - <unknown>
   3:     0x58de5f8d08cf - <unknown>
   4:     0x58de5f8e5021 - <unknown>
   5:     0x58de5f8e528b - <unknown>
   6:     0x58de5f8d09ba - <unknown>
   7:     0x58de5f8c7b99 - <unknown>
   8:     0x58de5f8d18bd - <unknown>
   9:     0x58de5f906d4d - <unknown>
  10:     0x58de5f906ccb - <unknown>
  11:     0x58de5f906e57 - <unknown>
  12:     0x58de5f2b9aa2 - <unknown>
  13:     0x58de5f83982e - <unknown>
  14:     0x58de5f1d644b - <unknown>
  15:     0x58de5f236ba2 - <unknown>
  16:     0x725b793eeb39 - <unknown>
  17:     0x725b791a03b5 - <unknown>
  18:     0x725b7910271a - <unknown>
  19:     0x725b7919ea4e - <unknown>
  20:     0x725b793e6171 - <unknown>
  21:     0x725b793edbfe - <unknown>
  22:     0x58de5f3d4e45 - <unknown>
  23:     0x58de5f1d59f8 - <unknown>
  24:     0x58de5f270370 - <unknown>
  25:     0x58de5f276dee - <unknown>
  26:     0x58de5f8398f5 - <unknown>
  27:     0x58de5f1d644b - <unknown>
  28:     0x58de5f236ba2 - <unknown>
  29:     0x72595991fb4b - <unknown>
  30:     0x725959710eb5 - <unknown>
  31:     0x72595988e6aa - <unknown>
  32:     0x72595988177d - <unknown>
  33:     0x72595987a860 - <unknown>
  34:     0x72595976c838 - <unknown>
  35:     0x72595976d787 - <unknown>
  36:     0x72595970f84b - <unknown>
  37:     0x72595970f500 - <unknown>
  38:     0x72595991ccc1 - <unknown>
  39:     0x72595991f049 - <unknown>
  40:     0x58de5f3d4e45 - <unknown>
  41:     0x58de5f1d505e - <unknown>
  42:     0x58de5f239176 - <unknown>
  43:     0x58de5f28856d - <unknown>
  44:     0x58de5f25aae6 - <unknown>
  45:     0x58de5f288cd5 - <unknown>
  46:     0x58de5f29251d - <unknown>
  47:     0x58de5f2926f4 - <unknown>
  48:     0x58de5f2391d4 - <unknown>
  49:     0x58de5f285ad9 - <unknown>
  50:     0x58de5f2674c8 - <unknown>
  51:     0x58de5f8ec9ff - <unknown>
  52:     0x725b79910ac3 - <unknown>
  53:     0x725b799a28d0 - <unknown>
  54:                0x0 - <unknown>
thread caused non-unwinding panic. aborting.
Aborted
RESULT: FAILED (Exit Code: 134)

------------------------------------------------

Testing: sc-writev.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/sc-writev-9b2024.o
OK: /home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/sc-writev.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/sc-writev.cwasm
Running sc-writev.cwasm...
exec("sc-writev.cwasm", 0xa802f6b0, 0xa802f6a0)
exec("sc-writev.cwasm", 0xa802f6b0, 0xa802f6a0) [failed] = 0
exec("sc-writev.cwasm", 0xa802f6b0, 0xa802f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
socketpair(1, 1, 0x0, 0xa802e804) = 0
socketpair(1, 1, 0x0, 0xa802e804) = 0
writev(3, 0xa802e710, 4) = -22
writev(3, 0xa802e710, 4) = -22
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/sc-writev.c:29: int main(void): Assertion `n == (ssize_t)EXPECTEDwrite(2, 0xa802e25c, 128) = 128
write(2, 0xa802e25c, 128) = 128
_LEN' failed.
write(2, 0xa802e25c, 14) = 14
write(2, 0xa802e25c, 14) = 14
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1370217) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: dup.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/dup-ea9c94.o
OK: /home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/dup.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/dup.cwasm
Running dup.cwasm...
exec("dup.cwasm", 0xd802f6b0, 0xd802f6a0)
exec("dup.cwasm", 0xd802f6b0, 0xd802f6a0) [failed] = 0
exec("dup.cwasm", 0xd802f6b0, 0xd802f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
pipe(0xd802e894) = 0
pipe(0xd802e894) = 0
dup(1) = 5
dup(1) = 5
dup2(4, 1) = 1
dup2(4, 1) = 1
close(4) = 0
close(4) = 0
dup(1) = 4
dup(1) = 4
Awrite(1, 0xd80033db, 1) = 1
write(1, 0xd80033db, 1) = 1
write(4, 0xd80033d9, 1) = -22
write(4, 0xd80033d9, 1) = -22
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/dup.c:19: int main(void): Assertion `write(dupfd, "B", 1) == 1' fwrite(2, 0xd802e38c, 128) = 128
write(2, 0xd802e38c, 128) = 128
ailed.
write(2, 0xd802e38c, 7) = 7
write(2, 0xd802e38c, 7) = 7
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1371173) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: etc_conf.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/etc_conf-860dfb.o
OK: /home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/etc_conf.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/etc_conf.cwasm
Running etc_conf.cwasm...
exec("etc_conf.cwasm", 0x1c02f6b0, 0x1c02f6a0)
exec("etc_conf.cwasm", 0x1c02f6b0, 0x1c02f6a0) [failed] = 0
exec("etc_conf.cwasm", 0x1c02f6b0, 0x1c02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
open("/etc/passwd", 0x0, 0x0) = 3
open("/etc/passwd", 0x0, 0x0) = 3
fstat(3, 0x1402e640) = -22
fstat(3, 0x1402e640) = -22
read(3, 0x14030150, 8192) = -22
read(3, 0x14030150, 8192) = -22
/home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/etc_conf.c:12: int main(void): Assertion `ret != NULL' failed.
write(2, 0x1402e1bc, 126) = 126
write(2, 0x1402e1bc, 126) = 126
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192

thread 'lind-fork-2' (1372128) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: nocancel_io.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/nocancel_io-e2b909.o
OK: /home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/nocancel_io.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/nocancel_io.cwasm
Running nocancel_io.cwasm...
exec("nocancel_io.cwasm", 0x2002f6b0, 0x2002f6a0)
exec("nocancel_io.cwasm", 0x2002f6b0, 0x2002f6a0) [failed] = 0
exec("nocancel_io.cwasm", 0x2002f6b0, 0x2002f6a0) = 0
mmap(0x0, 262144, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 262144, 3, 50, 0xffffffff, 0x0) = 0
brk(0x0) = 262144
brk(0x0) = 262144
brk(0x61000) = 397312
brk(0x61000) = 397312
brk(0x62000) = 401408
brk(0x62000) = 401408
open("nocancel_test.txt", 524865, 438) = 3
open("nocancel_test.txt", 524865, 438) = 3
write(3, 0x200078ed, 25) = -22
write(3, 0x200078ed, 25) = -22
/home/lind/lind-wasm/tests/unit-tests/file_tests/deterministic/nocancel_io.c:31: int main(void): Assertion `nw == testdata_len' write(2, 0x2002fe8c, 128) = 128
write(2, 0x2002fe8c, 128) = 128
failed.
write(2, 0x2002fe8c, 8) = 8
write(2, 0x2002fe8c, 8) = 8
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x61000) = 397312
brk(0x61000) = 397312

thread 'lind-fork-2' (1372341) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: getifaddrs.c
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/getifaddrs.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/getifaddrs.cwasm
Running getifaddrs.cwasm...
exec("getifaddrs.cwasm", 0xe002f6b0, 0xe002f6a0)
exec("getifaddrs.cwasm", 0xe002f6b0, 0xe002f6a0) [failed] = 0
exec("getifaddrs.cwasm", 0xe002f6b0, 0xe002f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
socket(16, 524291, 0x0) = 3
socket(16, 524291, 0x0) = 3
bind(3, 0xe002e980, 12) = -9
bind(3, 0xe002e980, 12) = -9
/home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/getifaddrs.c:14: int main(int, char **): Assertion `getifadwrite(2, 0xe002e49c, 128) = 128
write(2, 0xe002e49c, 128) = 128
drs(&ifaddr) == 0' failed.
write(2, 0xe002e49c, 27) = 27
write(2, 0xe002e49c, 27) = 27
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1372978) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: pipepong.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/pipepong-1532a3.o
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/pipepong.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/pipepong.cwasm
Running pipepong.cwasm...
exec("pipepong.cwasm", 0xa402f6b0, 0xa402f6a0)
exec("pipepong.cwasm", 0xa402f6b0, 0xa402f6a0) [failed] = 0
exec("pipepong.cwasm", 0xa402f6b0, 0xa402f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
pipe(0x9c02ed80) = 0
pipe(0x9c02ed80) = 0
pipe(0x9c02ed78) = 0
pipe(0x9c02ed78) = 0
close(3) = 0
close(3) = 0
close(6) = 0
clos = 0
Parent sending 1
write(1, 0x9c02ec8c, 17) = 17
write(1, 0x9c02ec8c, 17) = 17
write(4, 0x9c02ed88, 4) = -22
write(4, 0x9c02ed88, 4) = -22
write(4, 0x9c02ed88, 4) = 0
dup(2) = 3
3
fcntld880xx9c = 3379fcntld880xx9c = 33793
fcntld880xx9c = 33793
fcntld880xx9c = 33793
Child received 0
write(1,  = 17
write(1,  = 17
Child sends 1
Failed to send data to child: Invalid argument
write(1, 0x9c02ec8c, 14) = 14
write(2, 0x9c02e45c, 47) = 47
write(1, 0x9c02ec8c, 14) = 14
write(2, 0x9c02e45c, 47) = 47
write(6, 0x9c02ed88, 4) = -22
write(6, 0x9c02ed88, 4) = -22
dup(2) = 3
dup(2) = 3
[Grate] process terminated, status: 1
fcntl(3, 3, 0x0) = 33793
fcntl(3, 3, 0x0) = 33793

thread 'lind-fork-3' (1373405) panicked at /home/lind/lind-wasm/src/wasmtime/crates/fdtables/src/dashmaparrayglobal.rs:85:5:
Unknown cageid in fdtable access
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

thread 'lind-fork-3' (1373405) panicked at /rustc/8387095803f21a256a9a772ac1f9b41ed4d5aa0a/library/core/src/panicking.rs:225:5:
panic in a function that cannot unwind
stack backtrace:
   0:     0x5790951e693a - <unknown>
   1:     0x5790951ff68a - <unknown>
   2:     0x5790951ecdf2 - <unknown>
   3:     0x5790951c98cf - <unknown>
   4:     0x5790951de021 - <unknown>
   5:     0x5790951de28b - <unknown>
   6:     0x5790951c99ba - <unknown>
   7:     0x5790951c0b99 - <unknown>
   8:     0x5790951ca8bd - <unknown>
   9:     0x5790951ffd4d - <unknown>
  10:     0x5790951ffccb - <unknown>
  11:     0x5790951ffe57 - <unknown>
  12:     0x579094bb4441 - <unknown>
  13:     0x57909513282e - <unknown>
  14:     0x579094acf44b - <unknown>
  15:     0x579094b2fba2 - <unknown>
  16:     0x78b08bd78b39 - <unknown>
  17:     0x78b08bb2a3b5 - <unknown>
  18:     0x78b08bcdc5b1 - <unknown>
  19:     0x78b08bc84a61 - <unknown>
  20:     0x78b08bc7cb38 - <unknown>
  21:     0x78b08bc85347 - <unknown>
  22:     0x78b08bb44466 - <unknown>
  23:     0x78b08bb44e2a - <unknown>
  24:     0x78b08bb83560 - <unknown>
  25:     0x78b08bb30446 - <unknown>
  26:     0x78b08ba82695 - <unknown>
  27:     0x78b08bb28a4e - <unknown>
  28:     0x78b08bd70171 - <unknown>
  29:     0x78b08bd77bfe - <unknown>
  30:     0x579094ccde45 - <unknown>
  31:     0x579094ace9f8 - <unknown>
  32:     0x579094b69370 - <unknown>
  33:     0x579094b6fdee - <unknown>
  34:     0x5790951328f5 - <unknown>
  35:     0x579094acf44b - <unknown>
  36:     0x579094b2fba2 - <unknown>
  37:     0x78ae885fe3f6 - <unknown>
  38:     0x78ae883b8b35 - <unknown>
  39:     0x78ae88563b52 - <unknown>
  40:     0x78ae883bd53e - <unknown>
  41:     0x78ae883b6b40 - <unknown>
  42:     0x78ae883b5a80 - <unknown>
  43:     0x78ae885fb721 - <unknown>
  44:     0x78ae885fd768 - <unknown>
  45:     0x579094ccde45 - <unknown>
  46:     0x579094ace05e - <unknown>
  47:     0x579094b32176 - <unknown>
  48:     0x579094b7ead9 - <unknown>
  49:     0x579094b604c8 - <unknown>
  50:     0x5790951e59ff - <unknown>
  51:     0x78b090644ac3 - <unknown>
  52:     0x78b0906d68d0 - <unknown>
  53:                0x0 - <unknown>
thread caused non-unwinding panic. aborting.
Aborted
RESULT: FAILED (Exit Code: 134)

------------------------------------------------

Testing: pipeonestring.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/pipeonestring-f0da95.o
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/pipeonestring.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/pipeonestring.cwasm
Running pipeonestring.cwasm...
exec("pipeonestring.cwasm", 0xe402f6b0, 0xe402f6a0)
exec("pipeonestring.cwasm", 0xe402f6b0, 0xe402f6a0) [failed] = 0
exec("pipeonestring.cwasm", 0xe402f6b0, 0xe402f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
pipe(0xdc02ed9c) = 0
pipe(0xdc02ed9c) = 0
close(3) = 0
close(4) = 0
write(4, 0xdc0071d8, 10) = -22
write(4, 0xdc0071d8, 10) = -22
write(4, 0xdc0071d8, 10) = 0
write(4, 0xdc0071d8, 10) = 0
read(3, 0xdc02ed70, 10) = -22
read(3, 0xdc02ed70, 10) = -22
brk(0x0) = 196608
brk(0x286b726 = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/pipeonestring.c:33: int main(void): Assertion `ret > 0' fai/home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/pipeonestring.c:33: int main(void): Assertion `ret > 0' faiwrite(128 = 128
write(128 = 128
write(128 = 128
write(128 = 128
test_msg_len' failed.
test_msg_len' failed.
write( = 22
write( = 22
write( = 22
write( = 22
/write(2, 0xdc01c0af, 1) = 1
write(2, 0xdc01c0af, 1) = 1
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x51000) = 331776
Error: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>

thread 'lind-fork-2' (1373510) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
RESULT: FAILED (Exit Code: 134)

------------------------------------------------

Testing: shutdown_fork.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/shutdown_fork-4c53f1.o
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/shutdown_fork.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/shutdown_fork.cwasm
Running shutdown_fork.cwasm...
exec("shutdown_fork.cwasm", 0x1c02f6b0, 0x1c02f6a0)
exec("shutdown_fork.cwasm", 0x1c02f6b0, 0x1c02f6a0) [failed] = 0
exec("shutdown_fork.cwasm", 0x1c02f6b0, 0x1c02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
socketpair(1, 1, 0x0, 0x1402edd4) = 0
socketpair(1, 1, 0x0, 0x1402edd4) = 0
close(4) = 0
close(3) = 0
write(3, 0x140029e8, 21) = -22
write(3, 0x140029e8, 21) = -22
write(3, 0x140029e8, 21) = 0
write(3, 0x140029e8, 21) = 0
read(4, 0x1402ed80, 64) = -22
read(4, 0x1402ed80, 64) = -22
close(4) = -9
close(4) = -9
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/shutdown_fork.c:37: int main(void): Assertion `(size_t)writwrite(2, 0x1402e88c, 128) = 128
write(2, 0x1402e88c, 128) = 128
e(sv[0], PAYLOAD, EXPECTED_BYTES) == EXPECTED_BYTES' failed.
write(2, 0x1402e88c, 61) = 61
write(2, 0x1402e88c, 61) = 61
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1373617) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: getsockname.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/getsockname-4517ab.o
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/getsockname.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/getsockname.cwasm
Running getsockname.cwasm...
exec("getsockname.cwasm", 0xfc02f6b0, 0xfc02f6a0)
exec("getsockname.cwasm", 0xfc02f6b0, 0xfc02f6a0) [failed] = 0
exec("getsockname.cwasm", 0xfc02f6b0, 0xfc02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
socket(2, 1, 0x0) = 3
socket(2, 1, 0x0) = 3
bind(3, 0xf402e7d8, 16) = -9
bind(3, 0xf402e7d8, 16) = -9
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/getsockname.c:26: int main(): Assertion `ret == 0' failed.
write(2, 0xf402e2bc, 128) = 128
write(2, 0xf402e2bc, 128) = 128
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1373831) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: pipe2.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/pipe2-efa997.o
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/pipe2.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/pipe2.cwasm
Running pipe2.cwasm...
exec("pipe2.cwasm", 0x6802f6b0, 0x6802f6a0)
exec("pipe2.cwasm", 0x6802f6b0, 0x6802f6a0) [failed] = 0
exec("pipe2.cwasm", 0x6802f6b0, 0x6802f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
pipe2(0x6402d7c4, 0x0) = 0
pipe2(0x6402d7c4, 0x0) = 0
write(4, 0x64006b9d, 3) = -22
write(4, 0x64006b9d, 3) = -22
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/pipe2.c:23: int main(void): Assertion `ret == (int)test_msgwrite(2, 0x6402d2cc, 128) = 128
write(2, 0x6402d2cc, 128) = 128
_len' failed.
write(2, 0x6402d2cc, 14) = 14
write(2, 0x6402d2cc, 14) = 14
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1373938) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: pipeinput2.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/pipeinput2-dd2379.o
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/pipeinput2.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/pipeinput2.cwasm
Running pipeinput2.cwasm...
exec("pipeinput2.cwasm", 0x2f6b0, 0x2f6a0)
exec("pipeinput2.cwasm", 0x2f6b0, 0x2f6a0) [failed] = 0
exec("pipeinput2.cwasm", 0x2f6b0, 0x2f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
pipe(0x2ed9c) = 0
pipe(0x2ed9c) = 0
close(3) = 0
close(3) = 0
71d6, 0xdeadbeef)(null), 0x2f6b0, 0x2f6a0) = -22
brk(
brk(
196608
brk( = 196608
brk(0x286b726 = 196608
76
brk(0x286b726 = 196608
brk(0x286b726 = 196608
? = -1052672
|� �� 5267  brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/pipeinput2.c:51: int main(void): Assertion `ret == (int)teswrite(2, 0x2e87c, 128) = 128
write(2, 0x2e87c, 128) = 128
/home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/pipeinput2.c:27: int main(void): Assertion `ret == 0' failet_msg_len' failed.
write = 19
d.
write(2, 0xf802e87c, 3) = 3
write(2, 0xf802e87c, 3) = 0
0� O�1060864
� = -1060864
Segmentation fault
RESULT: FAILED (Exit Code: 139)

------------------------------------------------

Testing: pipewrite.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/pipewrite-fcac1f.o
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/pipewrite.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/pipewrite.cwasm
Running pipewrite.cwasm...
exec("pipewrite.cwasm", 0x2c02f6b0, 0x2c02f6a0)
exec("pipewrite.cwasm", 0x2c02f6b0, 0x2c02f6a0) [failed] = 0
exec("pipewrite.cwasm", 0x2c02f6b0, 0x2c02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
pipe(0x2c02e820) = 0
pipe(0x2c02e820) = 0
write(4, 0x2c006d02, 4) = -22
write(4, 0x2c006d02, 4) = -22
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/pipewrite.c:25: int main(void): Assertion `ret == (int)msg1write(2, 0x2c02e30c, 128) = 128
write(2, 0x2c02e30c, 128) = 128
_len' failed.
write(2, 0x2c02e30c, 14) = 14
write(2, 0x2c02e30c, 14) = 14
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1374364) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: socketpair.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/socketpair-538aa7.o
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/socketpair.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/socketpair.cwasm
Running socketpair.cwasm...
exec("socketpair.cwasm", 0x8002f6b0, 0x8002f6a0)
exec("socketpair.cwasm", 0x8002f6b0, 0x8002f6a0) [failed] = 0
exec("socketpair.cwasm", 0x8002f6b0, 0x8002f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
socketpair(1, 1, 0x0, 0x7762ecd4) = 0
socketpair(1, 1, 0x0, 0x7762ecd4) = 0
close(3) = 0
close(4) = 0
read(4, 0x7762e8d0, 1024) = -22
read(4, 0x7762e8d0, 1024) = -22
read(4, 0x7762e8d0, 1024) = 0
dup(2) = 3
dup(2) = 3
dup(2) = 3
70003958 = 33793
70003958 = 337970003958 = 33793
70003958 = 33793
read(3, 0x7002e8d0, 1024) = -22
read(3, 0x7002e8d0, 1024) = 0
read(3, 0x7002e8d0, 1024) = 0
read(3, 0x7002e8d0, 1024) = 0
-->
write(1, 0x7002e81c, 4) = 4
reading stream message: Invalid argument
write(2, 0x7762dfec, 41) = 41write(2, 0x7762dfec, 41) = 41
write(2, 0x7762dfec, 41) = 41
-->
write( = 4
brk(0x0) = 196608
write(4, = -22
writing stream message: Invalid argument
write(2, 0x7762dfec, 41) = 41
write(2, 0x7762dfec, 41) = 41
write(2, 0x7762dfec, 41) = 335872
close(4) = -9
872
close(4) = -9
close(4) = -9
mmap(0x0, 2097152, 0x0, 34, 0xffffffff, 0x0) = -2101248
mmap(0x0, 2097152, 0x0, 34, 0xffffffff, 0x0) = -2101248
[Grate] process terminated, status: 0
munmap(0x6fdff000, 4096) = 0
munmap(0x6fdff000, 4096) = 0

thread 'lind-fork-3' (1374579) panicked at /home/lind/lind-wasm/src/wasmtime/crates/fdtables/src/dashmaparrayglobal.rs:85:5:
Unknown cageid in fdtable access
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

thread 'lind-fork-3' (1374579) panicked at /rustc/8387095803f21a256a9a772ac1f9b41ed4d5aa0a/library/core/src/panicking.rs:225:5:
panic in a function that cannot unwind
stack backtrace:
   0:     0x63d86308693a - <unknown>
   1:     0x63d86309f68a - <unknown>
   2:     0x63d86308cdf2 - <unknown>
   3:     0x63d8630698cf - <unknown>
   4:     0x63d86307e021 - <unknown>
   5:     0x63d86307e28b - <unknown>
   6:     0x63d8630699ba - <unknown>
   7:     0x63d863060b99 - <unknown>
   8:     0x63d86306a8bd - <unknown>
   9:     0x63d86309fd4d - <unknown>
  10:     0x63d86309fccb - <unknown>
  11:     0x63d86309fe57 - <unknown>
  12:     0x63d862a54441 - <unknown>
  13:     0x63d862fd282e - <unknown>
  14:     0x63d86296f44b - <unknown>
  15:     0x63d8629cfba2 - <unknown>
  16:     0x79ae6b75fb39 - <unknown>
  17:     0x79ae6b5113b5 - <unknown>
  18:     0x79ae6b6c35b1 - <unknown>
  19:     0x79ae6b66ba61 - <unknown>
  20:     0x79ae6b663b38 - <unknown>
  21:     0x79ae6b66c347 - <unknown>
  22:     0x79ae6b52b466 - <unknown>
  23:     0x79ae6b52be2a - <unknown>
  24:     0x79ae6b56a560 - <unknown>
  25:     0x79ae6b517446 - <unknown>
  26:     0x79ae6b477891 - <unknown>
  27:     0x79ae6b50fa4e - <unknown>
  28:     0x79ae6b757171 - <unknown>
  29:     0x79ae6b75ebfe - <unknown>
  30:     0x63d862b6de45 - <unknown>
  31:     0x63d86296e9f8 - <unknown>
  32:     0x63d862a09370 - <unknown>
  33:     0x63d862a0fdee - <unknown>
  34:     0x63d862fd28f5 - <unknown>
  35:     0x63d86296f44b - <unknown>
  36:     0x63d8629cfba2 - <unknown>
  37:     0x79a9f7a18c76 - <unknown>
  38:     0x79a9f77d3ed5 - <unknown>
  39:     0x79a9f7988049 - <unknown>
  40:     0x79a9f795ef6f - <unknown>
  41:     0x79a9f79544ea - <unknown>
  42:     0x79a9f794df84 - <unknown>
  43:     0x79a9f794c888 - <unknown>
  44:     0x79a9f792e83b - <unknown>
  45:     0x79a9f79339e7 - <unknown>
  46:     0x79a9f7926d83 - <unknown>
  47:     0x79a9f79349ec - <unknown>
  48:     0x79a9f792c568 - <unknown>
  49:     0x79a9f77ec426 - <unknown>
  50:     0x79a9f77ecdea - <unknown>
  51:     0x79a9f782b520 - <unknown>
  52:     0x79a9f77d9278 - <unknown>
  53:     0x79a9f77d28ac - <unknown>
  54:     0x79a9f77d1a80 - <unknown>
  55:     0x79a9f7a15fa1 - <unknown>
  56:     0x79a9f7a17fe8 - <unknown>
  57:     0x63d862b6de45 - <unknown>
  58:     0x63d86296e05e - <unknown>
  59:     0x63d8629d2176 - <unknown>
  60:     0x63d862a1ead9 - <unknown>
  61:     0x63d862a004c8 - <unknown>
  62:     0x63d8630859ff - <unknown>
  63:     0x79ae6bc81ac3 - <unknown>
  64:     0x79ae6bd138d0 - <unknown>
  65:                0x0 - <unknown>
thread caused non-unwinding panic. aborting.
Aborted
RESULT: FAILED (Exit Code: 134)

------------------------------------------------

Testing: pipeinput.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/pipeinput-9e53ba.o
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/pipeinput.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/pipeinput.cwasm
Running pipeinput.cwasm...
exec("pipeinput.cwasm", 0x9402f6b0, 0x9402f6a0)
exec("pipeinput.cwasm", 0x9402f6b0, 0x9402f6a0) [failed] = 0
exec("pipeinput.cwasm", 0x9402f6b0, 0x9402f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
pipe(0x8ba2ed9c) = 0
pipe(0x8ba2ed9c) = 0
close(3) = 0
write(4, 0x8ba071d4, 10) = -22
write(4, 0x8ba071d4, 10) = -22
write(4, 0x8ba071d4, 10) = 0
brk( = 196608
read(67813027 = -22
brk(0x51000) = -22
brk(0x51000) = 331776
brk( = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/pipeinput.c:49: int main(void): Assertion `ret == (int)test�� �� 5267  write(2, 0x8ba2e88c, 128) = 128
�� �� 5267  write(2, 0x8ba2e88c, 128) = 128
_msg_len' failed.
write(2, 0x8ba2e88c, 18) = 18
/home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/pipeinput.c:33: int main(void): Assertion `ret > 0' failed.write(195306763 = 128
mmap(0x0, 4096, 3, 34, 0x0, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0x0, 0x0) = -8192
? = -1060864
? = -1060864
brk(0x51000) = 331776
brk(0x51000) = 331776
Error: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>

thread 'lind-fork-2' (1374684) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
RESULT: FAILED (Exit Code: 134)

------------------------------------------------

Testing: simple-select.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/simple-select-6e1dfd.o
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/simple-select.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/simple-select.cwasm
Running simple-select.cwasm...
exec("simple-select.cwasm", 0x2c02f6b0, 0x2c02f6a0)
exec("simple-select.cwasm", 0x2c02f6b0, 0x2c02f6a0) [failed] = 0
exec("simple-select.cwasm", 0x2c02f6b0, 0x2c02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
pipe(0x2c02ed84) = 0
pipe(0x2c02ed84) = 0
close(3) = 0
close(3) = 0
close(3) = 0
close(3) = 0
 = -22
 = -22
brk(0x0) = 196608
brk(0x0) = 196608
Segmentation fault
RESULT: FAILED (Exit Code: 139)

------------------------------------------------

Testing: pipe.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/pipe-3d4fe9.o
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/pipe.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/pipe.cwasm
Running pipe.cwasm...
exec("pipe.cwasm", 0x4c02f6b0, 0x4c02f6a0)
exec("pipe.cwasm", 0x4c02f6b0, 0x4c02f6a0) [failed] = 0
exec("pipe.cwasm", 0x4c02f6b0, 0x4c02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
pipe(0x4402d824) = 0
pipe(0x4402d824) = 0
write(4, 0x44006c01, 3) = -22
write(4, 0x44006c01, 3) = -22
write() failed: Invalid argument
write(2, 0x4402d75c, 33) = 33
write(2, 0x4402d75c, 33) = 33
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/pipe.c:30: int main(void): Assertion `ret == (int)test_msg_write(2, 0x4402d2fc, 128) = 128
write(2, 0x4402d2fc, 128) = 128
len' failed.
write(2, 0x4402d2fc, 13) = 13
write(2, 0x4402d2fc, 13) = 13
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1374898) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: socketselect.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/socketselect-7978c5.o
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/socketselect.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/socketselect.cwasm
Running socketselect.cwasm...
exec("socketselect.cwasm", 0xa402f6b0, 0xa402f6a0)
exec("socketselect.cwasm", 0xa402f6b0, 0xa402f6a0) [failed] = 0
exec("socketselect.cwasm", 0xa402f6b0, 0xa402f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
socketpair(1, 1, 0x0, 0x9c02e804) = 0
socketpair(1, 1, 0x0, 0x9c02e804) = 0
write(3, 0x9c00328c, 4) = -22
write(3, 0x9c00328c, 4) = -22
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/socketselect.c:22: int main(void): Assertion `n == (ssize_twrite(2, 0x9c02e24c, 128) = 128
write(2, 0x9c02e24c, 128) = 128
)len' failed.
write(2, 0x9c02e24c, 14) = 14
write(2, 0x9c02e24c, 14) = 14
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1375005) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: getsockopt.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/getsockopt-cc928e.o
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/getsockopt.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/getsockopt.cwasm
Running getsockopt.cwasm...
exec("getsockopt.cwasm", 0x1802f6b0, 0x1802f6a0)
exec("getsockopt.cwasm", 0x1802f6b0, 0x1802f6a0) [failed] = 0
exec("getsockopt.cwasm", 0x1802f6b0, 0x1802f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
Testing getsockopt() syscall
write(1, 0x1002ec1c, 29) = 29
write(1, 0x1002ec1c, 29) = 29
socket(2, 1, 0x0) = 3
socket(2, 1, 0x0) = 3
getsockopt(3, 1, 2, 0x2ecd4, 0x2ecd0) = -9
getsockopt(3, 1, 2, 0x2ecd4, 0x2ecd0) = -9
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/getsockopt.c:21: int main(void): Assertion `getsockopt(sockwrite(2, 0x1002e7bc, 128) = 128
write(2, 0x1002e7bc, 128) = 128
, SOL_SOCKET, SO_REUSEADDR, &optval, &optlen) == 0' failed.
write(2, 0x1002e7bc, 60) = 60
write(2, 0x1002e7bc, 60) = 60
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1375645) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: epoll_edge_triggered.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/epoll_edge_triggered-10b3d3.o
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/epoll_edge_triggered.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/epoll_edge_triggered.cwasm
Running epoll_edge_triggered.cwasm...
exec("epoll_edge_triggered.cwasm", 0x8802f6b0, 0x8802f6a0)
exec("epoll_edge_triggered.cwasm", 0x8802f6b0, 0x8802f6a0) [failed] = 0
exec("epoll_edge_triggered.cwasm", 0x8802f6b0, 0x8802f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
pipe(0x8802eda4) = 0
pipe(0x8802eda4) = 0
epoll_create1(0x0) = 5
epoll_create1(0x0) = 5
epoll_ctl(5, 1, 3, 0x8802ed90) = 0
epoll_ctl(5, 1, 3, 0x8802ed90) = 0
write(4, 0x88002a3a, 3) = -22
write(4, 0x88002a3a, 3) = -22
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/epoll_edge_triggered.c:28: int main(void): Assertion `writewrite(2, 0x8802e80c, 128) = 128
write(2, 0x8802e80c, 128) = 128
(p[1], "abc", 3) == 3' failed.
write(2, 0x8802e80c, 31) = 31
write(2, 0x8802e80c, 31) = 31
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1375964) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: ipv6_basic.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/ipv6_basic-bc50bf.o
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/ipv6_basic.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/ipv6_basic.cwasm
Running ipv6_basic.cwasm...
exec("ipv6_basic.cwasm", 0x3c02f6b0, 0x3c02f6a0)
exec("ipv6_basic.cwasm", 0x3c02f6b0, 0x3c02f6a0) [failed] = 0
exec("ipv6_basic.cwasm", 0x3c02f6b0, 0x3c02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
socket(10, 1, 0x0) = 3
socket(10, 1, 0x0) = 3
getsockopt(3, 1, 3, 0x2eb34, 0x2eb30) = -9
getsockopt(3, 1, 3, 0x2eb34, 0x2eb30) = -9
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/ipv6_basic.c:23: int main(void): Assertion `getsockopt(srv,write(2, 0x3c02e51c, 128) = 128
write(2, 0x3c02e51c, 128) = 128
 SOL_SOCKET, SO_TYPE, &stype, &slen) == 0' failed.
write(2, 0x3c02e51c, 51) = 51
write(2, 0x3c02e51c, 51) = 51
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1376177) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: error_handling_net.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/error_handling_net-7fcc30.o
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/error_handling_net.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/error_handling_net.cwasm
Running error_handling_net.cwasm...
exec("error_handling_net.cwasm", 0xf002f6b0, 0xf002f6a0)
exec("error_handling_net.cwasm", 0xf002f6b0, 0xf002f6a0) [failed] = 0
exec("error_handling_net.cwasm", 0xf002f6b0, 0xf002f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
sigaction(13, 0xe802eaa8, 0xe802ea90) = 0
sigaction(13, 0xe802eaa8, 0xe802ea90) = 0
recvfrom(0xffffffff, 0xe802ec40, 16, 0x0, 0x0, 0x0) = -9
recvfrom(0xffffffff, 0xe802ec40, 16, 0x0, 0x0, 0x0) = -9
sendto(0xffffffff, 0xe8000b10, 1, 0x0, 0x0, 0x0) = -9
sendto(0xffffffff, 0xe8000b10, 1, 0x0, 0x0, 0x0) = -9
accept(0xffffffff, 0x0, 0x0) = -9
accept(0xffffffff, 0x0, 0x0) = -9
bind(0xffffffff, 0xe802ec30, 16) = -9
bind(0xffffffff, 0xe802ec30, 16) = -9
listen(0xffffffff, 1) = -9
listen(0xffffffff, 1) = -9
connect(0xffffffff, 0xe802ec30, 16) = -9
connect(0xffffffff, 0xe802ec30, 16) = -9
shutdown(0xffffffff, 2) = -9
shutdown(0xffffffff, 2) = -9
1. EBADF on all operations with fd=-1
write(1, 0xe802eb4c, 38) = 38
write(1, 0xe802eb4c, 38) = 38
socket(2, 1, 0x0) = 3
socket(2, 1, 0x0) = 3
recvfrom(3, 0xe802ec40, 16, 0x0, 0x0, 0x0) = -9
recvfrom(3, 0xe802ec40, 16, 0x0, 0x0, 0x0) = -9
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/error_handling_net.c:62: int main(void): Assertion `errno =write(2, 0xe802e6ec, 128) = 128
write(2, 0xe802e6ec, 128) = 128
= ENOTCONN' failed.
write(2, 0xe802e6ec, 20) = 20
write(2, 0xe802e6ec, 20) = 20
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1376284) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: nonblocking_eagain.c
/home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/nonblocking_eagain.c:110:77: warning: format specifies type 'ssize_t' (aka 'long') but the argument has type 'ssize_t' (aka 'int') [-Wformat]
  110 |     printf("6. Non-blocking send filled buffer (%zd bytes), then EAGAIN\n", total);
      |                                                 ~~~                         ^~~~~
      |                                                 %zd
1 warning generated.
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/nonblocking_eagain-2f6fde.o
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/nonblocking_eagain.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/nonblocking_eagain.cwasm
Running nonblocking_eagain.cwasm...
exec("nonblocking_eagain.cwasm", 0xcc02f6b0, 0xcc02f6a0)
exec("nonblocking_eagain.cwasm", 0xcc02f6b0, 0xcc02f6a0) [failed] = 0
exec("nonblocking_eagain.cwasm", 0xcc02f6b0, 0xcc02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
socket(2, 2049, 0x0) = 3
socket(2, 2049, 0x0) = 3
fcntl(3, 3, 0x0) = 2050
fcntl(3, 3, 0x0) = 2050
1. SOCK_NONBLOCK flag set at creation
write(1, 0xcc01e9ac, 38) = 38
write(1, 0xcc01e9ac, 38) = 38
close(3) = 0
close(3) = 0
socket(2, 1, 0x0) = 3
socket(2, 1, 0x0) = 3
fcntl(3, 3, 0x0) = 2
fcntl(3, 3, 0x0) = 2
fcntl(3, 4, 0x802) = 0
fcntl(3, 4, 0x802) = 0
fcntl(3, 3, 0x0) = 2050
fcntl(3, 3, 0x0) = 2050
2. O_NONBLOCK set via fcntl
write(1, 0xcc01e9ac, 28) = 28
write(1, 0xcc01e9ac, 28) = 28
close(3) = 0
close(3) = 0
socketpair(1, 2049, 0x0, 0xcc02eadc) = 0
socketpair(1, 2049, 0x0, 0xcc02eadc) = 0
recvfrom(3, 0xcc02ea90, 64, 0x0, 0x0, 0x0) = -9
recvfrom(3, 0xcc02ea90, 64, 0x0, 0x0, 0x0) = -9
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/nonblocking_eagain.c:49: int main(void): Assertion `errno =write(2, 0xcc01e54c, 128) = 128
write(2, 0xcc01e54c, 128) = 128
= EAGAIN || errno == EWOULDBLOCK' failed.
write(2, 0xcc01e54c, 42) = 42
write(2, 0xcc01e54c, 42) = 42
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192

thread 'lind-fork-2' (1376391) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: memory fault at wasm address 0x39343a63 in linear memory of size 0x100000000
    2: wasm trap: out of bounds memory access

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: socket_options_advanced.c
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/socket_options_advanced-eb30a5.o
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/socket_options_advanced.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/socket_options_advanced.cwasm
Running socket_options_advanced.cwasm...
exec("socket_options_advanced.cwasm", 0xb002f6b0, 0xb002f6a0)
exec("socket_options_advanced.cwasm", 0xb002f6b0, 0xb002f6a0) [failed] = 0
exec("socket_options_advanced.cwasm", 0xb002f6b0, 0xb002f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
socket(2, 1, 0x0) = 3
socket(2, 1, 0x0) = 3
getsockopt(3, 6, 1, 0x2ed54, 0x2ed50) = -9
getsockopt(3, 6, 1, 0x2ed54, 0x2ed50) = -9
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/socket_options_advanced.c:24: int main(void): Assertion `gewrite(2, 0xa802e7dc, 128) = 128
write(2, 0xa802e7dc, 128) = 128
tsockopt(tcp, IPPROTO_TCP, TCP_NODELAY, &val, &len) == 0' failed.
write(2, 0xa802e7dc, 66) = 66
write(2, 0xa802e7dc, 66) = 66
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1376604) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)

------------------------------------------------

Testing: writev_socket.c
/home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/writev_socket.c:38:69: warning: format specifies type 'ssize_t' (aka 'long') but the argument has type 'ssize_t' (aka 'int') [-Wformat]
   38 |     printf("1. writev on socketpair: \"%s\" (%zd bytes)\n", result, nr);
      |                                              ~~~                    ^~
      |                                              %zd
1 warning generated.
wasm-ld: warning: function signature mismatch: main
>>> defined as (i32, i32, i32) -> i32 in /home/lind/lind-wasm/build/sysroot/lib/wasm32-wasi/crt1.o
>>> defined as (i32, i32) -> i32 in /tmp/writev_socket-6f25e3.o
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/writev_socket.cwasm
OK: /home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/writev_socket.cwasm
Running writev_socket.cwasm...
exec("writev_socket.cwasm", 0xc02f6b0, 0xc02f6a0)
exec("writev_socket.cwasm", 0xc02f6b0, 0xc02f6a0) [failed] = 0
exec("writev_socket.cwasm", 0xc02f6b0, 0xc02f6a0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
mmap(0x0, 196608, 3, 50, 0xffffffff, 0x0) = 0
socketpair(1, 1, 0x0, 0x402e984) = 0
socketpair(1, 1, 0x0, 0x402e984) = 0
writev(3, 0x402e860, 3) = -22
writev(3, 0x402e860, 3) = -22
brk(0x0) = 196608
brk(0x0) = 196608
brk(0x51000) = 331776
brk(0x51000) = 331776
brk(0x52000) = 335872
brk(0x52000) = 335872
/home/lind/lind-wasm/tests/unit-tests/networking_tests/deterministic/writev_socket.c:32: int main(void): Assertion `nw == total_write(2, 0x402e39c, 128) = 128
write(2, 0x402e39c, 128) = 128
expected' failed.
write(2, 0x402e39c, 18) = 18
write(2, 0x402e39c, 18) = 18
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
mmap(0x0, 4096, 3, 34, 0xffffffff, 0x0) = -8192
brk(0x51000) = 331776
brk(0x51000) = 331776

thread 'lind-fork-2' (1376711) panicked at /home/lind/lind-wasm/src/wasmtime/crates/lind-multi-process/src/lib.rs:952:50:
exec-ed module error: failed to run main module

Caused by:
    0: failed to invoke command default
    1: wasm trap: wasm `unreachable` instruction executed

Stack backtrace:
   0: <unknown>
   1: <unknown>
   2: <unknown>
   3: <unknown>
   4: <unknown>
   5: <unknown>
   6: <unknown>
   7: <unknown>
   8: <unknown>
   9: <unknown>
  10: <unknown>
  11: <unknown>
  12: <unknown>
  13: <unknown>
stack backtrace:
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
Killed
RESULT: TIMEOUT/PANIC (KILLED)
------------------------------------------------
