Assertion failure: !rt->gcRunning, at js/src/jsgc.cpp:2313

RESOLVED FIXED

Status

()

Core
JavaScript Engine
--
critical
RESOLVED FIXED
6 years ago
6 years ago

People

(Reporter: decoder, Assigned: billm)

Tracking

(Blocks: 1 bug, {assertion, testcase})

Other Branch
x86_64
Linux
assertion, testcase
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

6 years ago
The following test asserts on larch branch (incremental GC) revision 7f5adef938aa (options -m -n -a):


var a = [], sum1 = 0, sum2 = (/\u00d6[]\u00b5/ );
for (var i = 0; i < 10; i)
    sum1 += a.push(i);
assertEq(testArrayPushPop(), "55,45");
(Assignee)

Updated

6 years ago
Assignee: general → wmccloskey
(Assignee)

Comment 1

6 years ago
This is also on trunk, but it's really just a bogus assertion.

https://hg.mozilla.org/projects/larch/rev/dcd231a0addc
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED
(In reply to Bill McCloskey (:billm) from comment #1)
> This is also on trunk, but it's really just a bogus assertion.
> 
> https://hg.mozilla.org/projects/larch/rev/dcd231a0addc

Should we port this to m-c?
(Reporter)

Comment 3

6 years ago
That test still reproduces for me and the revision above doesn't seem to exist. Something went wrong I guess? :D
You need to log in before you can comment on or make changes to this bug.