Closed Bug 271793 Opened 20 years ago Closed 20 years ago

Duplication and strange placment/mark-up of text [@ nsBlockFrame::AddFrames]

Categories

(Core :: Layout, defect)

x86
All
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 268119

People

(Reporter: swtd, Unassigned)

References

()

Details

(Keywords: crash, hang, testcase)

Crash Data

Attachments

(2 files, 1 obsolete file)

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.0; en-AU; rv:1.7.5) Gecko/20041107 Firefox/1.0 [Bongo]
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-AU; rv:1.8a5) Gecko/20041122

When you look under the heading of "Screen Size and Resolution" on this page:
http://www.maptrax.com.au/sitehelp/ there is bolded/larger text out of context.
If you look at this page using Firefox 1.0, the text is displayed correctly.
There is javascript in that paragraph - I am not sure it that has any relevance.

Reproducible: Always
Steps to Reproduce:
1. Go to http://www.maptrax.com.au/sitehelp/
2. Scroll down to Screen Size and Resolution heading
3. Text malformed

Actual Results:  
Bolded and large text where it shouldn't be.

Expected Results:  
Text displyed in the same way as written.
Mozilla 1.8a5 on Linux hangs when I drag-select over that text...
Severity: normal → critical
Keywords: hang
OS: Windows 2000 → All
With a CVS build from today, I don't hang while selecting the text (in fact, I
see the overlapping text). However, I do assert twice (I'll paste the assertions
under this) and when I tried to leave the page, I crashed in nsLineBox.cpp in
nsLineBox::DeleteLineList.

The assertions are:
###!!! ASSERTION: frame not in line: 'line->Contains(aDeletedFrame)', file c:/mo
zbuild/mozilla/layout/html/base/src/nsBlockFrame.cpp, line 5268

###!!! ASSERTION: bad prevSibling: '!prevSibling || prevSibling->GetNextSibling(
) == aDeletedFrame', file c:/mozbuild/mozilla/layout/html/base/src/nsBlockFrame.
cpp, line 5264

Confirming and moving to Layout, as I'm not sure precisely where this goes (but
the assertions indicate layout).
Assignee: parser → nobody
Status: UNCONFIRMED → NEW
Component: HTML: Parser → Layout
Ever confirmed: true
QA Contact: mrbkap → core.layout
http://talkback-public.mozilla.org/talkback/fastfind.jsp?search=2&type=iid&id=TB2199087M
Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.8a5) Gecko/20041120

I was crashing with BuildID 2004112605, the regular nightly, when I opened JS
console, and did a Shift-Reload. The zip build of this nightly is lacking
qfaservices.dll and master.ini, so I installed (unzipped) this older build into
a fresh folder.

Mozilla crashed just loading the page, but no talkback.
I deleted compreg.dat, loaded that page again, and immediately got a crash with
talkback comming up.
Attached file testcase (crashing) (obsolete) —
preceding testcase had wrong path for js, so hanging instead of crashing, my
fault.

This testcase crashes if one of the two CSS rules is not commented,
and js is loaded from harddisk or the net, instead of beeing included in the
body.

TB2201988Z, TB2201647G, TB2201510G, TB2201431E
Attachment #167163 - Attachment is obsolete: true
Attached file Stack
OOPS letter-frame next-in-flow on same line...

*** This bug has been marked as a duplicate of 268119 ***
Status: NEW → RESOLVED
Closed: 20 years ago
Keywords: crash, testcase
Resolution: --- → DUPLICATE
Summary: Duplication and strange placment/mark-up of text → Duplication and strange placment/mark-up of text [@ nsBlockFrame::AddFrames]
Crash Signature: [@ nsBlockFrame::AddFrames]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: