Closed Bug 951970 Opened 11 years ago Closed 11 years ago

Sencha Ext JS components unresponsive when IonMonkey enabled

Categories

(Core :: JavaScript Engine: JIT, defect)

27 Branch
x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 955850
Tracking Status
firefox26 --- unaffected
firefox27 --- affected
firefox28 --- affected
firefox29 --- affected

People

(Reporter: bugzilla, Assigned: djvj)

References

Details

(Keywords: regression)

Attachments

(1 file)

Attached file Testcase
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:27.0) Gecko/20100101 Firefox/27.0 (Beta/Release) Build ID: 20131216183647 Steps to reproduce: 1.) Ensure IonMonkey is enabled (javascript.options.ion.content = true) 2.) Open the attached testcase 3.) Click on the tab headings Actual results: Nothing happens - no errors are logged to the console. Expected results: Tabs should switch, as they do in Firefox 26, or when javascript.options.ion.content is set to false. Testing with nightly builds indicated that the regression might be within this range: http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=8f805d3ef377&tochange=6b92cb377496
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: regression
I can confirm that an opt build from rev 6b92cb377496 shows the bug. A debug build does not.
Actually, my opt build (on Mac) also doesn't show the bug. A nightly build from the same rev does. :(
Confirm the bug in a Linux x64 nightly from n.m.o built from http://hg.mozilla.org/mozilla-central/rev/862cb6a1cc88.
I can repro this on OS X with a nightly and local opt build (m-i tip, e2b59ec2df63). I'll do some more testing.
If I add the following code to IonBuilder::jsop_setarg, after the "if (info().argsObjAliasesFormals()) {" statement, the website works fine: if (info().hasArguments()) return abort(".."); This has the same effect as backing out bug 921120 IIUC. Kannan is looking into some other regressions caused by bug 921120 so it's possible this is the same issue.
Blocks: 921120
Flags: needinfo?(kvijayan)
Assignee: nobody → kvijayan
Tracking as its a fallout from 921120 and passing onto Kannan for further input.
Does this still reproduce? I'm building 32-bit on OSX right now to try to reproduce, but I'm suspecting that this is also fixed by bug 951528. Shows up only on 32-bit, same regressor. High likelyhood of being the same bug.
Flags: needinfo?(kvijayan)
Nope, this is a dup of bug 955850. Stack trace basically nails it down.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: