brettcannon added the bug label to Issue #7829.
brettcannon opened issue #7829:
Test Case
TODO: upload Wasm file here
Steps to Reproduce
Expected Results
Test should pass (it does under preview 1).
Actual Results
Raises errno 63:
ENOSR
(out of stream resources).Versions and Environment
Wasmtime version or commit: 17.0.0
Operating system: Linux/WSL
Architecture: x64
Extra Info
Anything else you'd like to add?
Success logs under preview 1:
success-utime-fd.txtFailure logs under preview 2:
failure-utime-fd.txt
alexcrichton commented on issue #7829:
Could you perhaps reupload the failure logs? It currently seems to be empty and/or says success with no extra logs
brettcannon commented on issue #7829:
Sorry about that!
pchickey commented on issue #7829:
@elliottt and I investigated this and will be posting a fix shortly.
pchickey commented on issue #7829:
@brettcannon We read the test source you linked to and believed we reproduced it in PR #7876 with a modification to one of our existing tests, and then fixed it in the same PR. I don't know how to run your tests locally to verify that this fixed it, but we think we got the underlying bug in our implementation fixed now. Please verify for us whether this is a fix when you have time, and also if it changes the status of any other of your posix tests, which exercise a lot more than our test suite.
brettcannon commented on issue #7829:
I don't know how to run your tests locally to verify that this fixed it
FYI I'm working on better docs for this, but https://github.com/python/cpython/tree/main/Tools/wasm#wasi-wasm32-wasi are the current docs if you're interested.
Please verify for us whether this is a fix when you have time
Will do! I'll plan to give it a try this week.
if it changes the status of any other of your posix tests, which exercise a lot more than our test suite.
Yeah, Python's test suite is old and extensive for this sort of thing: we're great at exercising C compilers and OSs. :grinning_face_with_smiling_eyes: If you're ever interested in trying to get the Python test suite set up as a 3rd-party test suite to run, just let me know.
brettcannon commented on issue #7829:
Commented at https://github.com/bytecodealliance/wasmtime/pull/7876#issuecomment-1936792352 about the PR passing CPython's test suite.
pchickey closed issue #7829:
Test Case
TODO: upload Wasm file here
Steps to Reproduce
Expected Results
Test should pass (it does under preview 1).
Actual Results
Raises errno 63:
ENOSR
(out of stream resources).Versions and Environment
Wasmtime version or commit: 17.0.0
Operating system: Linux/WSL
Architecture: x64
Extra Info
Anything else you'd like to add?
Success logs under preview 1:
success-utime-fd.txtFailure logs under preview 2:
failure-utime-fd.txt
pchickey commented on issue #7829:
This landed in
main
and inrelease-18.0.0
so I'm going to close it now. We chose not to release this fix as a patch release onrelease-17.0.0
but if someone really needs it before 18 goes out in 7 days, we still could.
Last updated: Dec 23 2024 at 12:05 UTC