Closed
Bug 683999
Opened 14 years ago
Closed 14 years ago
"Assertion failure: hasSingletonType()" in JSObject::splicePrototype (jsinfer.cpp)
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: jruderman, Unassigned)
References
Details
(Keywords: assertion, regression, testcase, Whiteboard: fixed-in-jaegermonkey)
Attachments
(3 files)
Assertion failure: hasSingletonType(), at js/src/jsinfer.cpp:5071
Reporter | ||
Comment 1•14 years ago
|
||
Comment 2•14 years ago
|
||
TI adds a JS_SplicePrototype API function which allows XPConnect to rearrange the prototype chain while preserving precise types for global properties etc. This is only intended to be used for objects with singleton types (where we can do this rearranging), but because of mutable __proto__ other objects may get passed in instead. Fix makes this function robust for such objects.
Attachment #558530 -
Flags: review?(dvander)
Comment 3•14 years ago
|
||
Whiteboard: fixed-in-jaegermonkey
![]() |
||
Updated•14 years ago
|
Attachment #558530 -
Flags: review?(dvander) → review+
Comment 4•14 years ago
|
||
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Comment 5•12 years ago
|
||
Filter on qa-project-auto-change:
Bug in removed tracer code, setting in-testsuite- flag.
Flags: in-testsuite-
You need to log in
before you can comment on or make changes to this bug.
Description
•