This test case in binary.wast (https://github.com/WebAssembly/spec/blob/v1.1/test/core/binary.wast#L739-L759) tests for assert_malformed, e.g. parser error. However it also contains a validation error.
This turns out to pose a difficulty to engines, which would try to do parsing and (or a part of) validation in a single pass.
Is this intentional?