Closed Bug 949903 Opened 12 years ago Closed 12 years ago

Memory corruption with ParallelArray, Worker

Categories

(Core :: JavaScript Engine, defect)

x86_64
macOS
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox26 --- unaffected
firefox27 --- unaffected
firefox28 --- unaffected
firefox29 --- disabled
firefox30 --- affected

People

(Reporter: jruderman, Unassigned)

Details

(4 keywords)

Attachments

(2 files, 1 obsolete file)

Attached file testcase (obsolete) —
In a debug build: Assertion failure: ctorValue.isObject() && ctorValue.toObject().is<JSFunction>(), at ../../../js/src/builtin/ParallelArray.cpp:121 In an ASan build, at the next GC: SEGV on unknown address in PushMarkStack
Bug 944074 will remove ParallelArray, but it might be worth investigating what causes this problem anyway.
Attached file testcase
Attachment #8347055 - Attachment is obsolete: true
Niko do you want to look at this one?
Flags: needinfo?(nmatsakis)
Group: javascript-core-security
Presumably 29 is unaffected now because of bug 949903? Shall we close?
Jesse, can you confirm that this is fixed now?
Flags: needinfo?(jruderman)
Sorry for the delayed response. I am not at all sure that this is *fixed*, though it may be quite hard to reproduce at this point, since ParallelArray is removed.
Flags: needinfo?(nmatsakis)
This is trunk-only and may not still apply, so I'm just going to lower this to high.
Resolving as "works for me." Please re-open if it reappears.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
WFM
Flags: needinfo?(jruderman)
Group: javascript-core-security
Group: core-security → core-security-release
Group: core-security-release
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: