Why would my app crash in Chrome if I refresh a few times?

十年热恋 提交于 2019-12-12 17:07:58

问题


I'm building a web app that does a lot of DOM manipulation and uses CSS3 effects.

I'm repeatedly refreshing the page, and on every 4th or 5th reload, Chrome displays the Aw, snap page indicating a tab crash. I think the page is consistently crashing around that many refreshes, so I don't think it's a probabilistic thing, but rather stems from something building up.

How can I examine Chrome crashes to find out some potential culprit causes? I've tried taking CPU profiles and heap snapshots, and it doesn't look like I'm accumulating much memory.


回答1:


We to are experiencing the same thing in latest chrome version 40.0.2214.111 on multiple computers.

We logged a bug with Chromium here: https://code.google.com/p/chromium/issues/detail?id=456365

Feel free to add comments / star to help get on their radar.

It seems tough to debug as there is no crash data and running debug tools themselves will cause crashes.

We have not been able to re-produce in Chrome Canary.




回答2:


We were having the same issue using last version of chrome (40.0.2214.111).

In our case the app is using SoundJS and if we disable webaudio api for this library, the app is working ok.

if (navigator && navigator.userAgent && navigator.userAgent.match("40.0.2214.111")) {
           createjs.Sound.registerPlugins([createjs.HTMLAudioPlugin]);
        } else {
           createjs.Sound.registerPlugins([createjs.WebAudioPlugin, createjs.HTMLAudioPlugin, createjs.FlashPlugin]);
}

don't know if your are using SoundJS but just in case I wanted to add this comment.



来源:https://stackoverflow.com/questions/28393885/why-would-my-app-crash-in-chrome-if-i-refresh-a-few-times

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!