Closed Bug 1140801 Opened 10 years ago Closed 10 years ago

MOZ_ASSERT during static initialization in RegisterSets size() (non-ion)

Categories

(Core :: JavaScript Engine: JIT, defect)

PowerPC
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla39
Tracking Status
firefox39 --- fixed

People

(Reporter: stevensn, Assigned: stevensn)

References

Details

Attachments

(1 file)

When running firefox on a non-ion platform (ppc64) I am hitting a MOZ_ASSERT during startup #0 SetSize () at js/src/jit/none/Architecture-none.h:36 #1 SetSize (x=<optimized out>) at js/src/jit/Registers.h:77 #2 size (this=<optimized out>) at js/src/jit/RegisterSets.h:542 #3 __static_initialization_and_destruction_0 (__priority=65535, __initialize_p=1) at js/src/asmjs/AsmJSValidate.cpp:8210 Is the relevant part of the stack trace. This appears to have been introduced with part 8 of bug 1112164 where we switched to using an architecture specific setsize. The problem is for the none architecture this asserts.
Attached patch 1140801.diff (deleted) — Splinter Review
Attachment #8574361 - Flags: review?(nicolas.b.pierron)
Attachment #8574361 - Flags: review?(nicolas.b.pierron) → review+
Keywords: checkin-needed
Assignee: nobody → steve
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla39
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: