Closed
Bug 604807
Opened 14 years ago
Closed 14 years ago
Crash [@ nsHTMLSelectElement::GetOptionIndex] with QI to nsISelectElement
Categories
(Core :: DOM: Core & HTML, defect)
Core
DOM: Core & HTML
Tracking
()
RESOLVED
FIXED
mozilla2.0b9
People
(Reporter: jruderman, Assigned: Ms2ger)
References
Details
(Keywords: crash, testcase)
Crash Data
Attachments
(2 files, 1 obsolete file)
231 bytes,
text/html
|
Details | |
3.32 KB,
patch
|
dveditz
:
approval1.9.2.13+
dveditz
:
approval1.9.1.16+
|
Details | Diff | Splinter Review |
No description provided.
Comment 1•14 years ago
|
||
This is crap left over from XBL form controls. We should make this interface noscript as a quick fix, imo.
blocking1.9.1: --- → ?
blocking1.9.2: --- → ?
blocking2.0: --- → ?
Assignee | ||
Comment 2•14 years ago
|
||
I have patches to remove nsISelectElement altogether, but I guess that won't fly for 2.0.
Comment 4•14 years ago
|
||
We have a systematic problem we need to fix that will resolve this issue: bug 605271. It's a blocker, so minusing this one.
blocking2.0: ? → -
Comment 5•14 years ago
|
||
It doesn't seem to crash the 1.9.2 branch, do we still want to make the interface [noscript] anyway just in case? Any others in the same family we should do the same to?
Updated•14 years ago
|
Depends on: 605271
This is fixed by Bug 605271.
Updated•14 years ago
|
Assignee: nobody → khuey
Comment 8•14 years ago
|
||
bug 605271 is a lot more than making the iface [noscript]. Is it necessary (and if so, is it a safe change for the branch?) or is there a quick IDL fix along the lines of comment 1?
Whiteboard: [fixed by 605271 on trunk]
Comment 10•14 years ago
|
||
Comment on attachment 488440 [details] [diff] [review] Patch v1 r=me
Attachment #488440 -
Flags: review?(bzbarsky) → review+
Assignee | ||
Updated•14 years ago
|
Attachment #488440 -
Flags: approval2.0?
Do we want/need to take that on 2.0?
Assignee | ||
Comment 12•14 years ago
|
||
Attachment #488440 -
Attachment is obsolete: true
Attachment #488440 -
Flags: approval2.0?
Assignee | ||
Updated•14 years ago
|
Keywords: checkin-needed
Whiteboard: [fixed by 605271 on trunk] → [fixed by 605271 on trunk][c-n:1.9.1,1.9.2]
Attachment #488570 -
Flags: approval1.9.2.13?
Attachment #488570 -
Flags: approval1.9.1.16?
Comment 13•14 years ago
|
||
Comment on attachment 488570 [details] [diff] [review] Patch for checkin Four addons tried to fool my search by doing this: const nsISelectElement = Components.interfaces.nsIDOMHTMLSelectElement; (and then using nsISelectElement) but none use the real nsISelectElement so we look OK going this route. Approved for 1.9.2.13 and 1.9.1.16, a=dveditz for release-drivers
Attachment #488570 -
Flags: approval1.9.2.13?
Attachment #488570 -
Flags: approval1.9.2.13+
Attachment #488570 -
Flags: approval1.9.1.16?
Attachment #488570 -
Flags: approval1.9.1.16+
Comment 14•14 years ago
|
||
http://hg.mozilla.org/releases/mozilla-1.9.1/rev/f43d4cdbe257 http://hg.mozilla.org/releases/mozilla-1.9.2/rev/88e47d219f9d
Comment 15•14 years ago
|
||
Leaving open for trunk until bug 605271 has landed (or this patch is landed in the interim?). I believe checkin-needed referred only to the branches so I'm removing that keyword, but if we want this interim patch meanwhile it could be re-added.
Keywords: checkin-needed
Whiteboard: [fixed by 605271 on trunk][c-n:1.9.1,1.9.2] → [will be fixed by 605271 on trunk]
We should just land this patch on trunk. Bug 605271 isn't going to make it.
Keywords: checkin-needed
Whiteboard: [will be fixed by 605271 on trunk]
Assignee | ||
Updated•14 years ago
|
Attachment #488570 -
Flags: approval2.0?
This should be blocking since 605271 isn't anymore.
blocking2.0: - → ?
Yes
blocking2.0: ? → beta9+
Assignee | ||
Updated•14 years ago
|
Attachment #488570 -
Flags: approval2.0?
Assignee | ||
Updated•14 years ago
|
Keywords: checkin-needed
Comment 20•14 years ago
|
||
Pushed: http://hg.mozilla.org/mozilla-central/rev/a01537c0bf19
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Flags: in-testsuite+
Keywords: checkin-needed
OS: Mac OS X → All
Hardware: x86 → All
Resolution: --- → FIXED
Target Milestone: --- → mozilla2.0b9
Comment 21•14 years ago
|
||
As per today's meeting, beta 9 will be a time-based release. Marking these all betaN+. Please move it back to beta9+ if you believe it MUST be in the next beta (ie: trunk is in an unshippable state without this)
Updated•14 years ago
|
Readding everything that got stripped ...
Updated•13 years ago
|
Crash Signature: [@ nsHTMLSelectElement::GetOptionIndex]
You need to log in
before you can comment on or make changes to this bug.
Description
•