930 bytes, text/html
Created attachment 378530 [details] testcase (causes debug build to abort when loaded) Loading the testcase in a debug build triggers two assertions followed by an abort. In an opt build, it takes a few seconds to lay out but does *not* hang. ###!!! ASSERTION: This coordinate should be constrained: 'a != nscoord_MAX', file nsCoord.h, line 243 ###!!! ASSERTION: unconstrained height on totally empty line: 'NS_UNCONSTRAINEDSIZE != floatAvailableSpace.mRect.height', file layout/generic/nsBlockFrame.cpp, line 3595 Block(body)(1)@0x16b0b9c: yikes! spinning on a line over 1000 times! ###!!! ABORT: file layout/generic/nsBlockFrame.cpp, line 3379
Does this still occur?
Summary: Hang or abort with "yikes! spinning on a line over 1000 times!" involving float, large height and letter-spacing → Hang or abort with "yikes! spinning on a line over 1000 times!" involving float, large height and letter-spacing using debug build
The abort was removed in bug 545261. The testcase still hangs debug builds but not opt builds.
Works for me, I believe. Loaded TC in a locally build binary with debug enabled in mozconfig, no hang. NI Jesse for verification.
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → WORKSFORME
Hm.. disabled E10S and re-tested. Firefox was stuck in "Not responding" mode for I'd guess around 5 seconds while loading this page. Jesse: is that what this report is about, or is it a permanent hang?
You need to log in before you can comment on or make changes to this bug.