Closed Bug 906885 Opened 12 years ago Closed 12 years ago

Crash with SIGTRAP involving --ion-check-range-analysis

Categories

(Core :: JavaScript Engine, defect)

x86_64
macOS
defect
Not set
critical

Tracking

()

RESOLVED FIXED
mozilla26

People

(Reporter: gkw, Assigned: sunfish)

References

Details

(Keywords: crash, regression, testcase, Whiteboard: [jsbugmon:update])

Attachments

(2 files)

Attached file stack
ParallelArray([57], function() { return (Math.max(2207764374, (function() { return 1 })())) }) causes a SIGTRAP in 64-bit debug threadsafe js debug shell on m-i changeset af93c819008e with --ion-check-range-analysis This may be related to bug 894813, and the mozilla-inbound changeset listed contains the latest fixes there.
Flags: needinfo?(sunfish)
Attached patch isinfinite.patchSplinter Review
The code in Range::max etc. assumes that isUpperInfinite() or isLowerInfinite() would imply isInfinite(). It turns out they don't. This patch fixes it.
Assignee: general → sunfish
Attachment #792474 - Flags: review?(nicolas.b.pierron)
Flags: needinfo?(sunfish)
Attachment #792474 - Flags: review?(nicolas.b.pierron) → review+
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla26
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: