Closed Bug 698469 Opened 13 years ago Closed 12 years ago

crash [@ nsStyleSet::ReparentStyleContext]

Categories

(Core :: Layout, defect)

x86
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: martijn.martijn, Unassigned)

References

Details

(Keywords: crash, testcase)

Crash Data

Attachments

(1 file)

This crash might be happening with the new 3d css thing, no idea. The testcase uses enhanced privileges, but it probably can happen during normal printing too. I guess because animations are still occuring during print or something.

I was seeing this special assertions (apart from the normal ones) in a debug build prior to the crash:
###!!! ASSERTION: Unexpected document; this will lead to incorrect behavior!: 'a
Element->GetCurrentDoc() == Document()', file c:/mozilla-build/firefox_trunk_deb
ug/layout/base/RestyleTracker.cpp, line 289
###!!! ASSERTION: Unexpected document; this will lead to incorrect behavior!: 'a
Element->GetCurrentDoc() == Document()', file c:/mozilla-build/firefox_trunk_deb
ug/layout/base/RestyleTracker.cpp, line 289


This bug was filed from the Socorro interface and is 
report bp-9f01798f-f8e5-4f0f-8566-8c0a82111031 .
============================================================= 
0 	xul.dll 	nsStyleSet::ReparentStyleContext 	layout/style/nsStyleSet.cpp:1445
1 	xul.dll 	nsFrameManager::ReResolveStyleContext 	layout/base/nsFrameManager.cpp:1248
2 	xul.dll 	nsFrameManager::ReResolveStyleContext 	layout/base/nsFrameManager.cpp:1597
3 	xul.dll 	nsFrameManager::ReResolveStyleContext 	layout/base/nsFrameManager.cpp:1597
4 	xul.dll 	nsFrameManager::ReResolveStyleContext 	layout/base/nsFrameManager.cpp:1597
5 	xul.dll 	nsFrameManager::ReResolveStyleContext 	layout/base/nsFrameManager.cpp:1597
6 	xul.dll 	nsFrameManager::ComputeStyleChangeFor 	layout/base/nsFrameManager.cpp:1683
7 	xul.dll 	mozilla::css::RestyleTracker::ProcessRestyles 	layout/base/RestyleTracker.cpp:240
8 	xul.dll 	nsCSSFrameConstructor::ProcessPendingRestyles 	layout/base/nsCSSFrameConstructor.cpp:11630
9 	xul.dll 	PresShell::FlushPendingNotifications 	layout/base/nsPresShell.cpp:4036
10 	xul.dll 	nsRefreshDriver::Notify 	layout/base/nsRefreshDriver.cpp:380
11 	xul.dll 	nsTimerImpl::Fire 	xpcom/threads/nsTimerImpl.cpp:427
12 	xul.dll 	nsTimerEvent::Run 	xpcom/threads/nsTimerImpl.cpp:520
13 	xul.dll 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:631
14 	nspr4.dll 	PR_Unlock 	nsprpub/pr/src/threads/combined/prulock.c:347
15 	xul.dll 	MessageLoop::RunHandler 	ipc/chromium/src/base/message_loop.cc:201
16 	xul.dll 	_SEH_epilog4 	
17 	xul.dll 	MessageLoop::Run 	ipc/chromium/src/base/message_loop.cc:175
18 	xul.dll 	nsCSSExpandedDataBlock::nsCSSExpandedDataBlock 	layout/style/nsCSSDataBlock.cpp:313
19 	xul.dll 	nsBaseAppShell::Run 	widget/src/xpwidgets/nsBaseAppShell.cpp:189
20 	xul.dll 	nsAppShell::Run 	widget/src/windows/nsAppShell.cpp:261
Crash Signature: [@ nsStyleSet::ReparentStyleContext]
Blocks: 724253
Crash Signature: [@ nsStyleSet::ReparentStyleContext] → [@ nsStyleSet::ReparentStyleContext(nsStyleContext*, nsStyleContext*, mozilla::dom::Element*) ]
Component: General → Layout
Keywords: testcase
Product: Firefox → Core
QA Contact: general → layout
Blocks: 724235
No longer blocks: 724253
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: