Open Bug 797116 Opened 7 years ago Updated 3 years ago

[Win8] Flash hang in F_1152915508 while playing Knight Hunters

Categories

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

47 Branch
x86
Windows 8
defect

Tracking

()

Tracking Status
firefox47 --- affected
firefox48 --- affected
firefox49 --- affected
firefox-esr45 --- affected
firefox50 --- affected
firefox53 --- affected
firefox54 --- affected

People

(Reporter: marcia, Unassigned)

References

(Blocks 1 open bug, )

Details

(Keywords: hang, reproducible, Whiteboard: [Win8][Flash-11.5] Blocked, mainly or only reproduces when Flash is under heavy load)

Crash Data

This bug was filed from the Socorro interface and is 
report bp-ee4a7e54-1c25-4d4c-b1ed-979d92121002 .
============================================================= 

Using Version: 11.5.500.80 of Flash. This hang shows up as only happening on Windows 8: https://crash-stats.mozilla.com/report/list?signature=hang%20|%20GetModuleHandleExW and also shows up on the Windows 8 specific report in the Top 10.

Frame 	Module 	Signature 	Source
0 	ntdll.dll 	ZwWaitForMultipleObjects 	
1 	KERNELBASE.dll 	GetModuleHandleExW 	
2 	user32.dll 	RealMsgWaitForMultipleObjectsEx 	
3 	NPSWF32_11_5_500_80.dll 	F_1152915508___________________________________ 	F385255126_______________________________________________________________________________________:115
4 	ntdll.dll 	RtlpHeapGenerateRandomValue32 	
5 	ntdll.dll 	RtlFreeMemoryBlockLookaside 	
6 		@0x1e3ffff 	
7 	ntdll.dll 	RtlAllocateHeap 	
8 	ntdll.dll 	RtlpHeapRemoveListEntry 	
9 	ntdll.dll 	RtlAllocateHeap 	
10 	NPSWF32_11_5_500_80.dll 	F_1563419269________________________________________________________________ 	F797811549_________________________________________________________________:291
11 	ntdll.dll 	RtlFreeHeap 	
12 	NPSWF32_11_5_500_80.dll 	free 	f:\dd\vctools\crt_bld\self_x86\crt\src\free.c:109
13 	NPSWF32_11_5_500_80.dll 	F1607135317_____________________________________________________________________ 	F_1598022594__________________________________________________________________:122
14 	NPSWF32_11_5_500_80.dll 	F_917831355____________________________________________ 	F_1598022594__________________________________________________________________:445
15 	NPSWF32_11_5_500_80.dll 	F1194305481_____________________________________________________________________ 	F_1357935942__________________________________________________________________:40
16 	NPSWF32_11_5_500_80.dll 	F81047063_______________________________________ 	F_703093939_________________________________________________________________________________:180
17 	NPSWF32_11_5_500_80.dll 	F242201614_______________________________________ 	F_1872755086__________________________________________________________________________________________:649
18 	NPSWF32_11_5_500_80.dll 	F_555793381______________________________________________ 	F_1872755086__________________________________________________________________________________________:1831
19 	xul.dll 	mozilla::plugins::PluginInstanceChild::UpdateWindowAttributes 	dom/plugins/ipc/PluginInstanceChild.cpp:3046
20 	xul.dll 	mozilla::plugins::PluginInstanceChild::DoAsyncSetWindow 	dom/plugins/ipc/PluginInstanceChild.cpp:2677
21 	xul.dll 	mozilla::plugins::PluginInstanceChild::RecvAsyncSetWindow 	dom/plugins/ipc/PluginInstanceChild.cpp:2580
22 	xul.dll 	mozilla::plugins::PPluginInstanceChild::OnMessageReceived 	obj-firefox/ipc/ipdl/PPluginInstanceChild.cpp:1771
23 	xul.dll 	mozilla::plugins::PPluginModuleChild::OnMessageReceived 	obj-firefox/ipc/ipdl/PPluginModuleChild.cpp:807
24 	xul.dll 	mozilla::ipc::AsyncChannel::OnDispatchMessage 	ipc/glue/AsyncChannel.cpp:473
25 	xul.dll 	mozilla::ipc::RPCChannel::Call 	ipc/glue/RPCChannel.cpp:213
26 	xul.dll 	mozilla::plugins::PPluginInstanceChild::CallPStreamNotifyConstructor 	obj-firefox/ipc/ipdl/PPluginInstanceChild.cpp:891
27 	xul.dll 	mozilla::plugins::child::_geturlnotify 	dom/plugins/ipc/PluginModuleChild.cpp:1058
28 	NPSWF32_11_5_500_80.dll 	F_1894618676__________________________________________________________________ 	F_1872755086__________________________________________________________________________________________:1079
29 	NPSWF32_11_5_500_80.dll 	F_1024367187____________________________________________________________________ 	F_283974366___________________________________________________________________:1162
30 	NPSWF32_11_5_500_80.dll 	F1470906166_________________________________________________ 	F_1872755086__________________________________________________________________________________________:1015
31 	NPSWF32_11_5_500_80.dll 	F_1513036030________________________________________ 	F879575285_____________________________________________________________________________:46
32 	NPSWF32_11_5_500_80.dll 	F_424569316__________________________________________________ 	F_703093939_________________________________________________________________________________:199
33 	NPSWF32_11_5_500_80.dll 	F1607135317_____________________________________________________________________ 	F_1598022594__________________________________________________________________:118
34 	NPSWF32_11_5_500_80.dll 	F2166389_____________________________________________________________________ 	F_1598022594__________________________________________________________________:517
35 	NPSWF32_11_5_500_80.dll 	F_917831355____________________________________________ 	F_1598022594__________________________________________________________________:445
36 	NPSWF32_11_5_500_80.dll 	F1315696776________________________________ 	F_1598022594__________________________________________________________________:409
37 	NPSWF32_11_5_500_80.dll 	F81047063_______________________________________ 	F_703093939_________________________________________________________________________________:180
38 	NPSWF32_11_5_500_80.dll 	F845925699_____________________________________ 	F_404919512___________________________________________________________________________________________:92
39 	NPSWF32_11_5_500_80.dll 	F_274593382________________________________ 	F_1872755086__________________________________________________________________________________________:1692
40 	NPSWF32_11_5_500_80.dll 	F_305312235__________________________________________ 	F_1872755086__________________________________________________________________________________________:981
41 	user32.dll 	InternalCallWinProc 	
42 	user32.dll 	UserCallWinProcCheckWow 	
43 	user32.dll 	DispatchMessageWorker 	
44 	user32.dll 	DispatchMessageW 	
45 	xul.dll 	base::MessagePumpForUI::ProcessMessageHelper 	ipc/chromium/src/base/message_pump_win.cc:366
46 	xul.dll 	base::MessagePumpForUI::ProcessNextWindowsMessage 	ipc/chromium/src/base/message_pump_win.cc:341
47 	xul.dll 	base::MessagePumpForUI::DoRunLoop 	ipc/chromium/src/base/message_pump_win.cc:210
48 	xul.dll 	base::MessagePumpWin::RunWithDispatcher 	ipc/chromium/src/base/message_pump_win.cc:53
49 	xul.dll 	base::MessagePumpWin::Run 	ipc/chromium/src/base/message_pump_win.h:78
50 	xul.dll 	MessageLoop::RunInternal 	ipc/chromium/src/base/message_loop.cc:208
51 	xul.dll 	MessageLoop::RunHandler 	ipc/chromium/src/base/message_loop.cc:194
52 	xul.dll 	MessageLoop::Run 	ipc/chromium/src/base/message_loop.cc:175
53 	xul.dll 	XRE_InitChildProcess 	toolkit/xre/nsEmbedFunctions.cpp:481
54 	xul.dll 	XRE_StringToChildProcessType 	toolkit/xre/nsEmbedFunctions.cpp:211
55 	plugin-container.exe 	__tmainCRTStartup 	crtexe.c:552
56 	kernel32.dll 	BaseThreadInitThunk 	
57 	ntdll.dll 	__RtlUserThreadStart 	
58 	ntdll.dll 	_RtlUserThreadStart 

STR:
1. Load http://www.chia-anime.com/category/knight-hunters
2. Let the video play.
3. Crash

https://crash-stats.mozilla.com/report/index/bp-ee4a7e54-1c25-4d4c-b1ed-979d92121002

This happened on another site as well when I left the machine overnight while some videos are playing.
Keywords: crashhang
OS: Windows NT → Windows 8
Summary: crash in hang | GetModuleHandleExW → [Win8] Flash hang in F_1152915508 while playing Knight Hunters
Whiteboard: [Win8] → [Win8][Flash-11.5]
It's the Windows 8 version of bug 779657/bug 788423 which are top crashers.
I also got this crash on Firefox 16 beta 6 with Flash 11,5,500,85. 
https://crash-stats.mozilla.com/report/index/bp-d8c8cbcd-71e1-4ceb-af7f-6a3282121004
https://crash-stats.mozilla.com/report/index/bp-fa2a9505-327f-437a-8d0e-29c352121004

In the moment of the crash I had 2 YouTube videos running and 3 Facebook games.
Can you please provide the specific URLs for the tabs you had open?  I'm especially interested in the games, but the video encoding varies between youtube videos as well.
Blocks: 789379
The crash is reproducible also with Flash 11.4.402.287 and Firefox 17 beta 2 (playing several YouTube videos did the trick this time).

https://crash-stats.mozilla.com/report/index/bp-317a4c3c-a45b-46e9-bbf2-0d4b22121018
Any improvement with 11.5.500.104?
If you can still reproduce this, please use a nightly or aurora build to report the hang; there are new hang reporting features in these builds which will make it a much easier to diagnose.
Simona, can you please retest this with Firefox 17.0b5 and Flash 11.5?
QA Contact: simona.marcu
There's not much point in testing with 17.0b5. Use Nightly or Aurora.
I tested on the latest Nightly with the latest Flash version. This is the hang report that I got:
https://crash-analysis.mozilla.com/hang-reports/2012/11-07/hr-20121107-6883cc5c-2290-4d83-82a5-1b3a2cfcf094.html

In the moment of the hang I had 19 YouTube videos playing and one Facebook game opened (Zuma Blitz).
CpuUsageFlashProcess2 	15.3
PluginCpuUsage 	50

Looks like plugin-container is churning and the sandbox is working but not as much. I'm not sure there's much else to say here, though.
I also got this crash on Firefox 19 beta 1 with Flash 11.5.502.146.
https://crash-stats.mozilla.com/report/index/bp-bd639c23-76b0-4a2d-914f-341572130109
Simona, how easy is the crash to reproduce for you?

Benjamin, is there any information Simona can provide which would assist Engineering?
Is it also happening with 11.6.602.137 beta? Seems 11.5.502.146 and 11.6.602.137 were released on the same day.
(In reply to Arthur K. from comment #15)
> Is it also happening with 11.6.602.137 beta? Seems 11.5.502.146 and
> 11.6.602.137 were released on the same day.

Flash 11.6.602.137 is also crashing on the latest Nightly. 
https://crash-analysis.mozilla.com/hang-reports/2013/01-11/hr-20130111-f2f8b218-1797-43ae-9efd-4309f62a556e.html
(In reply to Anthony Hughes, Mozilla QA (:ashughes) from comment #14)
> Simona, how easy is the crash to reproduce for you?

The crash isn't easy to reproduce and it's intermittent. Sometimes all I have to do is to load one video (YouTube for example) and other times I have to load more than 12 videos to get the crash, but I can constantly crash Firefox by overloading it with flash content.
At this point, there is nothing in this report that convinced me there is actually a problem... Flash is just super duper slow under some cases, and we kill it.
Priority: -- → P3
Whiteboard: [Win8][Flash-11.5] → [Win8][Flash-11.5] Blocked, mainly or only reproduces when Flash is under heavy load
11.6.602.146 was release yesterday and a couple tests I did seem to show that it improves Flash for me (testing on speedtest.net).
Crash volume for signature 'hang | GetModuleHandleExW':
 - nightly (version 50): 0 crash from 2016-06-06.
 - aurora  (version 49): 76 crashes from 2016-06-07.
 - beta    (version 48): 145 crashes from 2016-06-06.
 - release (version 47): 629 crashes from 2016-05-31.
 - esr     (version 45): 2 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          0          0          0          0          0          0          0
 - aurora          11          2         12         29          9         10          0
 - beta            24         20         18         27         21         24          4
 - release         88         63         98        108         92        108         41
 - esr              0          0          1          0          0          0          0

Affected platform: Windows
Crash volume for signature 'hang | GetModuleHandleExW':
 - nightly (version 51): 0 crashes from 2016-08-01.
 - aurora  (version 50): 21 crashes from 2016-08-01.
 - beta    (version 49): 125 crashes from 2016-08-02.
 - release (version 48): 94 crashes from 2016-07-25.
 - esr     (version 45): 2 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       0       0       0
 - aurora        8       6       2
 - beta         25      53      37
 - release      32      29      13
 - esr           0       0       0

Affected platform: Windows

Crash rank on the last 7 days:
             Browser   Content Plugin
 - nightly
 - aurora                      #31
 - beta                        #50
 - release                     #48
 - esr
See Also: → 1358340
Version: unspecified → 47 Branch
Signature report for hang | GetModuleHandleExW

Showing results from 7 days ago 

Windows 8 	188 	100.0%

Firefox 	52.0.2 	65 	34.4% 	51
Firefox 	53.0b99 41 	21.7% 	18
Firefox 	53.0b9 	22 	11.6% 	10
Firefox 	53.0 	6 	3.2% 	5
Firefox 	53.0b10 5 	2.6% 	3
Firefox 	53.0b8 	5 	2.6% 	3
Firefox 	28.0b4 	3 	1.6% 	1
Firefox 	51.0.1 	3 	1.6% 	3
Firefox 	52.0.1 	3 	1.6% 	3

plugin 	188 	100.0%

x86 	188 	100.0%

Flash
25.0.0.148 	99 	52.7%
25.0.0.127 	27 	14.4%
20.0.0.231 	12 	6.4%
18.0.0.232 	8 	4.3%
12.0.0.44 	5 	2.7%
14.0.0.145 	4 	2.1%
23.0.0.185 	4 	2.1%
You need to log in before you can comment on or make changes to this bug.