It could be the shipper. UPS still owes me $600 in tariffs that they overcharged me (it was reduced down to $51, but they still haven't sent me the difference).
That means the loader could not allocate that much stack space to your process, so you get a null pointer. If this is the browser, it's likely because your code in memory is much bigger than TenFourFox's was (you get about 2GB total which must be split between your code pages, data pages and the...
If you don't do it, you'll get crashes in the browser trying to run any code of substance. The test suite will mostly run, but most of those are trivial. Because so many registers need to be saved in each stack frame and calls can be recursive, it's pretty much unavoidable.
Yes, it was a lot easier debugging it when I could run automated tests. The command line shell was massively faster at that. It won't catch every bug but it catches a lot.
Be mindful of the fact that the JIT has monstrous stack requirements. There is specific code in the TenFourFox build system...