Closed Bug 1190147 Opened 11 years ago Closed 11 years ago

Assertion failure: Incompatible write to unboxed property, at jit/MacroAssembler.cpp

Categories

(Core :: JavaScript Engine: JIT, defect)

x86_64
macOS
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 1190272
Tracking Status
firefox42 --- affected

People

(Reporter: gkw, Unassigned)

References

Details

(4 keywords, Whiteboard: [jsbugmon:update])

Attachments

(1 file)

gczeal(14); function m(f, x) { var y = []; for (var j = 0; j < 24; j++) { for (var k = 0; k < 24; k++) { y.push(f()); } } } try { function f() { return 0; } } catch (e) {} function g() { return Math.cos(0); } m(g, []); for (let w of []) {} m(f, []); h = function(x) { return Math.imul(x); }; m(h, []); asserts js debug shell on m-c changeset afa67b6957bb with --fuzzing-safe --no-threads --baseline-eager --unboxed-arrays at Assertion failure: Incompatible write to unboxed property, at jit/MacroAssembler.cpp Configure options: CC="clang -Qunused-arguments" CXX="clang++ -Qunused-arguments" AR=ar AUTOCONF=/usr/local/Cellar/autoconf213/2.13/bin/autoconf213 sh /Users/skywalker/trees/mozilla-central/js/src/configure --target=x86_64-apple-darwin12.5.0 --enable-debug --enable-nspr-build --enable-more-deterministic --with-ccache --enable-gczeal --enable-debug-symbols --disable-tests python -u ~/funfuzz/js/compileShell.py -b "--enable-debug --enable-more-deterministic --enable-nspr-build" -r afa67b6957bb autoBisect shows this is probably related to the following changeset: The first bad revision is: changeset: https://hg.mozilla.org/mozilla-central/rev/57dce88fc620 user: Brian Hackett date: Tue May 26 16:29:19 2015 -0600 summary: Bug 1165392, Bug 1165463 - Various unboxed array fixes and optimizations, r=jandem. This iteration took 216.055 seconds to run. Brian, is bug 1165392 or bug 1165463 a likely regressor?
Flags: needinfo?(bhackett1024)
Attached file stack
(lldb) bt * thread #1: tid = 0x1d9337, 0x0000000103c06497, queue = 'com.apple.main-thread', stop reason = EXC_BREAKPOINT (code=EXC_I386_BPT, subcode=0x0) * frame #0: 0x0000000103c06497 (lldb)
Group: javascript-core-security
Status: NEW → RESOLVED
Closed: 11 years ago
Flags: needinfo?(bhackett1024)
Resolution: --- → DUPLICATE
Group: javascript-core-security
Keywords: sec-high
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: