Closed Bug 790047 Opened 13 years ago Closed 8 years ago

Firefox startup crash in js::XDRScript

Categories

(Core :: JavaScript Engine, defect)

16 Branch
x86
Windows XP
defect
Not set
critical

Tracking

()

RESOLVED INVALID
Tracking Status
firefox16 - ---
firefox47 --- wontfix
firefox48 --- wontfix
firefox49 --- wontfix
firefox-esr45 --- wontfix
firefox50 --- wontfix
firefox51 --- wontfix

People

(Reporter: marcia, Unassigned)

Details

(Keywords: crash, steps-wanted, Whiteboard: [startupcrash][js:p3])

Crash Data

This bug was filed from the Socorro interface and is report bp-6f574df7-6cf0-48bb-b929-ccafd2120910 . ============================================================= Seen while looking at FF 16 B2 data. https://crash-stats.mozilla.com/report/list?signature=js::XDRScript%3Cint%3E%28js::XDRState%3Cint%3E*,%20JS::Handle%3CJSObject*%3E,%20JS::Handle%3CJSScript*%3E,%20JS::Handle%3CJSFunction*%3E,%20JSScript**%29 to the reports which are all Windows, but there are more on Windows XP than the other Windows versions. No manual addon correlations show ATM, but there is a 28% correlation to rooksbas.dll which belongs to Trusteer. js::XDRScript<int>(js::XDRState<int>*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, JS::Handle<JSFunction*>, JSScript**)|EXCEPTION_ACCESS_VIOLATION_READ (105 crashes) 91% (96/105) vs. 34% (11868/34985) wshtcpip.dll 91% (96/105) vs. 34% (11874/34985) hnetcfg.dll 82% (86/105) vs. 25% (8628/34985) MSCTF.dll 91% (96/105) vs. 38% (13228/34985) comres.dll 91% (96/105) vs. 38% (13442/34985) ws2help.dll 91% (96/105) vs. 38% (13444/34985) iphlpapi.dll 100% (105/105) vs. 63% (22031/34985) browsercomps.dll 100% (105/105) vs. 64% (22370/34985) firefox.exe 100% (105/105) vs. 64% (22375/34985) xpcom.dll 100% (105/105) vs. 65% (22603/34985) dbghelp.dll 100% (105/105) vs. 73% (25398/34985) mswsock.dll 28% (29/105) vs. 1% (188/34985) rooksbas.dll 54% (57/105) vs. 28% (9854/34985) lz32.dll 35% (37/105) vs. 10% (3474/34985) msctfime.ime 54% (57/105) vs. 29% (10275/34985) xpsp2res.dll 28% (29/105) vs. 5% (1921/34985) sahook.dll 44% (46/105) vs. 28% (9842/34985) wldap32.dll 33% (35/105) vs. 19% (6482/34985) winsta.dll 16% (17/105) vs. 3% (875/34985) serwvdrv.dll 16% (17/105) vs. 3% (875/34985) umdmxfrm.dll 58% (61/105) vs. 46% (16067/34985) mpr.dll 33% (35/105) vs. 23% (7971/34985) wtsapi32.dll 58% (61/105) vs. 48% (16776/34985) t2embed.dll 55% (58/105) vs. 46% (16112/34985) imagehlp.dll 100% (105/105) vs. 94% (32981/34985) gkmedias.dll 100% (105/105) vs. 94% (32982/34985) mozsqlite3.dll 100% (105/105) vs. 94% (32982/34985) mozglue.dll 100% (105/105) vs. 94% (32982/34985) mozjs.dll 100% (105/105) vs. 94% (32982/34985) nssutil3.dll 100% (105/105) vs. 94% (32982/34985) nss3.dll 100% (105/105) vs. 94% (32982/34985) plds4.dll 100% (105/105) vs. 94% (32982/34985) plc4.dll 100% (105/105) vs. 94% (32982/34985) ssl3.dll 100% (105/105) vs. 94% (32982/34985) smime3.dll 100% (105/105) vs. 94% (32982/34985) mozalloc.dll 100% (105/105) vs. 94% (32982/34985) nspr4.dll 100% (105/105) vs. 94% (32982/34985) xul.dll 100% (105/105) vs. 94% (32988/34985) msvcp100.dll 100% (105/105) vs. 94% (32992/34985) wsock32.dll 100% (105/105) vs. 94% (32994/34985) msimg32.dll Frame Module Signature Source 0 mozjs.dll js::XDRScript<1> js/src/jsscript.cpp:648 1 mozjs.dll js::XDRInterpretedFunction<1> js/src/jsfun.cpp:386 2 mozjs.dll js::XDRScript<1> js/src/jsscript.cpp:699 3 mozjs.dll js::XDRInterpretedFunction<1> js/src/jsfun.cpp:386 4 mozjs.dll js::XDRScript<1> js/src/jsscript.cpp:699 5 mozjs.dll js::XDRState<1>::codeScript js/src/vm/Xdr.cpp:147 6 mozjs.dll JS_DecodeScript js/src/jsapi.cpp:6934 7 xul.dll ReadCachedScript js/xpconnect/loader/mozJSLoaderUtils.cpp:32 8 xul.dll mozJSSubScriptLoader::LoadSubScript js/xpconnect/loader/mozJSSubScriptLoader.cpp:287 9 xul.dll NS_InvokeByIndex_P xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp:70 10 xul.dll XPCWrappedNative::CallMethod js/xpconnect/src/XPCWrappedNative.cpp:2418 11 xul.dll XPC_WN_CallMethod js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1474 12 mozjs.dll js::InvokeKernel js/src/jsinterp.cpp:344 13 mozjs.dll js::Interpret js/src/jsinterp.cpp:2442 14 mozjs.dll js::InvokeKernel js/src/jsinterp.cpp:355 15 mozjs.dll js::Invoke js/src/jsinterp.cpp:387 16 mozjs.dll JS_CallFunctionValue js/src/jsapi.cpp:5604 17 xul.dll nsJSContext::CallEventHandler dom/base/nsJSEnvironment.cpp:1892 18 xul.dll nsGlobalWindow::RunTimeoutHandler dom/base/nsGlobalWindow.cpp:9548 19 xul.dll nsGlobalWindow::RunTimeout dom/base/nsGlobalWindow.cpp:9802 20 xul.dll nsGlobalWindow::TimerCallback dom/base/nsGlobalWindow.cpp:10073 21 xul.dll nsTimerImpl::Fire xpcom/threads/nsTimerImpl.cpp:473 22 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:624 23 nspr4.dll PR_Unlock nsprpub/pr/src/threads/combined/prulock.c:315 24 xul.dll NS_ProcessNextEvent_P obj-firefox/xpcom/build/nsThreadUtils.cpp:217 25 nspr4.dll nspr4.dll@0x8d0f 26 xul.dll nsRunnableMethodImpl<unsigned int obj-firefox/dist/include/nsThreadUtils.h:349 27 xul.dll nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:624 28 xul.dll mozilla::ipc::MessagePump::Run ipc/glue/MessagePump.cpp:82 29 xul.dll MessageLoop::RunHandler ipc/chromium/src/base/message_loop.cc:201 30 xul.dll MessageLoop::Run ipc/chromium/src/base/message_loop.cc:175 31 xul.dll nsBaseAppShell::Run widget/xpwidgets/nsBaseAppShell.cpp:163 32 xul.dll nsAppShell::Run widget/windows/nsAppShell.cpp:232 33 xul.dll nsAppStartup::Run toolkit/components/startup/nsAppStartup.cpp:257 34 xul.dll XREMain::XRE_mainRun toolkit/xre/nsAppRunner.cpp:3794 35 xul.dll XREMain::XRE_main toolkit/xre/nsAppRunner.cpp:3871 36 xul.dll XRE_main toolkit/xre/nsAppRunner.cpp:3947 37 firefox.exe wmain toolkit/xre/nsWindowsWMain.cpp:100 38 firefox.exe __tmainCRTStartup crtexe.c:552 39 kernel32.dll BaseThreadInitThunk 40 ntdll.dll __RtlUserThreadStart 41 ntdll.dll _RtlUserThreadStart
Tracking and cc'ing some folks from Trusteer. Can we get urls here?
Trusteer is investigating and attempting to reproduce on their side.
Trusteer was not able to reproduce on their side, and module correlations over the last few days don't seem to be showing their dll. Will have to look more at correlations, but it did not seem to me anything was showing consistently in either module or addons.
I see a spike on 9/11 and then lower volume. Given that and not being able to reproduce, is there anything else to do right now?
(In reply to Marcia Knous [:marcia] from comment #4) > Trusteer was not able to reproduce on their side, and module correlations > over the last few days don't seem to be showing their dll. > > Will have to look more at correlations, but it did not seem to me anything > was showing consistently in either module or addons. Marcia, have you had a chance to look at the new correlations?
QA Contact: mozillamarcia.knous
(In reply to David Mandelin [:dmandelin] from comment #5) > I see a spike on 9/11 and then lower volume. Given that and not being able > to reproduce, is there anything else to do right now? We'll try to reproduce for a bit longer - a drop in startup crash volume across betas may be an exodus of users if it occurs 100% of the time.
Here are correlations from the 11th - I also posted some from the 24th but as you can see there is nothing that is consistent. On the 11th there is a small correlation to a Trusteer dll but also some higher correlations to Avast, but on the 24th none of the same things show. js::XDRScript<int>(js::XDRState<int>*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, JS::Handle<JSFunction*>, JSScript**)|EXCEPTION_ACCESS_VIOLATION_READ (66 crashes) 11% (7/66) vs. 3% (1566/52239) {20a82645-c095-46ed-80e3-08825760534b} (Microsoft .NET Framework Assistant, http://www.windowsclient.net/) 12% (8/66) vs. 6% (2896/52239) wrc@avast.com 6% (4/66) vs. 0% (4/52239) 500b13b500b6d@500b13b500ba6.info 6% (4/66) vs. 0% (4/52239) ck@everygain.com 6% (4/66) vs. 0% (7/52239) {667e9f3d-0096-4d2b-b171-9a96afbabe20} (Mozilla QA Companion, https://addons.mozilla.org/addon/5428) 6% (4/66) vs. 0% (13/52239) {5aaf65e2-643b-4d18-a977-b28165c54949} 6% (4/66) vs. 0% (22/52239) SignPlugin@bph.pl 6% (4/66) vs. 0% (33/52239) extension@ciuvo.com 6% (4/66) vs. 0% (43/52239) jid0-k75TfRGfOXPHfEZmJ9cKu5eCgLc@jetpack 6% (4/66) vs. 0% (67/52239) {707db484-2428-402d-afb5-d85b387544c7} 6% (4/66) vs. 0% (208/52239) {a7c6cf7f-112c-4500-a7ea-39801a327e5f} (FireFTP, https://addons.mozilla.org/addon/684) 6% (4/66) vs. 1% (276/52239) 4wffxtbr@Retrogamer_4w.com 6% (4/66) vs. 1% (308/52239) {0b38152b-1b20-484d-a11f-5e04a9b0661f} (Winamp Toolbar, https://addons.mozilla.org/addon/12174) 6% (4/66) vs. 1% (538/52239) {9AA46F4F-4DC7-4c06-97AF-5035170634FE} (ImTranslator, https://addons.mozilla.org/addon/2257) js::XDRScript<int>(js::XDRState<int>*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, JS::Handle<JSFunction*>, JSScript**)|EXCEPTION_ACCESS_VIOLATION_READ (66 crashes) 62% (41/66) vs. 27% (14120/52239) MSCTF.dll 73% (48/66) vs. 38% (19704/52239) wshtcpip.dll 73% (48/66) vs. 38% (19710/52239) hnetcfg.dll 100% (66/66) vs. 66% (34555/52239) browsercomps.dll 100% (66/66) vs. 67% (34918/52239) firefox.exe 100% (66/66) vs. 67% (34937/52239) xpcom.dll 100% (66/66) vs. 68% (35273/52239) dbghelp.dll 73% (48/66) vs. 41% (21659/52239) comres.dll 73% (48/66) vs. 42% (22052/52239) ws2help.dll 73% (48/66) vs. 42% (22054/52239) iphlpapi.dll 100% (66/66) vs. 75% (38974/52239) mswsock.dll 33% (22/66) vs. 15% (8040/52239) aswJsFlt.dll 33% (22/66) vs. 18% (9299/52239) snxhk.dll 45% (30/66) vs. 32% (16853/52239) lz32.dll 12% (8/66) vs. 0% (35/52239) drwebsp.dll 12% (8/66) vs. 0% (56/52239) prio.dll 45% (30/66) vs. 34% (17520/52239) xpsp2res.dll 62% (41/66) vs. 52% (27127/52239) t2embed.dll 8% (5/66) vs. 0% (179/52239) rooksbas.dll 17% (11/66) vs. 10% (5277/52239) aswCmnIS.dll 17% (11/66) vs. 10% (5277/52239) aswProperty.dll 17% (11/66) vs. 10% (5277/52239) aswEngLdr.dll 17% (11/66) vs. 10% (5277/52239) aswCmnBS.dll 17% (11/66) vs. 10% (5278/52239) ashTask.dll 17% (11/66) vs. 10% (5278/52239) ashBase.dll 17% (11/66) vs. 10% (5278/52239) AavmRpch.dll 17% (11/66) vs. 10% (5278/52239) Aavm4h.dll 17% (11/66) vs. 10% (5279/52239) aswCmnOS.dll 17% (11/66) vs. 10% (5279/52239) aswAux.dll 70% (46/66) vs. 63% (33093/52239) feclient.dll 6% (4/66) vs. 0% (42/52239) FwcWsp.dll 8% (5/66) vs. 2% (957/52239) RocketDock.dll and here are some from the 24th: js::XDRScript<int>(js::XDRState<int>*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, JS::Handle<JSFunction*>, JSScript**)|EXCEPTION_ACCESS_VIOLATION_READ (51 crashes) 6% (3/51) vs. 0% (3/39565) imagetab@next.gen.nz (Open Image In New Tab, https://addons.mozilla.org/addon/2248) 6% (3/51) vs. 0% (7/39565) {600452e8-6851-46db-80fd-fa571b2deaa7} 6% (3/51) vs. 0% (10/39565) {E4091D66-127C-11DB-903A-DE80D2EFDFE8} (ImageHost Grabber, https://addons.mozilla.org/addon/12249) 6% (3/51) vs. 0% (23/39565) {a5312b79-bf0d-4825-a25f-b33d67d4a58a} 6% (3/51) vs. 0% (45/39565) browserprotect@browserprotect.com 6% (3/51) vs. 0% (136/39565) {90b49673-5506-483e-b92b-ca0265bd9ca8} 6% (3/51) vs. 1% (268/39565) adblockpopups@jessehakanen.net
Reviewing the latest module and addon correlations, there are still no clues here - for 20120926 no addon correlations show, and the module correlations don't show much more: js::XDRScript<int>(js::XDRState<int>*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, JS::Handle<JSFunction*>, JSScript**)|EXCEPTION_ACCESS_VIOLATION_READ (72 crashes) 86% (62/72) vs. 35% (20929/59939) wshtcpip.dll 86% (62/72) vs. 35% (20939/59939) hnetcfg.dll 86% (62/72) vs. 38% (22981/59939) comres.dll 86% (62/72) vs. 39% (23415/59939) ws2help.dll 86% (62/72) vs. 39% (23421/59939) iphlpapi.dll 74% (53/72) vs. 30% (18096/59939) lz32.dll 72% (52/72) vs. 31% (18682/59939) xpsp2res.dll 54% (39/72) vs. 17% (9941/59939) MSCTFIME.IME 63% (45/72) vs. 25% (14939/59939) MSCTF.dll 100% (72/72) vs. 65% (39143/59939) browsercomps.dll 100% (72/72) vs. 66% (39658/59939) firefox.exe 100% (72/72) vs. 66% (39691/59939) xpcom.dll 100% (72/72) vs. 67% (40108/59939) dbghelp.dll 76% (55/72) vs. 47% (28288/59939) imagehlp.dll 79% (57/72) vs. 50% (30104/59939) t2embed.dll 100% (72/72) vs. 73% (44042/59939) mswsock.dll 11% (8/72) vs. 0% (151/59939) 4jhkstub.dll 83% (60/72) vs. 74% (44274/59939) wintrust.dll 10% (7/72) vs. 0% (206/59939) imon.dll URLs don't provide a clue as well, and are mostly facebook addresses: 23 about:blank 22 about:home 17 jar:file:///C:/Program%20Files/Mozilla%20Firefox/omni.ja!/chrome/browser/content 11 about:sessionrestore 11 http://www.facebook.com/ 5 https://apps.facebook.com/texas_holdem/index.php 2 https://www.facebook.com/ 2 http://www.google.iq/ 2 https://twitter.com/ 2 http://fr-fr.facebook.com/ 1 http://www.facebook.com/photo.php 1 http://en-us.start3.mozilla.com/firefox?client=firefox-a&rls=org.mozilla:en-US:o 1 jar:file:///C:/Program%20Files%20(x86)/Aurora/omni.ja!/chrome/browser/content/br 1 http://www.facebook.com/photo.php 1
This is #87 in FF16.0.1.
Crash Signature: [@ js::XDRScript<int>(js::XDRState<int>*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, JS::Handle<JSFunction*>, JSScript**)] → [@ js::XDRScript<int>(js::XDRState<int>*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, JS::Handle<JSFunction*>, JSScript**)] [@ js::XDRScript<int>(js::XDRState<int>*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, JS::Handle<JSFunction*> JS::MutableHandl…
Whiteboard: [startupcrash] → [startupcrash][js:p3]
Assignee: general → nobody
Crash Signature: , JS::MutableHandle<JSScript*>)] → , JS::MutableHandle<JSScript*>)] [@ js::XDRScript<T>]
Crash volume for signature 'js::XDRScript<T>': - nightly(version 50):29 crashes from 2016-06-06. - aurora (version 49):1 crash from 2016-06-07. - beta (version 48):80 crashes from 2016-06-06. - release(version 47):134 crashes from 2016-05-31. - esr (version 45):2 crashes from 2016-04-07. Crash volume on the last weeks: W. N-1 W. N-2 W. N-3 W. N-4 W. N-5 W. N-6 W. N-7 - nightly 0 0 25 0 0 0 4 - aurora 0 1 0 0 0 0 0 - beta 18 10 7 6 2 16 20 - release 10 22 20 21 10 20 21 - esr 0 0 0 1 1 0 0 Affected platforms: Windows, Linux
Crash volume for signature 'js::XDRScript<T>': - nightly (version 51): 6 crashes from 2016-08-01. - aurora (version 50): 0 crashes from 2016-08-01. - beta (version 49): 49 crashes from 2016-08-02. - release (version 48): 19 crashes from 2016-07-25. - esr (version 45): 3 crashes from 2016-05-02. Crash volume on the last weeks (Week N is from 08-22 to 08-28): W. N-1 W. N-2 W. N-3 - nightly 1 5 0 - aurora 0 0 0 - beta 21 11 0 - release 6 2 3 - esr 2 0 0 Affected platform: Windows Crash rank on the last 7 days: Browser Content Plugin - nightly - aurora - beta #530 - release #1527 - esr
This is a very stale bug and there has been a lot more in-depth tracking and fixing of XDR startup crash signatures. Closing as no longer valid.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.