The BBS' player seems a little unstable since the update, some carts are hanging in both Firefox (63.0.3 / 64bit) & Chrome (70.0.3538.110, 64 bit) for me at least.
Here's a couple of examples:
https://www.lexaloffle.com/bbs/?tid=32380 - posted after the update (and electricgryphon also is having the same issue)
https://www.lexaloffle.com/bbs/?pid=16351 - old cart that used to run ok
These both work fine in the PC application.
I'm not sure it's directly related to high CPU use - for example, if I move the camera inside the models in this cart to force > 100% cpu, I don't get hangs: https://www.lexaloffle.com/bbs/?pid=46687
I can get 2darray's new Winter Golf game to crash a tab after just a few levels. The tab hangs and the music gets stuck. I can close the tab, but it takes a few seconds to actually close. Chrome 70.0.3538.110 on macOS 10.14.1.
I suspect it's related to some math operation, that tends to coincide with cpu-heavy carts.
Until I can track this down properly, I've worked around it by recompiling with emcc -O1. The fact that -O2 triggers it, only in a more recent of version of emscripten suggests there might be some code in 0.1.12 that has (usually dormant) undefined behavior.
Love that solution :) and thanks for the quick fix!
edit: made a separate thread for the rest - the hang is fixed now.
[Please log in to post a comment]