Closed Bug 467857 Opened 16 years ago Closed 16 years ago

TM: Another crash with jit.content enabled [@ nanojit::Assembler::asm_store32]

Categories

(Core :: JavaScript Engine, defect)

x86
Windows XP
defect
Not set
critical

Tracking

()

VERIFIED FIXED

People

(Reporter: dvander, Assigned: dvander)

References

()

Details

(Keywords: crash, verified1.9.1, Whiteboard: fixed-in-tracemonkey)

Crash Data

Attachments

(1 file, 1 obsolete file)

+++ This bug was initially created as a clone of Bug #460511 +++ We crash again on this site from a deep abort right before a branch instruction. We only check the deepAbort flag in MonitorRecording, it needs to be in RecordLoopEdge as well.
Attached patch proposed fixes (obsolete) (deleted) — Splinter Review
Not sure if the walkedOutOfLoop change was necessary. It sounds impossible to deep abort in between setting that flag and hitting the next instruction.
Assignee: general → danderson
Status: NEW → ASSIGNED
Attachment #351291 - Flags: review?(gal)
Make it an assert and r=me.
Attached patch better fix (deleted) — Splinter Review
Slightly better fix.
Attachment #351291 - Attachment is obsolete: true
Attachment #351462 - Flags: review?(gal)
Attachment #351291 - Flags: review?(gal)
Attachment #351462 - Flags: review?(gal) → review+
Whiteboard: fixed-in-tracemonkey
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Attachment #351462 - Flags: approval1.9.1+
Flags: in-testsuite-
Flags: in-litmus-
Is there a way to verify this via blackbox testing if a testcase is not going to be added to mochitest?
You can try capturing the page and adding it to the page set. Ideally make sure that without the patch we actually crash viewing the page.
verified FIXED on builds: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2a1pre) Gecko/20090422 Minefield/3.6a1pre ID:20090422044118 and Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1b4pre) Gecko/20090422 Shiretoko/3.5b4pre ID:20090422042031
Status: RESOLVED → VERIFIED
Crash Signature: [@ nanojit::Assembler::asm_store32]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: