Platform Development • Re: The browser hang with 0 CPU load.
So... good news and bad news. Reverting this commit fixes it:
https://repo.palemoon.org/MoonchildProd ... 0c6db7c47b
That is, I cannot reproduce whatever is causing this crash anymore if I revert the commit that stops limiting parse threads to 1. So while the rest of Basilisk-Dev's changes appear innocent here, whatever he did just wasn't quite enough to make it 100% safe for us to use more than one parse thread. Mozilla probably assumed it was just the WASM stuff, but may have not noticed everything else that had to change to make it safe to do that.
It's kind of a shame, because it works most of the time... but in a few specific situations, like being on a fresh profile with a very busy web page, it crashes. So the good news is we can stop it from happening... the bad news is we are stuck with a single-threaded parser which is not ideal...
Discussion in the ATmosphere