Some Frames are rendered inconsistently after restart.

RESOLVED FIXED

Status

()

Core
Document Navigation
RESOLVED FIXED
8 years ago
7 years ago

People

(Reporter: Stefan, Assigned: smaug)

Tracking

({regression})

unspecified
x86_64
Linux
regression
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(blocking2.0 .x+)

Details

(URL)

(Reporter)

Description

8 years ago
User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:2.0b8pre) Gecko/20100101 Firefox/4.0b8pre
Build Identifier: Mozilla/5.0 (X11; Linux x86_64; rv:2.0b8pre) Gecko/20100101 Firefox/4.0b8pre

After a restart certain nested framesets are not properly rendered.

Reproducible: Always

Steps to Reproduce:
1. Start FF with no profile.
2. Close all but last tab, 
4. Load in the first (and only tab) the testcase URL.
5. open two (2) additional tabs and load in them the testcase URL.
6. close FF. Press "Save and Quit"
7. start FF.
Actual Results:  
The second and the third tab each show a blank right frame.
Only the first tab contains the properly rendered content.

Expected Results:  
Every tab's content is properly rendered.

1. hg bisect gave:

The first bad revision is:
changeset: 51138:cbf6e0a17783
user: Olli Pettay <Olli.Pettay@helsinki.fi>
date: Sat Aug 21 00:26:52 2010 +0300
summary: Bug 588643 - Crash in [@ nsDocShell::SetHistoryEntry ], r=bent/neil, a=blocking

If you disable mChildren.SetCount(aOffset); in nsSHEntry.cpp the error vanished. Unfortunately there is no testcase in Bug 588643.

2. If you (idependently from 1.) set both browser.cache.disk.enable and browser.cache.memory.enable to false the error vanished, too.
(Reporter)

Comment 1

8 years ago
While the given URL seems to give strictly reproducible result here is another URL which does sometimes not: http://www.apacam.org/testdisc_frm.htm (You may have to open more frames).

I could not
(Reporter)

Comment 2

8 years ago
yet prepare an "isolated" testcase.
(Reporter)

Comment 3

8 years ago
another URL: http://www.awstats.org/
none of the three pages renders correctly after restart.
blocking2.0: --- → ?
--> Core::Document Navigation

(Stefan, thanks for the detailed bug report and regression range; next time, please file regression bugs in the same component as the bug which caused the regression)
Component: General → Document Navigation
Product: Firefox → Core
QA Contact: general → docshell

Updated

7 years ago
Assignee: nobody → Olli.Pettay
Status: UNCONFIRMED → NEW
blocking2.0: ? → .x
Ever confirmed: true
Keywords: regression
(Reporter)

Comment 5

7 years ago
Fixed with fix of Bug 632835
(http://hg.mozilla.org/mozilla-central/rev/6229fab0d2e6)
Status: NEW → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → FIXED
(Reporter)

Updated

7 years ago
Depends on: 632835
You need to log in before you can comment on or make changes to this bug.