Closed
Bug 583873
Opened 16 years ago
Closed 16 years ago
JM: crashtest unexpected JS exception on editor/libeditor/html/crashtests/467647-1.html
Categories
(Core :: JavaScript Engine, defect)
Core
JavaScript Engine
Tracking
()
RESOLVED
FIXED
People
(Reporter: dmandelin, Assigned: dmandelin)
References
Details
Attachments
(1 file)
|
950 bytes,
patch
|
dvander
:
review+
|
Details | Diff | Splinter Review |
Output is:
WARNING: Not same origin error!: file c:/builds/mo-d/dom/base/../../../../sources/moo/dom/base/nsJSEnvironment.cpp, line 475
JavaScript error: chrome://xbl-marquee/content/xbl-marquee.xml, line 304: this is undefined
It appears we are not syncing the base object for a getelem PIC on the slot path for an expression this["_on" + aName].
| Assignee | ||
Updated•16 years ago
|
Summary: JM: crashtest unexpected JS exception on file:///c:/sources/moo/editor/libeditor/html/crashtests/467647-1.html → JM: crashtest unexpected JS exception on editor/libeditor/html/crashtests/467647-1.html
| Assignee | ||
Comment 1•16 years ago
|
||
Attachment #462224 -
Flags: review?(dvander)
Updated•16 years ago
|
Attachment #462224 -
Flags: review?(dvander) → review+
| Assignee | ||
Comment 2•16 years ago
|
||
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Comment 3•16 years ago
|
||
Hmmm... not sure I get this. The set of unsync'd registers should have been the same at the two exit points, as I recall from discussion in the getelem PIC bug.
Maybe time I dove back into the framestate implementation, I've paged some of that stuff out of my head.
linkExitDirect() does not generate any spill code. linkExit() is a direct path to wherever you call leave() - it does not fallthrough.
It's a little confusing - every time I try to outsmart linkExit() it gets the better of me. Good indicator that the API should change at some point.
You need to log in
before you can comment on or make changes to this bug.
Description
•