Closed Bug 755 Opened 26 years ago Closed 26 years ago

rdf netchrome causes scroll bar flashing

Categories

(MozillaClassic Graveyard :: Aurora/RDF FE, defect, P2)

x86
Linux
defect

Tracking

(Not tracked)

VERIFIED WONTFIX

People

(Reporter: endico, Assigned: ramiro)

References

()

Details

Mozilla starts up, displays one page and then freezes. If I edit
/etc/hosts and point rdf.netscape.com to some invalid ip address
then mozilla will start up without freezing but i'm unable to
follow links. A few minutes later a blank popup appears (presumably
an error message) and two scrollbar sized strips along the right and
bottom edges of the frame start flashing between gray and white.

Looking in gdb, it looks like there's an infinite loop with the code
thrashing around between doc_bbox_changed_func and scroller_resize. Every
few iterations in doc_bbox_changed_func the bounding box has a height
and width of zero.
Assignee: don → ramiro
Status: NEW → ASSIGNED
I just checked in a fix for this, try updating mozilla/cmd/xfe/scroll.c and see
what happens.

Reassign to ramiro.
Marking assigned
The fix worked after I clobbered the tree. There's still quite a bit of
scrollbar flashing, (ick!) but at least its a finite amount.
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
Marking fixed
Severity: critical → normal
Status: RESOLVED → REOPENED
motif 2.1 reflow still intermittently busted. I had a copy of mozilla
sitting open a couple days at http://slashdot.org and went back to it and
reloaded. It slowly reloaded and continued for a long time with the scrollbars
flashing. I grabbed it with gdb and got a stack trace. The beginning of it is
http://cannibal.mi.org/~dawn/sandbox/infiniteloop.txt. The entire trace was
several hundred lines long. I restarted mozilla right away and the same thing
happened. I tried to look at it a couple hours later and everything worked fine.
Status: REOPENED → RESOLVED
Closed: 26 years ago26 years ago
Resolution: FIXED → WONTFIX
Status: RESOLVED → VERIFIED
Old bug, old codebase. Marking won't fix. Re-open if I am incorrect.
You need to log in before you can comment on or make changes to this bug.