"ASSERTION: must be in the same rule tree as parent" with <style> in <table>

NEW
Unassigned

Status

()

3 years ago
11 months ago

People

(Reporter: jruderman, Unassigned)

Tracking

(Blocks: 1 bug, {assertion, reproducible, testcase})

Trunk
assertion, reproducible, testcase
Points:
---
Bug Flags:
in-testsuite ?

Firefox Tracking Flags

(firefox45 wontfix, firefox-esr52 wontfix, firefox54 wontfix, firefox56 wontfix, firefox57 wontfix, firefox58 fixed)

Details

(Whiteboard: [fixed by stylo])

Attachments

(2 attachments)

(Reporter)

Description

3 years ago
Created attachment 8685930 [details]
testcase

###!!! ASSERTION: must be in the same rule tree as parent: 'r1 == r2', file layout/style/nsStyleContext.cpp, line 112
(Reporter)

Comment 1

3 years ago
Created attachment 8685931 [details]
stack
Component: Layout → CSS Parsing and Computation
Flags: needinfo?(cam)
I hit this assertion failure on https://www.get.com/:

###!!! ASSERTION: must be in the same rule tree as parent: 'r1 == r2', file layout/style/nsStyleContext.cpp, line 121
###!!! ASSERTION: must be in the same rule tree as parent: 'r1 == r2', file layout/style/nsStyleContext.cpp, line 121
###!!! ASSERTION: must be in the same rule tree as parent: 'r1 == r2', file style/nsStyleContext.cpp, line 121
###!!! ASSERTION: must be in the same rule tree as parent: 'r1 == r2', file layout/style/nsStyleContext.cpp, line 121
status-firefox54: --- → affected
Keywords: reproducible
This only reproduces with Stylo disabled on current trunk, so we can probably just close this out once that's enabled everywhere by default.
Has Regression Range: --- → no
status-firefox45: affected → wontfix
status-firefox54: affected → wontfix
status-firefox56: --- → wontfix
status-firefox57: --- → wontfix
status-firefox58: --- → fixed
status-firefox-esr52: --- → wontfix
Flags: needinfo?(cam) → in-testsuite?
Whiteboard: [fixed by stylo]
You need to log in before you can comment on or make changes to this bug.