Closed Bug 680274 Opened 8 years ago Closed 5 years ago

Firefox Crash [@ JS_GetGlobalObject ] with Norton Toolbar / coFFPlgn.dll

Categories

(Plugins Graveyard :: Norton AV, defect, critical)

x86
Windows 7
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: marcia, Unassigned)

References

Details

(Keywords: crash)

Crash Data

KaiRo pointed out a spike occurred for this signature on 5 and 6 - see http://test.kairo.at/socorro/2011-08-17.firefox.6.explosiveness.html. 
https://crash-stats.mozilla.com/report/list?signature=JS_GetGlobalObject has all the signatures.

100% correlation to IVPlugin.dll so must be related to Norton.

Also I think this could probably be moved to ext compat - do we beed to get a Norton contact on the bug?

Frame 	Module 	Signature [Expand] 	Source
0 	mozjs.dll 	JS_GetGlobalObject 	js/src/jsapi.cpp:1519
1 	coFFPlgn.dll 	coFFPlgn.dll@0x2f37d 	
2 	coFFPlgn.dll 	coFFPlgn.dll@0x16fff 	
3 	cowpplg.dll 	cowpplg.dll@0x2fa62 	
4 	cowpplg.dll 	cowpplg.dll@0x2d0f9 	
5 	cowpplg.dll 	cowpplg.dll@0x2e0c0 	
6 	coFFPlgn.dll 	coFFPlgn.dll@0x4ade5 	
7 	coFFPlgn.dll 	coFFPlgn.dll@0x493d6 	
8 	coFFPlgn.dll 	coFFPlgn.dll@0x4c4c1 	
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:327
14 	nspr4.dll 	PR_IntervalNow 	nsprpub/pr/src/misc/prinrval.c:77
15 	xul.dll 	nsBaseAppShell::OnProcessNextEvent 	widget/src/xpwidgets/nsBaseAppShell.cpp:324
16 	xul.dll 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:582
17 	nspr4.dll 	_MD_CURRENT_THREAD 	nsprpub/pr/src/md/windows/w95thred.c:308
18 	xul.dll 	mozilla::ipc::MessagePump::Run 	ipc/glue/MessagePump.cpp:134
19 	xul.dll 	MessageLoop::RunHandler 	ipc/chromium/src/base/message_loop.cc:202
20 	xul.dll 	MessageLoop::Run 	ipc/chromium/src/base/message_loop.cc:176
21 	xul.dll 	nsBaseAppShell::Run 	widget/src/xpwidgets/nsBaseAppShell.cpp:189
22 	xul.dll 	xul.dll@0xb71547 	
23 	xul.dll 	nsAppStartup::Run 	toolkit/components/startup/nsAppStartup.cpp:222
24 	xul.dll 	XRE_main 	toolkit/xre/nsAppRunner.cpp:3686
25 	firefox.exe 	wmain 	toolkit/xre/nsWindowsWMain.cpp:106
26 	firefox.exe 	__tmainCRTStartup 	obj-firefox/memory/jemalloc/crtsrc/crtexe.c:591
27 	kernel32.dll 	BaseProcessStart
Adding Kev for the Norton contact. This is not specific to 6.0 according to the crashes.
The crash address suggests that coFFPlgn.dll is passing a NULL JSContext* to JS_GetGlobalObject.
To be clear: definitely does not seem like a bug in JS.
This was #8 yesterday in Firefox 7*, we really should do something about this.


Correlations for Firefox 6.0.2 Windows NT:
100% (1158/1158) vs.   5% (4005/80525) coFFPlgn.dll
99% (1148/1158) vs.   5% (3907/80525) couictlr.dll
99% (1151/1158) vs.   5% (4324/80525) Scxpx86.dll
99% (1151/1158) vs.   5% (4348/80525) IPSFFPl.dll
99% (1148/1158) vs.   6% (4483/80525) efacli.dll
97% (1120/1158) vs.   5% (3827/80525) IVPlugin.dll
100% (1158/1158) vs.   9% (7026/80525) winhttp.dll
94% (1086/1158) vs.   4% (3595/80525) rf.dll
94% (1086/1158) vs.   5% (3686/80525) rfpxy34.dll

100% (1156/1158) vs.   6% (4873/80525) {2D3F3651-74B9-4795-BDEC-6DA2F431CB62} (Norton Toolbar)
99% (1151/1158) vs.   8% (6260/80525) {BBDA0591-3099-440a-AA10-41764D9DB4DB} (Norton IPS)

Add-on versions:
100% (1156/1158) vs.   6% (4873/80525) {2D3F3651-74B9-4795-BDEC-6DA2F431CB62}
0% (0/1158) vs.   0% (1/80525) 2010.9.0.6
0% (0/1158) vs.   0% (1/80525) 2011.7.0.8
30% (347/1158) vs.   2% (1555/80525) 2011.7.1.3
67% (771/1158) vs.   4% (3165/80525) 2011.7.2.3
0% (0/1158) vs.   0% (3/80525) 2012.1.0.17
0% (5/1158) vs.   0% (7/80525) 2012.1.0.30
0% (5/1158) vs.   0% (31/80525) 2012.1.1.10
2% (28/1158) vs.   0% (103/80525) 2012.2.0.2
0% (0/1158) vs.   0% (1/80525) 4.6
0% (0/1158) vs.   0% (6/80525) 5.6
99% (1151/1158) vs.   8% (6260/80525) {BBDA0591-3099-440a-AA10-41764D9DB4DB}
0% (0/1158) vs.   0% (48/80525) 2.0
0% (0/1158) vs.   1% (812/80525) 3.0
30% (352/1158) vs.   2% (1793/80525) 3.1
69% (799/1158) vs.   4% (3607/80525) 3.2


Given that the newest Norton version in the report, 2012.2.0.2, shows the crash, we should definitely both block all versions of those add-ons (if coFFPlgn.dll which appears in the stack is actually in the add-on) up to the latest known versions, and at the same time reach out to Norton.
I remember a note in Kev's email re: http://community.norton.com/t5/Norton-Internet-Security-Norton/Firefox-7-0-Compatibility-Patch-is-now-available/td-p/547384 - are users seeing this crash because they do not have that patch?
This signature is also #6 on Firefox 6* - I guess that's not fixed with the "Firefox 7.0 Compatibility Patch". Also, the 2012.2.0.2 and 2011.7.2.3 versions mentioned as the new ones in that article are ones seen in the Firefox 6 crash correlations, which doesn't sound like this one would be fixed.

In the Firefox 7.0 Windows NT correlations, it also doesn't look better:
99% (557/565) vs.   3% (2173/64684) {2D3F3651-74B9-4795-BDEC-6DA2F431CB62}
0% (0/565) vs.   0% (1/64684) 2010.9.0.6
0% (0/565) vs.   0% (1/64684) 2011.7.0.8
0% (1/565) vs.   0% (42/64684) 2011.7.1.3
92% (519/565) vs.   3% (1989/64684) 2011.7.2.3
0% (0/565) vs.   0% (1/64684) 2012.1.0.30
7% (37/565) vs.   0% (136/64684) 2012.2.0.2
0% (0/565) vs.   0% (3/64684) 5.6
98% (555/565) vs.   5% (3468/64684) {BBDA0591-3099-440a-AA10-41764D9DB4DB}
0% (0/565) vs.   0% (19/64684) 2.0
0% (0/565) vs.   1% (525/64684) 3.0
2% (9/565) vs.   1% (492/64684) 3.1
97% (546/565) vs.   4% (2432/64684) 3.2
Summary: Firefox Crash [@ JS_GetGlobalObject ] → Firefox Crash [@ JS_GetGlobalObject ] with Norton's software
Assignee: general → nobody
Component: JavaScript Engine → Norton AV
Product: Core → Plugins
QA Contact: general → norton-antivirus
Summary: Firefox Crash [@ JS_GetGlobalObject ] with Norton's software → Firefox Crash [@ JS_GetGlobalObject ] with Norton Toolbar / coFFPlgn.dll
Version: 6 Branch → unspecified
There have been no crasher with coFFPlgn.dll 2012.5.0.109 so far:
   100% (1184/1187) vs.   4% (5146/124836) coFFPlgn.dll
    91% (1086/1187) vs.   4% (4761/124836) 2011.7.2.3
       8% (98/1187) vs.   0% (379/124836) 2012.2.0.2
        0% (0/1187) vs.   0% (6/124836) 2012.5.0.109
I received the following email regarding this bug from a software engineer at Norton:

"I’m pleased to inform you that we issued a patch yesterday which includes support for Firefox 8.0. This patch also included a fix for the above issue."
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WORKSFORME
Product: Plugins → Plugins Graveyard
You need to log in before you can comment on or make changes to this bug.