Closed Bug 595130 Opened 14 years ago Closed 14 years ago

start-up crash [@ nsCacheProfilePrefObserver::DiskCacheEnabled() ]

Categories

(Core :: Networking: Cache, defect)

x86
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: scoobidiver, Unassigned)

References

Details

(Keywords: crash, regression)

Crash Data

Build : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0b6pre) Gecko/20100909 Firefox/4.0b6pre

It is a new crash signature that was introduced by this build.
It happens only at start-up.
It is #6 top crasher for this build.
It could be linked to the start-up crash peak of js::Interpret(JSContext*)(bug 588086) and this other start-up crash of nsThread::ThreadFunc(void*) (bug 595127).

Signature	nsCacheProfilePrefObserver::DiskCacheEnabled()
UUID	64aea608-feda-4d8e-b415-570092100909
Time 	2010-09-09 19:28:40.838988
Uptime	4
Last Crash	10 seconds before submission
Install Age	86 seconds since version was first installed.
Product	Firefox
Version	4.0b6pre
Build ID	20100909041137
Branch	2.0
OS	Windows NT
OS Version	6.1.7600
CPU	x86
CPU Info	GenuineIntel family 6 model 23 stepping 10
Crash Reason	EXCEPTION_ACCESS_VIOLATION
Crash Address	0x10
User Comments	
App Notes 	AdapterVendorID: 8086, AdapterDeviceID: 29c2
Processor Notes 	
EMCheckCompatibility	False
Crashing Thread
Frame 	Module 	Signature [Expand] 	Source
0 	xul.dll 	nsCacheProfilePrefObserver::DiskCacheEnabled 	netwerk/cache/nsCacheService.cpp:785
1 	xul.dll 	nsCacheService::SetDiskCacheCapacity 	netwerk/cache/nsCacheService.cpp:1986
2 	xul.dll 	nsSetSmartSizeEvent::Run 	netwerk/cache/nsCacheService.cpp:219
3 	xul.dll 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:547
4 	xul.dll 	NS_ProcessPendingEvents_P 	obj-firefox/xpcom/build/nsThreadUtils.cpp:200
5 	xul.dll 	nsWindow::DispatchPendingEvents 	widget/src/windows/nsWindow.cpp:3713
6 	xul.dll 	nsWindow::ProcessMessage 	widget/src/windows/nsWindow.cpp:4835
7 	xul.dll 	nsWindow::WindowProcInternal 	widget/src/windows/nsWindow.cpp:4354
8 	xul.dll 	nsWindow::WindowProc 	widget/src/windows/nsWindow.cpp:4306
9 	user32.dll 	InternalCallWinProc 	
10 	user32.dll 	UserCallWinProcCheckWow 	
11 	user32.dll 	DispatchMessageWorker 	
12 	user32.dll 	DispatchMessageW 	
13 	xul.dll 	nsAppShell::ProcessNextNativeEvent 	widget/src/windows/nsAppShell.cpp:286
14 	nspr4.dll 	PR_IntervalNow 	nsprpub/pr/src/misc/prinrval.c:77
15 	xul.dll 	nsBaseAppShell::OnProcessNextEvent 	widget/src/xpwidgets/nsBaseAppShell.cpp:299
16 	xul.dll 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:517
17 	xul.dll 	NS_ProcessNextEvent_P 	obj-firefox/xpcom/build/nsThreadUtils.cpp:250
18 	xul.dll 	nsThread::Shutdown 	xpcom/threads/nsThread.cpp:477
19 	xul.dll 	nsCacheService::Shutdown 	netwerk/cache/nsCacheService.cpp:1054
20 	xul.dll 	nsCacheService::~nsCacheService 	
21 	idmmzcc.dll 	idmmzcc.dll@0x1112f 	
22 	idmmzcc.dll 	idmmzcc.dll@0xd4c6 	
23 	xul.dll 	nsObserverList::NotifyObservers 	xpcom/ds/nsObserverList.cpp:130
24 	xul.dll 	nsBinaryOutputStream::WriteBoolean 	xpcom/io/nsBinaryStream.cpp:136
25 	xul.dll 	xul.dll@0xc0614f 	
26 	xul.dll 	nsObserverService::NotifyObservers 	xpcom/ds/nsObserverService.cpp:182
27 	xul.dll 	nsHttpHandler::NotifyObservers 	netwerk/protocol/http/nsHttpHandler.cpp:552
28 	xul.dll 	nsHttpHandler::OnModifyRequest 	netwerk/protocol/http/nsHttpHandler.h:190
29 	xul.dll 	nsHttpChannel::AsyncOpen 	netwerk/protocol/http/nsHttpChannel.cpp:3496
30 	xul.dll 	nsURILoader::OpenURI 	uriloader/base/nsURILoader.cpp:863
31 	xul.dll 	nsDocShell::DoChannelLoad 	docshell/base/nsDocShell.cpp:8912
32 	xul.dll 	nsDocShell::DoURILoad 	docshell/base/nsDocShell.cpp:8754
33 	xul.dll 	nsCOMArray_base::Clear 	obj-firefox/xpcom/build/nsCOMArray.cpp:156

The regression range is :
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=36f5cf6b2d42&tochange=8e0fce7d5b49
21     idmmzcc.dll     idmmzcc.dll@0x1112f
22     idmmzcc.dll     idmmzcc.dll@0xd4c6

IDM stuff. Did we take an interface change?
Probably bug 559942, which is likely to be backed out shortly, I think.
Blocks: 559942
Well, there were 41 crashes on the 9th, 17 crashes on the 10th, and none so far today, so I think it was fixed by yesterday's backout (even though I don't actually see an interface change).

http://crash-stats.mozilla.com/report/list?range_value=2&range_unit=weeks&date=2010-09-14%2012%3A00%3A00&signature=nsCacheProfilePrefObserver%3A%3ADiskCacheEnabled%28%29&branch=2.0&product=Firefox
Marking fixed. Reopen if we see it again. Suspect it was fixed by bug 595413 (bug 595413 may also be relevant).
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WORKSFORME
Crash Signature: [@ nsCacheProfilePrefObserver::DiskCacheEnabled() ]
You need to log in before you can comment on or make changes to this bug.