Hi, Also, infinite loops normally produce a pop-up from Chromium first, asking the user whether to "Exit page | Wait".
In case this helps, last time I got an immediate "Aw snap!" was due to using too much memory in the virtual filesystem (>1 GB). Cheers! Beuc On 05/04/2019 11:15, Floh wrote: > Hmm, hard to say what's going on, an "Aw snap!" can be something as > trivial as your program accidentally entering an infinite loop. If the > browser runtime doesn't hear back from your program for some time > (15..30 seconds or so), it will kill the tab and print this "Aw Snap" > message. > > Those [violation] messages is probably just a little reminder that > your frame callback function shouldn't take longer than the interval > requestAnimationFrame() is running with (e.g. 16 or 33 ms). > > On Thursday, 4 April 2019 22:51:28 UTC+2, Zajo wrote: > > Thank you for your help, we had forgotten to pass -g, but still no > luck. > > We do see a stack trace when an assert fires but not in this case. > Here is an updated log, it can be seen that we print on every > frame, but there are some suspicious "Violations", they don't seem > normal. In the end, after drawing ~100 frames, we get "Aw, Snap! > Something went wrong while displaying this webpage" from the browser. > > c5t_new.html:1246 wasm streaming compile failed: TypeError: Failed > to execute 'compile' on 'WebAssembly': Incorrect response MIME > type. Expected 'application/wasm'. > printErr @ c5t_new.html:1246 > (anonymous) @ c5t_new.js:1648 > Promise.then (async) > createWasm @ c5t_new.js:1645 > Module.asm @ c5t_new.js:1675 > (anonymous) @ c5t_new.js:8678 > c5t_new.html:1246 falling back to ArrayBuffer instantiation > printErr @ c5t_new.html:1246 > (anonymous) @ c5t_new.js:1649 > Promise.then (async) > createWasm @ c5t_new.js:1645 > Module.asm @ c5t_new.js:1675 > (anonymous) @ c5t_new.js:8678 > c5t_new.html:1237 main function started > c5t_new.html:1237 SM initialized. > c5t_new.html:1237 You should see a circle in a canvas. > c5t_new.js:9210 [Violation] 'setTimeout' handler took 710ms > c5t_new.html:1237 Draw 0 > c5t_new.js:5947 [Violation] 'requestAnimationFrame' handler took 60ms > c5t_new.html:1237 Draw 1 > c5t_new.html:1237 Draw 2 > c5t_new.html:1237 Draw 3 > c5t_new.html:1237 Draw 4 > c5t_new.html:1237 Draw 5 > c5t_new.html:1237 Draw 6 > c5t_new.html:1237 Draw 7 > c5t_new.html:1237 Draw 8 > c5t_new.html:1237 Draw 9 > c5t_new.html:1237 Draw 10 > c5t_new.html:1237 Draw 11 > c5t_new.html:1237 Draw 12 > c5t_new.html:1237 Draw 13 > c5t_new.html:1237 Draw 14 > c5t_new.html:1237 Draw 15 > c5t_new.html:1237 Draw 16 > c5t_new.html:1237 Draw 17 > c5t_new.html:1237 Draw 18 > c5t_new.html:1237 Draw 19 > c5t_new.html:1237 Draw 20 > c5t_new.html:1237 Draw 21 > c5t_new.html:1237 Draw 22 > c5t_new.html:1237 Draw 23 > c5t_new.html:1237 Draw 24 > c5t_new.html:1237 Draw 25 > c5t_new.html:1237 Draw 26 > c5t_new.html:1237 Draw 27 > c5t_new.html:1237 Draw 28 > c5t_new.html:1237 Draw 29 > c5t_new.html:1237 Draw 30 > c5t_new.html:1237 Draw 31 > c5t_new.html:1237 Draw 32 > c5t_new.html:1237 Draw 33 > c5t_new.html:1237 Draw 34 > c5t_new.html:1237 Draw 35 > c5t_new.html:1237 Draw 36 > c5t_new.html:1237 Draw 37 > c5t_new.html:1237 Draw 38 > c5t_new.html:1237 Draw 39 > c5t_new.html:1237 Draw 40 > c5t_new.html:1237 Draw 41 > c5t_new.html:1237 Draw 42 > c5t_new.html:1237 Draw 43 > c5t_new.html:1237 Draw 44 > c5t_new.html:1237 Draw 45 > c5t_new.html:1237 Draw 46 > c5t_new.html:1237 Draw 47 > c5t_new.html:1237 Draw 48 > c5t_new.html:1237 Draw 49 > c5t_new.html:1237 Draw 50 > c5t_new.html:1237 Draw 51 > c5t_new.html:1237 Draw 52 > c5t_new.html:1237 Draw 53 > c5t_new.html:1237 Draw 54 > c5t_new.html:1237 Draw 55 > c5t_new.html:1237 Draw 56 > c5t_new.html:1237 Draw 57 > c5t_new.html:1237 Draw 58 > c5t_new.html:1237 Draw 59 > c5t_new.html:1237 Draw 60 > c5t_new.html:1237 Draw 61 > c5t_new.html:1237 Draw 62 > c5t_new.html:1237 Draw 63 > c5t_new.html:1237 Draw 64 > c5t_new.html:1237 Draw 65 > c5t_new.html:1237 Draw 66 > c5t_new.html:1237 Draw 67 > c5t_new.html:1237 Draw 68 > c5t_new.html:1237 Draw 69 > c5t_new.html:1237 Draw 70 > c5t_new.html:1237 Draw 71 > c5t_new.html:1237 Draw 72 > c5t_new.html:1237 Draw 73 > c5t_new.html:1237 Draw 74 > c5t_new.html:1237 Draw 75 > c5t_new.html:1237 Draw 76 > c5t_new.html:1237 Draw 77 > c5t_new.html:1237 Draw 78 > c5t_new.html:1237 Draw 79 > c5t_new.html:1237 Draw 80 > c5t_new.html:1237 Draw 81 > c5t_new.html:1237 Draw 82 > c5t_new.html:1237 Draw 83 > c5t_new.html:1237 Draw 84 > c5t_new.html:1237 Draw 85 > c5t_new.html:1237 Draw 86 > c5t_new.js:5947 [Violation] 'requestAnimationFrame' handler took 76ms > c5t_new.html:1237 Draw 87 > c5t_new.html:1237 Draw 88 > c5t_new.html:1237 Draw 89 > c5t_new.html:1237 Draw 90 > c5t_new.html:1237 Draw 91 > c5t_new.html:1237 Draw 92 > c5t_new.html:1237 Draw 93 > c5t_new.html:1237 Draw 94 > c5t_new.html:1237 Draw 95 > c5t_new.html:1237 Draw 96 > c5t_new.html:1237 Draw 97 > c5t_new.html:1237 Draw 98 > c5t_new.html:1237 Draw 99 > c5t_new.html:1237 Draw 100 > c5t_new.html:1237 Draw 101 > c5t_new.html:1237 Draw 102 > c5t_new.html:1237 Draw 103 > c5t_new.html:1237 Draw 104 > c5t_new.html:1237 Draw 105 > c5t_new.html:1237 Draw 106 > c5t_new.html:1237 Draw 107 > c5t_new.html:1237 Draw 108 > c5t_new.html:1237 Draw 109 > > -- > You received this message because you are subscribed to the Google > Groups "emscripten-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send > an email to [email protected] > <mailto:[email protected]>. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "emscripten-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
