Closed Bug 537822 Opened 15 years ago Closed 7 years ago

crash [@ XPCWrappedNativeScope::TraceJS(JSTracer*, XPCJSRuntime*)] with nsScriptSecurityManager:GetSafeJSContext on stack

Categories

(Thunderbird :: Security, defect)

x86
Windows Vista
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: wsmwk, Unassigned)

Details

(Keywords: crash, Whiteboard: [tbird crash][startupcrash][rare])

Crash Data

crash [@ XPCWrappedNativeScope::TraceJS(JSTracer*, XPCJSRuntime*)]
stack contains "nsScriptSecurityManager"

#38 crash for v3.0.0

bp-1d59dee6-91a4-4bd7-bf5a-d96b62100103 no extensions
0	thunderbird.exe	XPCWrappedNativeScope::TraceJS	 js/src/xpconnect/src/xpcwrappednativescope.cpp:377
1	thunderbird.exe	XPCJSRuntime::TraceXPConnectRoots	js/src/xpconnect/src/xpcjsruntime.cpp:376
2	thunderbird.exe	XPCJSRuntime::TraceJS	js/src/xpconnect/src/xpcjsruntime.cpp:318
3	js3250.dll	js_TraceRuntime	js/src/jsgc.cpp:3165
4	js3250.dll	js_GC	js/src/jsgc.cpp:3488
5	js3250.dll	js_DestroyContext	js/src/jscntxt.cpp:704
6	js3250.dll	JS_DestroyContext	js/src/jsapi.cpp:1048
7	thunderbird.exe	XPCJSContextStack::GetSafeJSContext	js/src/xpconnect/src/xpcthreadcontext.cpp:278
8	thunderbird.exe	nsXPConnect::GetSafeJSContext	js/src/xpconnect/src/nsXPConnect.cpp:2531
9	thunderbird.exe	nsScriptSecurityManager::GetSafeJSContext	caps/src/nsScriptSecurityManager.cpp:337
10	thunderbird.exe	nsScriptSecurityManager::Init	caps/src/nsScriptSecurityManager.cpp:3257
11	thunderbird.exe	nsScriptSecurityManager::GetScriptSecurityManager	caps/src/nsScriptSecurityManager.cpp:3350
Tried to download a program by the link 
http://www.gdata.de/typo3conf/ext/dam_frontend/pushfile.php?docID=8827
see page http://www.gdata.de/support/downloads/tools
firefox hangs always a few secends after klicking the first link above. Using Trend Micro Office-Scan 9.120.xx
Crash Signature: [@ XPCWrappedNativeScope::TraceJS(JSTracer*, XPCJSRuntime*)]
Majority of crashes are 3.0 and 3.1 users - quite a few crashes.

But in current versions, signature has perhaps morphed to XPCJSContextStack::GetSafeJSContext()  such as 3ccfc6a8-a36d-4adf-bf5a-55e1c2130820
Crash Signature: [@ XPCWrappedNativeScope::TraceJS(JSTracer*, XPCJSRuntime*)] → [@ XPCWrappedNativeScope::TraceJS(JSTracer*, XPCJSRuntime*)] [@ XPCJSContextStack::GetSafeJSContext()]
Summary: crash [@ XPCWrappedNativeScope::TraceJS(JSTracer*, XPCJSRuntime*)] → crash [@ XPCWrappedNativeScope::TraceJS(JSTracer*, XPCJSRuntime*)] with nsScriptSecurityManager:GetSafeJSContext on stack
Whiteboard: [tbird crash][startupcrash][rare]
Crash Signature: [@ XPCWrappedNativeScope::TraceJS(JSTracer*, XPCJSRuntime*)] [@ XPCJSContextStack::GetSafeJSContext()] → [@ XPCWrappedNativeScope::TraceJS(JSTracer*, XPCJSRuntime*)] [@ XPCJSContextStack::GetSafeJSContext()] [@ XPCWrappedNativeScope::TraceJS] [@ XPCJSContextStack::GetSafeJSContext]
I'm marking this bug as WORKSFORME as bug crashlog signature didn't appear from a long time (over half year) in Firefox (except some obsolete Fx <4, no crashes starting since Fx 4).
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.