Bug 184827 - Mobile Safari crashes with WebAssembly page
Summary: Mobile Safari crashes with WebAssembly page
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebAssembly (show other bugs)
Version: Safari Technology Preview
Hardware: Mac macOS 10.13
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-04-20 10:38 PDT by Rodrigo Kumpera
Modified: 2018-07-31 16:05 PDT (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rodrigo Kumpera 2018-04-20 10:38:42 PDT
Mobile safari crashes when accessing: https://learningblazor.azurewebsites.net

It started crashing with a recent update of the mono runtime.

It works on other browsers.
Comment 1 Rodrigo Kumpera 2018-04-20 10:42:40 PDT
I should mention it works fine with the previous mono runtime, which has a larger WASM payload.
Comment 2 Rodrigo Kumpera 2018-04-20 10:53:16 PDT
With Safari Tech Preview Release 54 (Safari 11.2, WebKit 13606.1.13.2)

This page crashes the browser in all sorts of places (crash logs not particularly useful): https://learningblazor.azurewebsites.net

It works with Safari 11.0.3 (13604.5.6).
Comment 3 JF Bastien 2018-04-20 10:55:47 PDT
From talking to Rodrigo, this is likely due to too much code getting generated, JSC runs out of X memory.
Comment 4 Rodrigo Kumpera 2018-04-23 06:59:15 PDT
I'm not sure whether it's related or not.

Here some of the device crash logs.

If there's anything else I can do to help, please don't hesitate do ask.

https://gist.github.com/kumpera/85b89b9d3b43d89c618ab99c05c9e526
https://gist.github.com/kumpera/d92515e527d6ac0da998e2928149f392
https://gist.github.com/kumpera/c19b72d03cef3861f5b26ae02800f25f