Bug 158935

Summary: jetsams on brendaneich.com/2015/06/from-asm-js-to-webassembly
Product: WebKit Reporter: Louis Romero <lpromero>
Component: WebKit Misc.Assignee: Nobody <webkit-unassigned>
Status: REOPENED ---    
Severity: Normal CC: jfbastien, kling, rniwa, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 9   
Hardware: iPhone / iPad   
OS: iOS 9.3   

Description Louis Romero 2016-06-20 03:55:48 PDT
Steps to reproduce: 
- Open https://brendaneich.com/2015/06/from-asm-js-to-webassembly/
- Scroll through the page, zoom.

Observed behavior: 
- At some point it crashes.

Expected behavior: 
- No crash.


This is likely an OOM issue where the layout takes too much memory.
Comment 1 JF Bastien 2017-03-22 03:13:35 PDT
I'm not able to repro this issue on trunk.
Comment 2 Louis Romero 2017-03-22 03:54:28 PDT
I repro on Safari iOS 10.2 with iPhone 7 Plus.
Comment 3 Louis Romero 2017-07-04 09:57:41 PDT
I still repro on Safari iOS 11 beta 1, with iPad Pro 12 and iPhone 6S Plus.
Comment 4 Ryosuke Niwa 2017-07-04 10:39:20 PDT
Reproduction steps:
Scroll down to where "JavaScript at 20 / Brendan Eich" slide is and then pinch zoom in & out. WebContent process jetsams.

I can reproduce this on iPhone 7.
Comment 5 Radar WebKit Bug Importer 2017-07-04 10:40:04 PDT
<rdar://problem/33125175>