Closed
Bug 1228670
Opened 9 years ago
Closed 9 years ago
Crash [@ GetMaxOptionBSize] — <optgroup style="display: list-item; list-style: inside;"></optgroup>
Categories
(Core :: Layout: Form Controls, defect)
Core
Layout: Form Controls
Tracking
()
VERIFIED
FIXED
mozilla45
People
(Reporter: jruderman, Assigned: MatsPalmgren_bugz)
References
Details
(Keywords: crash, regression, testcase)
Attachments
(5 files)
192 bytes,
application/xhtml+xml
|
Details | |
14.51 KB,
text/plain
|
Details | |
3.85 KB,
text/plain
|
Details | |
1.10 KB,
patch
|
bzbarsky
:
review+
ritu
:
approval-mozilla-aurora+
|
Details | Diff | Splinter Review |
921 bytes,
patch
|
Details | Diff | Splinter Review |
Debug: [@ GetMaxOptionBSize] Stack attached Nightly: [@ GetMaxOptionBSize] bp-e49b0664-a7f5-4651-9c07-0995a2151127
Reporter | ||
Comment 1•9 years ago
|
||
Comment 2•9 years ago
|
||
Regression window: https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=22f39dd335cc5b62373e74ebbf07accd28208281&tochange=090f71020a97 Triggered by: Bug 1212688
Blocks: 1212688
Keywords: regression
Updated•9 years ago
|
status-firefox43:
--- → unaffected
status-firefox44:
--- → affected
status-firefox45:
--- → affected
[Tracking Requested - why for this release]: Shouldn't be shipping crash regressions
Assignee | ||
Comment 4•9 years ago
|
||
The <optgroup> has a child nsBulletFrame which returns null from the GetContentInsertionFrame() call.
Assignee: nobody → mats
Flags: needinfo?(mats)
Assignee | ||
Comment 5•9 years ago
|
||
Perhaps this function should also skip nested <optgroup>s? (as bug 1228876)
Attachment #8694213 -
Flags: review?(bzbarsky)
Assignee | ||
Comment 6•9 years ago
|
||
Comment 7•9 years ago
|
||
Comment on attachment 8694213 [details] [diff] [review] fix r=me, but please add a comment explaining why "frame" might be null here (if "option" is an anonymous leaf frame of some sort, sounds like). Skip nested optgroups in what sense? There should be no such thing in the frame tree; the frame constructor enforces that.
Attachment #8694213 -
Flags: review?(bzbarsky) → review+
Tracked for 44 since it's a crash.
https://hg.mozilla.org/integration/mozilla-inbound/rev/0d4f9aad0350 https://hg.mozilla.org/integration/mozilla-inbound/rev/18149c916fbf
Assignee | ||
Comment 10•9 years ago
|
||
> There should be no such thing in the frame tree;
Ah, good point. Thanks.
Flags: in-testsuite+
Assignee | ||
Comment 11•9 years ago
|
||
Comment on attachment 8694213 [details] [diff] [review] fix Approval Request Comment [Feature/regressing bug #]: 1212688 [User impact if declined]: crash [Describe test coverage new/current, TreeHerder]: have crashtest [Risks and why]: zero risk, just an added null-pointer check [String/UUID change made/needed]: none
Attachment #8694213 -
Flags: approval-mozilla-aurora?
Comment 12•9 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/0d4f9aad0350 https://hg.mozilla.org/mozilla-central/rev/18149c916fbf
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla45
Comment on attachment 8694213 [details] [diff] [review] fix Crash fixes are always good. Aurora44+
Attachment #8694213 -
Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Jesse, could you please verify that the crash is gone? Thanks!
Flags: needinfo?(jruderman)
Comment 15•9 years ago
|
||
bugherder uplift |
https://hg.mozilla.org/releases/mozilla-aurora/rev/6ca1c9d211cd https://hg.mozilla.org/releases/mozilla-aurora/rev/1708e3abd9b0
Reporter | ||
Comment 16•9 years ago
|
||
Yep, this is fixed for me on mozilla-central. The patch landed with a crashtest, btw :)
Flags: needinfo?(jruderman)
Comment 17•9 years ago
|
||
bugherder uplift |
https://hg.mozilla.org/releases/mozilla-b2g44_v2_5/rev/6ca1c9d211cd https://hg.mozilla.org/releases/mozilla-b2g44_v2_5/rev/1708e3abd9b0
status-b2g-v2.5:
--- → fixed
(In reply to Jesse Ruderman from comment #16) > Yep, this is fixed for me on mozilla-central. The patch landed with a > crashtest, btw :) Thanks for the verification and crashtests are awesome :)
Status: RESOLVED → VERIFIED
Updated•9 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•