Closed Bug 1388587 Opened 8 years ago Closed 8 years ago

Differential Testing: Different output message involving every

Categories

(Core :: JavaScript Engine: JIT, defect)

x86_64
All
defect
Not set
major

Tracking

()

RESOLVED DUPLICATE of bug 1384737
Tracking Status
firefox57 --- affected

People

(Reporter: gkw, Unassigned)

References

Details

(Keywords: testcase)

var x = []; x[0] = Array.prototype.every.call(0, function () {}); for (let i = 0; i < 1; ++i) { Array.prototype.every.call(x, (function () { print("foo"); })) } $ ./js-dbg-64-dm-linux-a921bfb8a2cf --fuzzing-safe --no-threads --baseline-eager --no-ion testcase.js foo $ ./js-dbg-64-dm-linux-a921bfb8a2cf --fuzzing-safe --no-threads --ion-eager testcase.js Tested this on m-c rev a921bfb8a2cf. My configure flags are: AR=ar sh ./configure --enable-debug --enable-more-deterministic --with-ccache --enable-gczeal --enable-debug-symbols --disable-tests python -u ~/funfuzz/js/compileShell.py -b "--enable-debug --enable-more-deterministic" -r a921bfb8a2cf autoBisect shows this is probably related to the following changeset: The first bad revision is: changeset: https://hg.mozilla.org/mozilla-central/rev/08bef58cdb9d user: Brian Hackett date: Tue Jul 25 17:18:29 2017 -0600 summary: Bug 1383777 - Support idempotent ICs that access missing properties and object lengths, r=jandem. Brian/Jan, is bug 1383777 a likely regressor? Also, is there a chance bug 1384042 might affect this?
Flags: needinfo?(jdemooij)
Flags: needinfo?(bhackett1024)
The patch in bug 1384737 fixes this.
Status: NEW → RESOLVED
Closed: 8 years ago
Flags: needinfo?(jdemooij)
Flags: needinfo?(bhackett1024)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.