Closed Bug 732856 Opened 13 years ago Closed 13 years ago

IonMonkey: Assertion failure: isObject(), at ../../jsapi.h:543

Categories

(Core :: JavaScript Engine, defect)

Other Branch
x86_64
Linux
defect
Not set
major

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: decoder, Unassigned)

References

Details

(Keywords: assertion, testcase, Whiteboard: test [jsbugmon:update,close,ignore])

The following testcase asserts on ionmonkey revision 1fd6c40d3852 (run with --ion -n): var cnName = 'name'; var cnNameGetter = function() {this.nameGETS++; return this._name;}; obj = (new (function ( ) { } ) ); obj.__defineGetter__(cnName, cnNameGetter); function lameFunc(x, y) { var lsw = (x & 0xFFFF) + (y & 0xFFFF); var msw = (obj.name) + (y >> 16) + (lsw >> 16); } function runSomeTimes(func, iters) { for (var i = 0; i < iters; ++i) { result = func(42, 42); } } for (var i = 0; i < 11000; ++i) runSomeTimes(lameFunc, 1);
Whiteboard: test [jsbugmon:update,close]
JSBugMon: The testcase found in this bug no longer reproduces (tried revision fe58c6671ebd).
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
Whiteboard: test [jsbugmon:update,close] → test [jsbugmon:update,close,ignore]
~/fuzzing/autoBisectJs/autoBisect.py -p -a64 -s 1fd6c40d3852 -e default -d ~/trees/ionmonkey/ --flags="--ion,-n" ~/Desktop/r.js The first good revision is: changeset: fed610aff637 user: Nicolas Pierron date: Fri Mar 23 01:06:14 2012 -0700 summary: Mark inlined boxed JSFunction as constant. (Bug 729899, r=dvander)
Automatically extracted testcase for this bug was committed: https://hg.mozilla.org/mozilla-central/rev/2e891e0db397
Flags: in-testsuite+
You need to log in before you can comment on or make changes to this bug.