When doing runs of all available unit tests using our new iOS test app, it's not uncommon to run into crashes. These happen in various random tests but they are likely the product of a corruption that happened somewhere before during the run.
Symptoms include:
Assertion failure: (ptrBits & 0x7) in SpiderMonkey in debug builds (indicating a GC corruption)
- EXC_BAD_ACCESS in release builds (this could be a consequence of the above assertion failure)
- sigabort in libuv