Closed Bug 931464 Opened 12 years ago Closed 12 years ago

"ASSERTION: Unexpected frame types" with fieldset

Categories

(Core :: Layout, defect, P4)

defect

Tracking

()

VERIFIED FIXED
mozilla28
Tracking Status
firefox26 --- unaffected
firefox27 + wontfix
firefox28 --- verified

People

(Reporter: jruderman, Assigned: roc)

References

Details

(Keywords: assertion, regression, testcase)

Attachments

(4 files)

Attached file testcase
###!!! ASSERTION: Unexpected frame types: '(frame1->GetType() == nsGkAtoms::tableFrame && frame2->GetType() == nsGkAtoms::tableOuterFrame) || (frame1->GetType() == nsGkAtoms::tableOuterFrame && frame2->GetType() == nsGkAtoms::tableFrame) || frame1->GetType() == nsGkAtoms::fieldSetFrame || (frame1->GetParent() && frame1->GetParent()->GetType() == nsGkAtoms::fieldSetFrame)', file layout/base/nsCSSFrameConstructor.cpp, line 7330
Attached file stack
Regression window on m-c: 2013-10-25 -- 2013-10-26 http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=186e834d87dc&tochange=ef3f5669b53e contains bug 261037 which seems the most likely candidate given that the test has <fieldset style="overflow: auto;">
Blocks: 261037
Keywords: regression
OS: Mac OS X → All
Hardware: x86_64 → All
Priority: -- → P4
Attachment #826520 - Flags: review?(matspal) → review+
Comment on attachment 826521 [details] [diff] [review] Part 2: nsFieldSetFrame::Insert/Append/RemoveFrames should not be called r=mats Nit: I would prefer MOZ_ASSERT(false, ...) over NS_ERROR.
Attachment #826521 - Flags: review?(matspal) → review+
... or MOZ_CRASH even.
Status: NEW → RESOLVED
Closed: 12 years ago
Flags: in-testsuite+
Resolution: --- → FIXED
Target Milestone: --- → mozilla28
Comment on attachment 826520 [details] [diff] [review] Part 1: GetFieldSetBlockFrame needs to drill down through a scrollframe if necessary [Approval Request Comment] Bug caused by (feature/regressing bug #): 261037 User impact if declined: Errors dynamically inserting content into a <fieldset> Testing completed (on m-c, etc.): just landed Risk to taking this patch (and alternatives if risky): low risk String or IDL/UUID changes made by this patch: none
Attachment #826520 - Flags: approval-mozilla-aurora?
Attachment #826520 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Depends on: 936988
Keywords: verifyme
I've performed the test from comment 1 on: Aurora Debug Build Id: 20140107172206 OS: Os X 10.8.5 , Ubuntu 13.04 x 64 The bug doesn't reproduce anymore.
Marking the bug as verified and removing the verify me tag.
Status: RESOLVED → VERIFIED
Keywords: verifyme
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: