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.