From mozilla: https://bugzilla.mozilla.org/show_bug.cgi?id=576836 The input has to be in the form of a .js file rather than shell input. "AAB".split(/A|B(((?=)){1,2})/); Assertion failure: get(0, 1) <= int(input->length()), at ../jscntxt.h:1699 "AAB".split(/B(((?=)){1,2})/); Assertion failure: buf[idx + 1] >= buf[idx], at ../jsregexp.cpp:225
Cannot repro a bug here.