[Webkit-unassigned] [Bug 181781] New: iOS 11.2.2 and 11.2.5b6 WebAssembly regression (error or hang)
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Jan 17 20:42:07 PST 2018
https://bugs.webkit.org/show_bug.cgi?id=181781
Bug ID: 181781
Summary: iOS 11.2.2 and 11.2.5b6 WebAssembly regression (error
or hang)
Product: WebKit
Version: Safari 11
Hardware: iPhone / iPad
OS: iOS 11
Status: NEW
Severity: Normal
Priority: P2
Component: WebAssembly
Assignee: webkit-unassigned at lists.webkit.org
Reporter: bvibber at wikimedia.org
At Wikipedia we use an emscripten-based decoder in Safari for some video and audio formats, and are looking at deploying a WebAssembly build for both desktop and mobile.
In iOS 11.2.2 there's a major regression in wasm which breaks things with "out of bounds memory access" errors, which I believe is rdar:://problem/36236004 and supposed to be fixed; however the latest version I can test is iOS 11.2.5beta 6, where instead of emitting an error the entire web content process hangs without emitting any console messages.
Sample using asm.js build:
* https://brionv.com/misc/ogv.js/demo/#player=js
^ works
Sample using wasm build:
* https://brionv.com/misc/ogv.js/demo/#player=wasm
^ errors out on 11.2.2, hangs on 11.2.5b6
The hang comes during initialization or early execution, making it tricky to connect with the Safari remote debugger.
Downstream issues:
* https://phabricator.wikimedia.org/T179108
* https://github.com/brion/ogv.js/issues/485
* https://github.com/kripken/emscripten/issues/6042
--
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/20180118/706e8087/attachment.html>
More information about the webkit-unassigned
mailing list