wasmer-python icon indicating copy to clipboard operation
wasmer-python copied to clipboard

`RuntimeError: RuntimeError: WASI exited with code: 0`

Open abc767234318 opened this issue 1 year ago • 0 comments

Describe the bug

I have a wasi program, and it output following errors when executed by wasmer-python. But the code with same function using wasmer-go will not output errors.

Traceback (most recent call last):
        File "wasmer-py.py", line 22, in <module>
            run()
        File "wasmer-py.py", line 14, in run
            instance.exports._start()
        RuntimeError: RuntimeError: WASI exited with code: 0

My Python script:

from wasmer import wasi, Store, ImportObject, Module, Instance
import os

def run():
    file = open("B3-1.wasm", "rb").read()
    
    store = Store()
    wasi_env = wasi.StateBuilder("B3-1").finalize()
    import_object = wasi_env.generate_import_object(store, wasi.Version.LATEST)

    instance = Instance(Module(store, file), import_object)
    instance.exports._start()


if __name__=="__main__":
    run()

If applicable, add a link to a test case (as a zip file or link to a repository we can clone). B3-1.zip

abc767234318 avatar Apr 12 '23 02:04 abc767234318