Skip to content

build: wasip1 wasmtime builder is broken #59583

@johanbrandhorst

Description

@johanbrandhorst

This is a tracking issue for problems relating to the wasip1-wasmtime builder. The wasmtime runner fails a number of tests, because of differences in how wasmtime and wazero (the primary wasip1 runner) have implemented the wasi_snapshot_preview1 syscall API.

This issue will track efforts to make the wasip1 port and wasmtime runner pass the standard library tests, or document which tests are impossible to fix because of runtime issues.

List of known failing tests on wasmtime:

Package Test name Error Test log Fixed
archive/tar TestFileInfoHeaderSymlink Symlink permission error Test log ✔️
archive/zip TestOpenReaderInsecurePath Directory open error Test log ✔️
archive/zip FuzzReader Directory open error Test log ✔️
net/http/pprof Unknown Text file busy Test log ✔️
cmd/internal/testdir Test/env.go PATH is empty Test log ✔️

Metadata

Metadata

Assignees

No one assigned

    Labels

    FrozenDueToAgeNeedsFixThe path to resolution is known, but the work has not been done.arch-wasmWebAssembly issues

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions