Closed Bug 631782 Opened 13 years ago Closed 6 years ago

[meta] Plugin hang in [@ hang | CreateFileMappingA ]

Categories

(Core Graveyard :: Plug-ins, defect, P3)

x86
Windows 7
defect

Tracking

(firefox47 affected, firefox48 affected, firefox49 affected, firefox-esr45 affected, firefox50 affected, firefox51 affected, firefox52 wontfix)

RESOLVED WONTFIX
Tracking Status
firefox47 --- affected
firefox48 --- affected
firefox49 --- affected
firefox-esr45 --- affected
firefox50 --- affected
firefox51 --- affected
firefox52 --- wontfix

People

(Reporter: jimm, Unassigned)

References

Details

(Keywords: hang, meta)

Crash Data

This is a generic placeholder bug for this hang. The crash list is a mixture of various different stacks that all end up in CreateFileMappingA. Windows is probably doing some of it's behind the scenes messaging here.

We should consider adding CreateFileMappingA to the socorro append list so these get broken down better.
Depends on: 560993
Assignee: nobody → jmathies
We need to get this broken down better before we can triage with adobe.
Or just ask smooney/chofmann to break it down using their magic!
top three versions of the stack look like

....Signature number: 1-hangCreateFileMappingA
______ distribution of 100 different stacks, looking at top 10 frames
     22  stacks like
0|0|ntdll.dll|KiFastSystemCallRet
0|1|ntdll.dll|NtWaitForMultipleObjects
0|2|kernel32.dll|CreateFileMappingA
0|3|user32.dll|RealMsgWaitForMultipleObjectsEx
0|4|user32.dll|MsgWaitForMultipleObjects
0|5|xul.dll|mozilla::ipc::RPCChannel::WaitForNotify()
0|6|xul.dll|mozilla::ipc::RPCChannel::Call(IPC::Message *,IPC::Message *)
0|7|xul.dll|mozilla::plugins::PPluginScriptableObjectChild::CallNPN_Evaluate(nsCString const &,mozilla::plugins::Variant *,bool *)
0|8|xul.dll|mozilla::plugins::PluginScriptableObjectChild::Evaluate(_NPString *,_NPVariant *)
0|9|xul.dll|mozilla::plugins::child::_evaluate

     12  stacks like
0|0|ntdll.dll|KiFastSystemCallRet
0|1|ntdll.dll|NtWaitForMultipleObjects
0|2|kernel32.dll|CreateFileMappingA
0|3|user32.dll|RealMsgWaitForMultipleObjectsEx
0|4|ole32.dll|CCliModalLoop::BlockFn(void * *,unsigned long,unsigned long *)
0|5|ole32.dll|ModalLoop(CMessageCall *)
0|6|ole32.dll|ByteSwapThat(unsigned long,WireThat *)
0|7|ole32.dll|CCtxComChnl::SendReceive(tagRPCOLEMESSAGE *,unsigned long *)

     10  stacks like
0|0|ntdll.dll|KiFastSystemCallRet
0|1|ntdll.dll|NtWaitForMultipleObjects
0|2|kernel32.dll|CreateFileMappingA
0|3|user32.dll|RealMsgWaitForMultipleObjectsEx
0|4|user32.dll|MsgWaitForMultipleObjects
0|5|PDFXCviewAx.dll|

rest of the long tail at

http://people.mozilla.org/crash_stacks/reports/stack-summary-hang...CreateFileMappingA.txt
Thanks Chris!

I think we still want to add this to the append list though. There's no point in maintaining a grab bag of signatures when we know we can get socorro to break it down better. I can work up a patch.
Something with this sig had a significant rise in the last four days on 5.0, it seems. ~70 before, 90-130 in the last days. We have a lot of plugin hangs on 5.0 overall, though (~50% increase in rate over 4.0.1).
Also on Nightly 10.0a1 bp-ca818d89-5e61-42ab-a7b9-8bc8e2111106 with a different Stack than the "Top Three" mentioned in Comment 3. This crash did not pop up the "Error Reporter" for me.
Still occurs in Nightly and Socorro is not breaking it down properly, see:

...
UUID		bp-454fcdf6-d80e-4da2-80a3-eedae2111121
Date Processed	2011-11-21 06:11:54.590723
...
Crashing Thread
Frame 	Module 	Signature [Expand] 	Source
0 	ntdll.dll 	KiFastSystemCallRet 	
1 	ntdll.dll 	NtWaitForMultipleObjects 	
2 	kernel32.dll 	CreateFileMappingA 	
3 	kernel32.dll 	WaitForMultipleObjects 	
4 	faultrep.dll 	StartDWException 	
5 	faultrep.dll 	ReportFault 	
6 	kernel32.dll 	UnhandledExceptionFilter 	
7 	kernel32.dll 	_seh_longjmp_unwind 	
8 	ntdll.dll 	ExecuteHandler2@20 	


Searching for "KiFastSystemCallRet" returns:

ID 		Summary
Bug 562462 	Foxit Reader will not load in Mozilla Minefield [@ KiFastSystemCallRet ]
Bug 558647 	[meta] [OOPP] hang (crash report) in [@ KiFastSystemCallRet] [@mozilla::plugins::PluginModuleParent::ShouldContinueFromReplyTimeout ]
Bug 560993 	Hang: CallNPN_GetValue_NPNVnetscapeWindow IPC message not delivered? hang|mozilla::plugins::PPluginInstanceParent::CallNPP_SetWindow versus hang|KiFastSystemCallRet | NtWaitForMultipleObjects | CreateFileMappingA 


So bp-454fcdf6-d80e-4da2-80a3-eedae2111121 (which ends in ntdll.dll and not kernel32.dll) should not have been _this_ one (631782).
Severity: normal → critical
Crash Signature: [@ hang | CreateFileMappingA ]
Keywords: hang, topcrash
Depends on: 712447
Keywords: meta
Summary: Plugin hang in [@ hang | CreateFileMappingA ] → [meta] Plugin hang in [@ hang | CreateFileMappingA ]
Depends on: 724391
Depends on: 724392
Keywords: topcrash
Assignee: jmathies → nobody
Priority: -- → P3
Crash volume for signature 'hang | CreateFileMappingA':
 - nightly (version 50): 7 crashes from 2016-06-06.
 - aurora  (version 49): 14 crashes from 2016-06-07.
 - beta    (version 48): 83 crashes from 2016-06-06.
 - release (version 47): 584 crashes from 2016-05-31.
 - esr     (version 45): 35 crashes from 2016-04-07.

Crash volume on the last weeks:
             Week N-1   Week N-2   Week N-3   Week N-4   Week N-5   Week N-6   Week N-7
 - nightly          2          1          0          2          1          1          0
 - aurora           1          1          4          3          2          3          0
 - beta             7         15          8         22          9         16          3
 - release         95         94         86         82         92         79         27
 - esr              3          3          5          7          2         11          1

Affected platform: Windows
Depends on: 1309364
Crash volume for signature 'hang | CreateFileMappingA':
 - nightly (version 53): 0 crashes from 2016-11-14.
 - aurora  (version 52): 2 crashes from 2016-11-14.
 - beta    (version 51): 767 crashes from 2016-11-14.
 - release (version 50): 193 crashes from 2016-11-01.
 - esr     (version 45): 92 crashes from 2016-07-06.

Crash volume on the last weeks (Week N is from 01-02 to 01-08):
            W. N-1  W. N-2  W. N-3  W. N-4  W. N-5  W. N-6  W. N-7
 - nightly       0       0       0       0       0       0       0
 - aurora        0       1       1       0       0       0       0
 - beta          3       6     141     149     285     150      33
 - release      31      22      28      26      38      26      18
 - esr           4       3       6       9       6       5       3

Affected platform: Windows

Crash rank on the last 7 days:
           Browser   Content   Plugin
 - nightly
 - aurora                      #354
 - beta                        #45
 - release                     #123
 - esr                         #114
Mass wontfix for bugs affecting firefox 52.
Closing because no crash reported since 12 weeks.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.