Closed Bug 333493 Opened 18 years ago Closed 18 years ago

Hang with sub - display: table-cell and div - display: table-column

Categories

(Core :: Layout: Tables, defect)

x86
Windows XP
defect
Not set
critical

Tracking

()

VERIFIED FIXED

People

(Reporter: martijn.martijn, Assigned: bernd_mozilla)

References

Details

(5 keywords, Whiteboard: 2nd order regression from 329900)

Attachments

(3 files)

See upcoming testcase, which hangs current trunk Mozilla build.
Doesn't hang in 2006-04-07 build, hangs in 2006-04-08 build, I think a regression from bug 325984.

Basically, the testcase that causes the hang, consists of this:
<sub style="display: table-cell;"></sub>
<div style="display: table-column;"></div>
Attached file testcase
Keywords: regression
Assignee: nobody → bernd_mozilla
I think I've hit this too, while playing with bug 306939.  I got a fairly similar testcase.
Flags: blocking1.9a1?
Yes I work on this  ;-) , it was only a very busy week for me.
Hi Boris,

here I am again with the same mess as in bug 325984 and bug 329900
and you told me more than once:
>I _think_ I follow this.  :(  My eyes bleed, though.  :(

>We really need a better system for this stuff.  :(

And basically what I currently see is what we (I) know since a long time:
http://lxr.mozilla.org/seamonkey/source/layout/tables/nsTableFrame.cpp#385
>385 // XXX this needs to be cleaned up so that the frame constructor breaks out col group
>386 // frames into a separate child list.

Knowing my glacial speed, I am considering to backout 325984. Boris how long would the current trunk state of affairs be tolerable?




At least a month, I'd guess.  I don't think we're shipping anything till then no matter how much I want to.

Possibly more like 6 weeks or more....
Attached patch patchSplinter Review
Attachment #219045 - Flags: superreview?(bzbarsky)
Attachment #219045 - Flags: review?(bzbarsky)
Attachment #219045 - Flags: superreview?(bzbarsky)
Attachment #219045 - Flags: superreview+
Attachment #219045 - Flags: review?(bzbarsky)
Attachment #219045 - Flags: review+
fix checked in
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Status: REOPENED → RESOLVED
Closed: 18 years ago18 years ago
Resolution: --- → FIXED
Flags: blocking1.9a1?
Comment on attachment 219045 [details] [diff] [review]
patch

This is the cleanup of bug 325984 which has a branch approval.
Attachment #219045 - Flags: approval1.8.0.5?
Attachment #219045 - Flags: approval-branch-1.8.1?(bzbarsky)
Flags: blocking1.8.0.5?
Whiteboard: 2nd order regression from 329900
this patch accumulates bug 33493 bug 325984 and bug 329900
Comment on attachment 219045 [details] [diff] [review]
patch

removing branch approvals from this patch in favor of the regression-fix cummulative patch in bug 333493
Attachment #219045 - Flags: approval1.8.0.5? → approval1.8.0.5-
Comment on attachment 226173 [details] [diff] [review]
cumulative 1.8/1.8.0 branch patch

Requesting 1.8 approval from bz. The regression history of this series of bugs is scaring us off getting it in 1.8.0.5, please get landed on the 1.8 branch (when approved by bz) for baking and for now we'll assume this one is for 1.8.0.6
Attachment #226173 - Attachment description: cumulative patch → cumulative 1.8/1.8.0 branch patch
Attachment #226173 - Flags: approval1.8.0.6?
Attachment #226173 - Flags: approval-branch-1.8.1?(bzbarsky)
Flags: blocking1.8.0.6?
Flags: blocking1.8.0.5?
Flags: blocking1.8.0.5-
Attachment #219045 - Flags: approval-branch-1.8.1?(bzbarsky)
Attachment #226173 - Flags: approval-branch-1.8.1?(bzbarsky) → approval-branch-1.8.1+
fixed on the 1.8 branch
Keywords: fixed1.8.1
We really do want bug 329900, no known regressions since this one in April on the trunk I think we'll try for 1.8.0.5 after all.
Flags: blocking1.8.0.6?
Flags: blocking1.8.0.5-
Flags: blocking1.8.0.5+
Comment on attachment 226173 [details] [diff] [review]
cumulative 1.8/1.8.0 branch patch

approved for 1.8.0 branch, a=dveditz for drivers
Attachment #226173 - Flags: approval1.8.0.6? → approval1.8.0.5+
the cumulative patch got checked into 1.8.0.5
Keywords: fixed1.8.0.5
Verified FIXED using Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.5) Gecko/20060621 Firefox/1.5.0.5. 

No hang when viewing the testcase.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: