[Webkit-unassigned] [Bug 242780] New: mozilla.github.io/translate fails with wasm streaming error

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jul 14 18:21:54 PDT 2022


https://bugs.webkit.org/show_bug.cgi?id=242780

            Bug ID: 242780
           Summary: mozilla.github.io/translate fails with wasm streaming
                    error
           Product: WebKit
           Version: Safari Technology Preview
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebAssembly
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: karlcow at apple.com

Steps to reproduce:
1. with macOS Ventura on Safari Version 16.0 (18614.1.19.1.5)
2. Go to https://mozilla.github.io/translate/

Expected:
page loads and menu are initialized.

Actual:
drop down menu stays blank and the page is inactive.

The console displays:

```
[Debug] Message 'import' received from main script (worker.js, line 33)
[Warning] wasm streaming compile failed: CompileError: WebAssembly.Module doesn't parse at byte 1088: can't get 0th Type's return value (bergamot-translator-worker.js, line 734)
[Warning] falling back to ArrayBuffer instantiation (bergamot-translator-worker.js, line 735)
[Warning] failed to asynchronously prepare wasm: CompileError: WebAssembly.Module doesn't parse at byte 1088: can't get 0th Type's return value (bergamot-translator-worker.js, line 723)
[Warning] CompileError: WebAssembly.Module doesn't parse at byte 1088: can't get 0th Type's return value (bergamot-translator-worker.js, line 647)
[Error] Unhandled Promise Rejection: RuntimeError: abort(CompileError: WebAssembly.Module doesn't parse at byte 1088: can't get 0th Type's return value). Build with -s ASSERTIONS=1 for more info.
        (anonymous function)
        rejectPromise
        promiseReactionJob
```

the message seems to be generated by 
https://github.com/WebKit/WebKit/blob/612c245823a515c8c70c2ad486957bd8a850f0f9/Source/JavaScriptCore/wasm/WasmStreamingParser.cpp#L63-L70


This is currently working both in Firefox and Chrome.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220715/56902dc6/attachment-0001.htm>


More information about the webkit-unassigned mailing list