Closed Bug 716843 Opened 13 years ago Closed 11 years ago

Crash @ DefineGlobals

Categories

(Core :: JavaScript Engine, defect)

10 Branch
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: scoobidiver, Unassigned)

References

Details

(Keywords: crash, regression)

Crash Data

It's #181 top browser crasher in 10.0b2 and #274 in 12.0a1.
It first appeared in 10.0a1/20111104.

Signature 	DefineGlobals(JSContext*, js::GlobalScope&, JSScript*) More Reports Search
UUID	8a03439a-3ad0-42b3-a451-cf62a2120109
Date Processed	2012-01-09 23:18:23.922753
Uptime	38
Last Crash	54 seconds before submission
Install Age	3.4 minutes since version was first installed.
Install Time	2012-01-10 07:14:49
Product	Firefox
Version	12.0a1
Build ID	20120108031024
Release Channel	nightly
OS	Windows NT
OS Version	5.1.2600 Service Pack 3
Build Architecture	x86
Build Architecture Info	GenuineIntel family 6 model 15 stepping 13
Crash Reason	EXCEPTION_ACCESS_VIOLATION_READ
Crash Address	0x4
App Notes 	
AdapterVendorID: 0x0000, AdapterDeviceID: 0x0000, AdapterSubsysID: 00000000, AdapterDriverVersion: 
D3D10 Layers? D3D10 Layers-
D3D9 Layers? D3D9 Layers-
EMCheckCompatibility	True

Frame 	Module 	Signature [Expand] 	Source
0 	mozjs.dll 	DefineGlobals 	js/src/frontend/BytecodeCompiler.cpp:122
1 	mozjs.dll 	js::frontend::CompileScript 	js/src/frontend/BytecodeCompiler.cpp:367
2 	mozjs.dll 	EvaluateUCScriptForPrincipalsCommon 	js/src/jsapi.cpp:5326
3 	mozjs.dll 	JS_EvaluateUCScriptForPrincipalsVersionOrigin 	js/src/jsapi.cpp:5369
4 	xul.dll 	nsJSContext::EvaluateString 	dom/base/nsJSEnvironment.cpp:1496
5 	xul.dll 	nsScriptLoader::EvaluateScript 	content/base/src/nsScriptLoader.cpp:902
6 	xul.dll 	nsScriptLoader::ProcessRequest 	content/base/src/nsScriptLoader.cpp:795
7 	xul.dll 	nsScriptLoader::ProcessScriptElement 	
8 	xul.dll 	nsScriptElement::MaybeProcessScript 	content/base/src/nsScriptElement.cpp:182
9 	xul.dll 	nsHtml5TreeOpExecutor::RunScript 	parser/html/nsHtml5TreeOpExecutor.cpp:765
10 	xul.dll 	nsHtml5TreeOpExecutor::RunFlushLoop 	parser/html/nsHtml5TreeOpExecutor.cpp:565
11 	xul.dll 	nsHtml5ExecutorReflusher::Run 	parser/html/nsHtml5TreeOpExecutor.cpp:94
12 	xul.dll 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:660
13 	xul.dll 	nsThread::PutEvent 	xpcom/threads/nsThread.cpp:403
14 	xul.dll 	nsThread::Shutdown 	xpcom/threads/nsThread.cpp:502
15 	xul.dll 	NS_InvokeByIndex_P 	xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp:102
16 	xul.dll 	nsProxyObjectCallInfo::Run 	xpcom/proxy/src/nsProxyEvent.cpp:182
17 	xul.dll 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:660
18 	nspr4.dll 	PR_Unlock 	nsprpub/pr/src/threads/combined/prulock.c:347
19 	xul.dll 	gfxHarfBuzzShaper::ShapeWord 	gfx/thebes/gfxHarfBuzzShaper.cpp:814
20 	xul.dll 	MessageLoop::RunHandler 	ipc/chromium/src/base/message_loop.cc:201
21 	xul.dll 	_SEH_epilog4 	
22 	xul.dll 	MessageLoop::Run 	ipc/chromium/src/base/message_loop.cc:175
23 	xul.dll 	nsInlineFrame::BuildDisplayList 	layout/generic/nsInlineFrame.cpp:188
24 	xul.dll 	nsBaseAppShell::Run 	widget/xpwidgets/nsBaseAppShell.cpp:189
25 		@0x21eaedf 	

More reports at:
https://crash-stats.mozilla.com/report/list?signature=DefineGlobals%28JSContext*%2C%20js%3A%3AGlobalScope%26%2C%20JSScript*%29
Depends on: 751818
I just landed bug 751818 which removes big chunks of DefineGlobals.  However, the lines that are crashing are in the part which is still present :(
There have been no crashes for the last four weeks after 14.0.1.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.