关键漏洞信息 Bug ID: 667507 标题: TM/JM: "Assertion failure: shape->previous() == obj->lastProperty()," with gc 状态: Closed (VERIFIED FIXED) 产品: Core 组件: JavaScript Engine 平台: x86 macOS 类型: defect 严重性: critical 优先级: Not set 里程碑: mozilla8 跟踪标志: - Firefox5: unaffected - Firefox6: unaffected - Firefox7: fixed - status1.9.2: --, unaffected 其他相关信息 报告人: gkw 指派人员: igor 关键字: assertion, regression, testcase Whiteboard: [sg:critical?][needs aurora landing for Fx7][qa-] 主要讨论点 漏洞与GC有关,涉及到shape->previous()和obj->lastProperty()之间的断言失败。 通过autoBisect定位到更改集bf147b22f72c,并与修订71353:dc137da5a3b4有关。 讨论了Firefox 5/6/7的受影响情况,Firefox 7进行了修复。 提交了修复补丁#543785,并通过了审查和测试。 补丁已经推送到Mozilla Aurora分支。