Last Comment Bug 709629 - [IncrementalGC] Assertion failure: IsMarkedOrAllocated(static_cast<Cell *>(thing)), at jsgc.cpp:4217
: [IncrementalGC] Assertion failure: IsMarkedOrAllocated(static_cast<Cell *>(th...
Status: RESOLVED FIXED
: assertion, testcase
Product: Core
Classification: Components
Component: JavaScript Engine (show other bugs)
: Other Branch
: x86_64 Linux
: -- critical (vote)
: ---
Assigned To: Bill McCloskey (:billm)
:
Mentors:
Depends on:
Blocks: langfuzz
  Show dependency treegraph
 
Reported: 2011-12-11 16:07 PST by Christian Holler (:decoder)
Modified: 2011-12-13 18:58 PST (History)
3 users (show)
See Also:
Crash Signature:
(edit)
QA Whiteboard:
Iteration: ---
Points: ---
Has Regression Range: ---
Has STR: ---


Attachments

Description Christian Holler (:decoder) 2011-12-11 16:07:03 PST
The following test asserts on larch branch (incremental GC) revision 341396ef32a8 (options -m -n):


function startTest() {
function TestCase(n, d, e, a)
TestCase.prototype.dump = function () {};
}
function printBugNumber (num)
function toPrinted(value)
function enterFunc (funcName)
function exitFunc (funcName) {}
var lfcode = new Array();
lfcode.push("");
lfcode.push("");
lfcode.push("");
lfcode.push("this.watch('x', function () { }); x <<=  052 ;");
lfcode.push("gczeal(4);");
lfcode.push("");
lfcode.push("x = new XML();");
while (true) {
        var file = lfcode.shift(); if (file == undefined) { break; }
                loadFile(file);
}
function loadFile(lfVarx) {
        try {
                evaluate(lfVarx);
        } catch (lfVare) {}
}
Comment 1 Bill McCloskey (:billm) 2011-12-13 18:58:42 PST
https://hg.mozilla.org/projects/larch/rev/591da0d755fa

Note You need to log in before you can comment on or make changes to this bug.