Closed Bug 412623 Opened 17 years ago Closed 16 years ago

Hang and assertions with positioned objects, keygen and position: fixed

Categories

(Core :: Layout, defect, P3)

x86
Windows XP
defect

Tracking

()

VERIFIED WORKSFORME

People

(Reporter: martijn.martijn, Unassigned)

References

Details

(Keywords: assertion, hang, testcase, Whiteboard: test 1.9.0.x, wfm there too?)

Attachments

(1 file)

Attached file testcase
See testcase, which hangs in current trunk build on load.

The regression range is between 2008-01-04 16:00 and 2008-01-04 21:00:
http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=all&branch=HEAD&branchtype=match&dir=&file=&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=explicit&mindate=2008-01-04+16&maxdate=2008-01-04+21&cvsroot=%2Fcvsroot

So I guess a regression from bug 408656, somehow.

I'm also seeing these assertions in a debug build, not sure if they are related:
###!!! ASSERTION: aChild not properly removed from its old child list: '!aChild-
>GetNextSibling() && !aChild->GetPrevSibling()', file c:/mozilla-build/mozilla/w
idget/src/xpwidgets/nsBaseWidget.cpp, line 302
###!!! ASSERTION: aChild not properly removed from its old child list: '!aChild-
>GetNextSibling() && !aChild->GetPrevSibling()', file c:/mozilla-build/mozilla/w
idget/src/xpwidgets/nsBaseWidget.cpp, line 302
###!!! ASSERTION: Bogus state: '!mLastChild->GetNextSibling()', file c:/mozilla-
build/mozilla/widget/src/xpwidgets/nsBaseWidget.cpp, line 309
Flags: blocking1.9?
Flags: blocking1.9? → blocking1.9+
Priority: -- → P3
Windows-only? WFM on Mac OS X 10.5.1 with a trunk build from today.
I guess so, it's still happening for me on current trunk build.
On Linux, I get 4 copies of this assertion when I load the testcase, using a debug build from today. (No hang, though -- that part's probably windows-specific)

###!!! ASSERTION: nsWindow::SetParent - reparenting a non-child window: 'Not Reached', file /scratch/work/builds/trunk.08-02-27.13-34/mozilla/widget/src/gtk2/nsWindow.cpp, line 524
Flags: wanted1.9.0.x+
Flags: blocking1.9-
Flags: tracking1.9+
I'm seeing a new assertion now with the testcase:
###!!! ASSERTION: How did we get here if it's not safe to run scripts?: 'nsConte
ntUtils::IsSafeToRunScript()', file c:/mozilla-build/mozilla/layout/base/nsPresS
hell.cpp, line 5567
That was added in bug 401155.
Blocks: 444224
I'm not getting a hang or any assertion anymore with the testcase, so marking worksforme.
No longer blocks: 444224
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → WORKSFORME
Flags: wanted1.9.0.x+
Flags: wanted1.9.0.x?
Whiteboard: test 1.9.0.x, wfm there too?
Verified on:

Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9.1b3pre) Gecko/20081216 Shiretoko/3.1b3pre ID:20081216044608
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: