Closed Bug 629705 Opened 13 years ago Closed 13 years ago

Crash Report [@ nsDisplayBackground::GetOpaqueRegion(nsDisplayListBuilder*, int*) ]

Categories

(Core :: Layout, defect)

x86
Windows XP
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 645773
Tracking Status
firefox5 - affected

People

(Reporter: cbook, Unassigned)

References

()

Details

(Keywords: crash)

Crash Data

new Crash - windows only - no useful comments so far -- Crash Report [@ nsDisplayBackground::GetOpaqueRegion(nsDisplayListBuilder*, int*) ] - http://crash-stats.mozilla.com/report/list?signature=nsDisplayBackground::GetOpaqueRegion%28nsDisplayListBuilder*,%20int*%29


Crashing Thread
Frame 	Module 	Signature [Expand] 	Source
0 	xul.dll 	nsDisplayBackground::GetOpaqueRegion 	layout/base/nsDisplayList.cpp:989
1 	xul.dll 	nsDisplayList::ComputeVisibilityForSublist 	layout/base/nsDisplayList.cpp:383
2 	xul.dll 	nsDisplayClip::ComputeVisibility 	layout/base/nsDisplayList.cpp:1636
3 	xul.dll 	nsDisplayList::ComputeVisibilityForSublist 	layout/base/nsDisplayList.cpp:380
4 	xul.dll 	nsDisplayClip::ComputeVisibility 	layout/base/nsDisplayList.cpp:1636
5 	xul.dll 	nsDisplayList::ComputeVisibilityForSublist 	layout/base/nsDisplayList.cpp:380
6 	xul.dll 	nsLayoutUtils::PaintFrame 	layout/base/nsLayoutUtils.cpp:1433
7 	xul.dll 	PresShell::Paint 	layout/base/nsPresShell.cpp:6112
8 	xul.dll 	nsViewManager::RenderViews 	view/src/nsViewManager.cpp:447
9 	xul.dll 	nsViewManager::Refresh 	view/src/nsViewManager.cpp:413
10 	xul.dll 	nsViewManager::DispatchEvent 	view/src/nsViewManager.cpp:912
11 	xul.dll 	AttachedHandleEvent 	view/src/nsView.cpp:193
12 	xul.dll 	nsWindow::DispatchEvent 	widget/src/windows/nsWindow.cpp:3679
13 	xul.dll 	nsWindow::DispatchWindowEvent 	widget/src/windows/nsWindow.cpp:3707
14 	xul.dll 	nsWindow::OnPaint 	widget/src/windows/nsWindowGfx.cpp:483
15 	xul.dll 	nsWindow::ProcessMessage 	widget/src/windows/nsWindow.cpp:4939
16 	xul.dll 	nsWindow::WindowProcInternal 	widget/src/windows/nsWindow.cpp:4528
17 	xul.dll 	nsWindow::WindowProc 	widget/src/windows/nsWindow.cpp:4468
18 	user32.dll 	InternalCallWinProc 	
19 	user32.dll 	UserCallWinProcCheckWow 	
20 	user32.dll 	DispatchClientMessage 	
21 	user32.dll 	__fnDWORD 	
22 	ntdll.dll 	KiUserCallbackDispatcher 	
23 	xul.dll 	nsWindow::DealWithPopups 	widget/src/windows/nsWindow.cpp:8497
24 	user32.dll 	DispatchMessageW 	
25 	xul.dll 	nsAppShell::ProcessNextNativeEvent 	widget/src/windows/nsAppShell.cpp:335
26 	nspr4.dll 	PR_IntervalNow 	nsprpub/pr/src/misc/prinrval.c:77
27 	xul.dll 	nsBaseAppShell::OnProcessNextEvent 	widget/src/xpwidgets/nsBaseAppShell.cpp:333
28 	nspr4.dll 	PR_EnterMonitor 	nsprpub/pr/src/threads/prmon.c:99
29 	nspr4.dll 	PR_ExitMonitor 	nsprpub/pr/src/threads/prmon.c:132
30 	xul.dll 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:597
31 	nspr4.dll 	PR_AssertCurrentThreadOwnsLock 	nsprpub/pr/src/threads/combined/prulock.c:404
32 	nspr4.dll 	PR_AssertCurrentThreadOwnsLock 	nsprpub/pr/src/threads/combined/prulock.c:404
33 	xul.dll 	mozilla::ipc::MessagePump::Run 	ipc/glue/MessagePump.cpp:134
34 	xul.dll 	MessageLoop::RunInternal 	ipc/chromium/src/base/message_loop.cc:219
35 	xul.dll 	MessageLoop::RunHandler 	ipc/chromium/src/base/message_loop.cc:202
36 	mozcrt19.dll 	_VEC_memzero 	
37 	xul.dll 	xul.dll@0x35dcad 	
38 	xul.dll 	MessageLoop::Run 	ipc/chromium/src/base/message_loop.cc:176
39 	xul.dll 	nsBaseAppShell::Run 	widget/src/xpwidgets/nsBaseAppShell.cpp:192
40 	xul.dll 	xul.dll@0xb20297 	
41 	xul.dll 	nsAppStartup::Run 	toolkit/components/startup/src/nsAppStartup.cpp:191
42 	xul.dll 	XRE_main 	toolkit/xre/nsAppRunner.cpp:3695
43 	firefox.exe 	wmain 	toolkit/xre/nsWindowsWMain.cpp:128
44 	firefox.exe 	__tmainCRTStartup 	obj-firefox/memory/jemalloc/crtsrc/crtexe.c:591
45 	kernel32.dll 	BaseProcessStart
Mozilla/5.0 (Windows NT 6.1; rv:6.0a1) Gecko/20110421 Firefox/6.0a1 ID:20110421030547

Crash report:
https://crash-stats.mozilla.com/report/index/bp-c69e9971-ecdc-4a1c-bed4-7abe62110421

More information:
http://forums.mozillazine.org/viewtopic.php?f=23&t=2173667&p=10716365#p10716365
Regression window(m-c hourly):
Works:
http://hg.mozilla.org/mozilla-central/rev/47af4dfc6d16
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.2a1pre) Gecko/20110323 Firefox/4.2a1pre ID:20110323144348
Crashes:
http://hg.mozilla.org/mozilla-central/rev/4902d72f6072
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.2a1pre) Gecko/20110323 Firefox/4.2a1pre ID:20110323161246
Pushlog:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=47af4dfc6d16&tochange=4902d72f6072
CCing : Chris Pearce
Triggered by:
d3aeb102da2b	Chris Pearce — Bug 639391 - Ensure Ogg GetBuffered() is threadsafe. r=roc
Blocks: 639391
There seem to have been several crashes supposedly related to ogg changes.  Tracking this, more information or other related crashes would be useful.
I'm pretty sure this is a dupe of bug 645773, which I just landed the fix on Aurora for.

Thanks for CCing me and finding the regression window Alice, that really helped.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
Crash Signature: [@ nsDisplayBackground::GetOpaqueRegion(nsDisplayListBuilder*, int*) ]
You need to log in before you can comment on or make changes to this bug.