Closed
Bug 5847
Opened 25 years ago
Closed 25 years ago
apprunner quits when seeing big table
Categories
(Core :: Layout, defect, P2)
Tracking
()
M15
People
(Reporter: bugzilla2, Assigned: buster)
References
()
Details
(Whiteboard: [TESTCASE] may be an overrun in some buffer)
Attachments
(1 file)
16.10 KB,
text/html
|
Details |
Large blank space at top, requires a scroll down for a page before you see the data.
Comment 1•25 years ago
|
||
There is a little more to it than only 'large blank space at top'. The page begins to lay itself out a second time, duplicating portions of the content, and is apparently 'loaded' from the network a second time (see below). At first I thought this might be bug #2701 (or bug #5526), where <STYLE> tags in the <BODY> cause content to be duplicated. But there are no stray <STYLE> tags in this page. If I start viewer fresh, with an empty cache file, I get the layout problem noted above. If I subsequently re-load the page, the macro layout of the page is correct; there is no double layout/big blank space. (There are other bugs but not this macro one). Here's the DOS output. Note the double load of both the main page [(1b),(2b)] and of an <IFRAME SRC> document (the ad banner) [(1a),(2a)]. However, when I reload the page, there is no 'double-clutch' [(3a),(3b)] which I assume may have something to do with the cache and timing issues. (Note: this test is repeatable for my setup. Testing with Apr28 build (win95) opt). C:\mozBin\apr28\bin>deltree /y cache Deleting cache... C:\mozBin\apr28\bin>viewer -v -M nsComponentManager: Using components dir: C:\MOZBIN\APR28\BIN\components Going to create the event queue Reading file... Reading file...Done Loading file:///C|/MOZBIN/APR28/BIN/res/samples/test0.html took 16260 milliseconds Crawler: done loading file:///C|/MOZBIN/APR28/BIN/res/samples/test0.html [This is where I start my one (and only one) load of the page.] (1a) Loading http://ads.admonitor.net/adengine.cgi?F8|1001|1|iframe|C||| took 54100 milliseconds Crawler: done loading http://ads.admonitor.net/adengine.cgi?F8|1001|1|iframe|C||| (1b) Loading http://www.aint-it-cool-news.com/ took 54820 milliseconds Crawler: done loading http://www.aint-it-cool-news.com/ (2a) Loading http://ads.admonitor.net/adengine.cgi?F8|1001|1|iframe|C||| took 55040 milliseconds Crawler: done loading http://ads.admonitor.net/adengine.cgi?F8|1001|1|iframe|C||| (2b) Loading http://www.aint-it-cool-news.com/ took 55150 milliseconds Crawler: done loading http://www.aint-it-cool-news.com/ [This is where I reload (select in location window and hit enter).] (3a) Loading http://ads.admonitor.net/adengine.cgi?F8|1001|1|iframe|C||| took 28020 milliseconds Crawler: done loading http://ads.admonitor.net/adengine.cgi?F8|1001|1|iframe|C||| (3b) Loading http://www.aint-it-cool-news.com/ took 28240 milliseconds Crawler: done loading http://www.aint-it-cool-news.com/ C:\mozBin\apr28\bin>
Comment 3•25 years ago
|
||
Updated•25 years ago
|
Whiteboard: [TESTCASE] may be an overflow in some buffer
Comment 4•25 years ago
|
||
When there is a linked stylesheet (existant file or not), a style part and a script part a table filled with more than 2^14=16384 characters is reloaded and displayed again. The table cell seems to be read one line at a time and the restart of the table is done when the present line would cause the table cell to be larger than the limit. The relayouted table looks quite correct.
Updated•25 years ago
|
Summary: Big blank space at top → Page reloading at big table when linking to non existant style sheet
Comment 5•25 years ago
|
||
When trying to get rid of the "file not found" error at the load of the linked stylesheet, I discovered that if you link to an existing file, the page will work. Looking at the original URL, that page too links to an nonexisting style sheet. I might be something in the handling of failed loads of linked style sheet.
Comment 6•25 years ago
|
||
Testing with build made 07/31/99 07:00 and now the testcase makes the browser quit without comment. Nothing displayed in the console about loading the page either. By the way, why has this bug target milestone M15?
Updated•25 years ago
|
Severity: normal → critical
Target Milestone: M15
Comment 7•25 years ago
|
||
Bumping severity and clearing milestone since this testcase now causes the browser not only to fail to show the page but to quit the entire program. Only output: Document http://bugzilla.mozilla.org/show_bug.cgi?id=5847 loaded successfully Document: Done (1.993 secs) WARNING: cell content 02F5A170 has large max element width 204870 WARNING: cell content 02F5A170 has large width 204870
Updated•25 years ago
|
Summary: Page reloading at big table when linking to non existant style sheet → apprunner quits when visiting seeing big table
Whiteboard: [TESTCASE] may be an overflow in some buffer → [TESTCASE] may be an overrun in some buffer
Updated•25 years ago
|
Summary: apprunner quits when visiting seeing big table → apprunner quits when seeing big table
Please don't fiddle with severity/priority/milestone - those are used by the engineers to order their bugs. If you have a problem with a bugs priority, please use email to the bug owner to discuss the situation. Thanks!
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
The crash bug is fixed (it was due to bug #12881 which has been fixed). The layout of the page is flawed, however, because a SCRIPT tag inside of an IFRAME is being evaluated. Currently we flush out the current pending content before evaluating a script tag; this results in a broken layout frame tree because we don't send the right notifications afterwords. This should get fixed by the same logic that fixes the incremental content sink bug (#854), however the issue with evaluating the script in an IFRAME still needs fixing (which I have done). Since we already have a bug about incremental reflow I'm going to make this a dup of that so that we can test out the script's in random places issue later on. *** This bug has been marked as a duplicate of 854 ***
Updated•25 years ago
|
Status: RESOLVED → VERIFIED
Comment 10•25 years ago
|
||
Marking duplicate of 854.
You need to log in
before you can comment on or make changes to this bug.
Description
•