Closed Bug 615012 Opened 9 years ago Closed 9 years ago

"ASSERTION: style context has old rule node" with <svg requiredExtensions>

Categories

(Core :: CSS Parsing and Computation, defect)

x86
macOS
defect
Not set

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jruderman, Unassigned)

References

(Blocks 2 open bugs)

Details

(Keywords: assertion, testcase)

Attachments

(2 files)

Attached file testcase
###!!! ASSERTION: Already have an undisplayed context entry for aContent: '!GetUndisplayedContent(aContent)', file layout/base/nsFrameManager.cpp, line 376

###!!! ASSERTION: Found more undisplayed content data after removal: 'context == nsnull', file layout/base/nsFrameManager.cpp, line 434

###!!! ASSERTION: style context has old rule node: 'n == mRuleTree', file layout/style/nsStyleSet.cpp, line 170

###!!! ASSERTION: old rule tree still referenced: 'Not Reached', file layout/style/nsStyleSet.cpp, line 1132
Attached file log with stacks
Summary: "ASSERTION: style context has old rule node" → "ASSERTION: style context has old rule node" with <svg requiredExtensions>
Bug 615146 has a simpler testcase and might be the same bug.
I can reproduce with an old build (rev 9537e23f9708) but not with an up-to-date build (rev c194928bb4a9).
Taking a guess that bug 614265 is what changed this.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.