-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Closed
Labels
bugIncorrect behavior in the current implementation that needs fixingIncorrect behavior in the current implementation that needs fixing
Description
Test Case
The test.c file is uploaded as
test-c.txt
The test.wasm file is uploaded as
test-wasm.txt
Steps to Reproduce
We create a normal file Data/hello.txt and write some initial content into the file.
using command wasmtime run --dir=./Data test.wasm
to execute the wasm file.
Actual Results
In linux, wasmtime do not write any bytes into the file and prints:
Successfully get the file fd.
Current offset: 0
Wrote 0 bytes to the file.
File Size: 30 bytes
Leave snapshot.
In windows, wasmtime writes null characters (\u0000) into the file and prints:
Successfully get the file fd.
Current offset: 0
Wrote 0 bytes to the file.
File Size: 50 bytes
Leave snapshot.
There is a difference between executing the wasm file in windows and linux.
Maybe in linux, this could be a bug?
Versions and Environment
Ubuntu 20.04 (amd64)
Windows 10 (x86_64)
wasmtime 13.0.0
Metadata
Metadata
Assignees
Labels
bugIncorrect behavior in the current implementation that needs fixingIncorrect behavior in the current implementation that needs fixing