Test Case
issue.zip
Steps to Reproduce
Run the following command:
wasmtime -W gc,exceptions,function-references --dir=/ $PWD/kotlin-wasm-benchmarks-wasmWasiBenchmark.wasm STUB $PWD/config.conf StringBenchmark microBenchmarks.StringBenchmark.stringConcatNullable
Expected Results
Benchmarks are running.
Actual Results
GC heap out of memory: no capacity for allocation of 96 bytes when -C collector=copying
wasm trap: allocation size too large when -C collector=null
Versions and Environment
Wasmtime version or commit: 46.0.1
Operating system: MacOS 26.5.1
Architecture: Apple Silicon
Extra Info
With -C collector=drc benchmarks works good. Seems since 46.0.1 the default GC was changed from drc to copying so tests are now fails.
Test Case
issue.zip
Steps to Reproduce
Run the following command:
wasmtime -W gc,exceptions,function-references --dir=/ $PWD/kotlin-wasm-benchmarks-wasmWasiBenchmark.wasm STUB $PWD/config.conf StringBenchmark microBenchmarks.StringBenchmark.stringConcatNullableExpected Results
Benchmarks are running.
Actual Results
GC heap out of memory: no capacity for allocation of 96 byteswhen-C collector=copyingwasm trap: allocation size too largewhen-C collector=nullVersions and Environment
Wasmtime version or commit: 46.0.1
Operating system: MacOS 26.5.1
Architecture: Apple Silicon
Extra Info
With
-C collector=drcbenchmarks works good. Seems since 46.0.1 the default GC was changed from drc to copying so tests are now fails.