Closed Bug 562630 Opened 14 years ago Closed 12 years ago

FF-3.6.4b Farmville flash crashes reliably in Lorentz plugin-container

Categories

(Core Graveyard :: Plug-ins, defect)

1.9.2 Branch
x86
All
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: bflatmaj7th, Unassigned)

References

Details

(Keywords: common-issue+, crash, Whiteboard: [oopp-watchlist])

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.4) Gecko/20100413 Firefox/3.6.4
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.4) Gecko/20100413 Firefox/3.6.4

Since upgrading to firefox-3.6.4b(Lorentz) Farmville via facebook crashes the plugin-container regularly after running and loading data for some minutes. The flash code runs reliably under firefox-3.6.3. No UI interaction is required to make the plugin crash.

libflashplayer 10.0r42 and 10.0r45 both exhibit the problem.

Other less demanding flash content works fine.

Reproducible: Sometimes

Steps to Reproduce:
1. Run farmville flash app via facebook


Actual Results:  
After loading the game and running **** CPU and pulling data from the network for several minutes the plugin crash screen appears (crash reports have been sent via that UI). No UI interaction is required to cause the crash.

On flash reload (via crash screen) the same occurs reliably.

Depending on game data loaded it does not always crash.

Expected Results:  
Farmville should be as reliable as in firefox-3.6.3. The plugin-container should not be crashing.

Flash generally runs but then dies after some minutes. It has some hallmarks of a memory leak or OOM problem. The system in question has 1G RAM. It's Ubuntu-8.04. The firefox install started life at 3.5beta4 and has been upgraded through all intervening versions to 3.6.4b (as of writing). There are no Ubuntu customisation to this firefox install.

libflashplayer is 10.0r45. 10.0r42 also crashes the same way.

Was working fine in 3.6.3.
https://developer.mozilla.org/En/How_to_get_a_stacktrace_for_a_bug_report
Severity: major → critical
Component: General → Plug-ins
Keywords: crash, stackwanted
Product: Firefox → Core
QA Contact: general → plugins
Version: unspecified → 1.9.2 Branch
Rich, could you go to about:crashes in the location bar and copy/paste the crash ID links associated with this issue?
Could take a few days. It's my wife's farmville account. I moved her back to FF-3.6.3 as it was unusable in 3.6.4.
Ping on getting the crash IDs? Type about:crashes in the address bar.
Can you retest farmville using 3.6.4 beta build 6?  Grab it here:
http://www.mozilla.com/en-US/firefox/all-beta.html

Please mark this bug blocking 478976 as maybe we need to blacklist libflashplayer driver from using OOPP.
Cc'ing ben to get it on his radar.
This bug has no breakpad IDs and doesn't reproduce on most machines, not much I can do here...
Picking this up.
Assignee: nobody → jet
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
(In reply to comment #7)
> This bug has no breakpad IDs and doesn't reproduce on most machines, not much I
> can do here...

We're sure it's not globally reproducible?
Whiteboard: [oopp-watchlist]
This was one of the most commonly reported issues on SUMO (support.mozilla.com) today.

I was able to reproduce this with Flash 10.1 and Firefox 3.6.4 on a clean installation of Windows 7 in vmware.  I limited vmware-vmx to about 10% of one CPU core and played a flash video at the same time as I rapidly switched between rooms in the Yoville facebook game.  This resulted in a detected hang, with the crash reports:

bp-ce1750ee-fa1d-42d6-b810-044972100623
bp-03c90020-e56a-4482-b267-e52a02100623

These reports are similar to crash reports submitted by users on SUMO, including bp-94863e24-2734-4708-98fb-ea5652100623 , bp-5688c449-7a38-4f21-a854-2baee2100623 , bp-c2be7879-207c-48fe-bebf-b9c002100623 , and bp-92116146-2852-4b5d-a694-c00422100623 .
OS: Linux → All
Signature	hang | mozilla::plugins::PPluginInstanceParent::CallNPP_SetWindow(mozilla::plugins::NPRemoteWindow const&)
UUID	ce1750ee-fa1d-42d6-b810-044972100623
Time 	2010-06-23 17:21:31.709970
Uptime	1553
Install Age	33409 seconds (9.3 hours) since version was first installed.
Product	Firefox
Version	3.6.4
Build ID	20100611143157
Branch	1.9.2
OS	Windows NT
OS Version	6.1.7600
CPU	x86
CPU Info	AuthenticAMD family 16 model 4 stepping 2
Crash Reason	EXCEPTION_BREAKPOINT
Crash Address	0x6d6b75fd
User Comments	
Processor Notes 	
EMCheckCompatibility	False
Related Bugs

OPEN

        * Bug 565708 NEW [OOPP] Slow loading plugins crash [@ hang | mozilla::plugins::PPluginInstanceParent::CallNPP_SetWindow(mozilla::plugins::NPRemoteWindow const&) ]

Crashing Thread
Frame 	Module 	Signature [Expand] 	Source
8 	xul.dll 	CrashReporter::CreatePairedMinidumps 	toolkit/crashreporter/nsExceptionHandler.cpp:1707
9 	xul.dll 	mozilla::plugins::PluginModuleParent::ShouldContinueFromReplyTimeout 	dom/plugins/PluginModuleParent.cpp:226
10 	xul.dll 	mozilla::ipc::SyncChannel::ShouldContinueFromTimeout 	ipc/glue/SyncChannel.cpp:261
11 	xul.dll 	mozilla::ipc::RPCChannel::Call 	ipc/glue/RPCChannel.cpp:210
12 	xul.dll 	mozilla::plugins::PPluginInstanceParent::CallNPP_SetWindow 	obj-firefox/ipc/ipdl/PPluginInstanceParent.cpp:178
13 	xul.dll 	mozilla::plugins::PluginInstanceParent::NPP_SetWindow 	dom/plugins/PluginInstanceParent.cpp:433
14 	xul.dll 	mozilla::plugins::PluginModuleParent::NPP_SetWindow 	dom/plugins/PluginModuleParent.cpp:417
15 	xul.dll 	nsNPAPIPluginInstance::SetWindow 	modules/plugin/base/src/nsNPAPIPluginInstance.cpp:1429
16 	xul.dll 	nsObjectFrame::PaintPlugin 	layout/generic/nsObjectFrame.cpp:1830
17 	xul.dll 	nsDisplayPlugin::Paint 	layout/generic/nsObjectFrame.cpp:1229
18 	xul.dll 	nsDisplayList::Paint 	layout/base/nsDisplayList.cpp:405
19 	xul.dll 	nsDisplayClip::Paint 	layout/base/nsDisplayList.cpp:1200
20 	xul.dll 	nsDisplayList::Paint 	layout/base/nsDisplayList.cpp:405
21 	xul.dll 	nsDisplayClip::Paint 	layout/base/nsDisplayList.cpp:1200
22 	xul.dll 	nsDisplayList::Paint 	layout/base/nsDisplayList.cpp:405
23 	xul.dll 	nsDisplayClip::Paint 	layout/base/nsDisplayList.cpp:1200
24 	xul.dll 	nsDisplayList::Paint 	layout/base/nsDisplayList.cpp:405
25 	xul.dll 	nsDisplayClip::Paint 	layout/base/nsDisplayList.cpp:1200
26 	xul.dll 	nsDisplayList::Paint 	layout/base/nsDisplayList.cpp:405
27 	xul.dll 	nsDisplayClip::Paint 	layout/base/nsDisplayList.cpp:1200
28 	xul.dll 	nsDisplayList::Paint 	layout/base/nsDisplayList.cpp:405
29 	xul.dll 	nsDisplayClip::Paint 	layout/base/nsDisplayList.cpp:1200
30 	xul.dll 	nsLayoutUtils::PaintFrame 	layout/base/nsLayoutUtils.cpp:1145
31 	xul.dll 	PresShell::Paint 	layout/base/nsPresShell.cpp:5844
32 	xul.dll 	nsViewManager::RenderViews 	view/src/nsViewManager.cpp:533
33 	xul.dll 	nsViewManager::Refresh 	view/src/nsViewManager.cpp:492
34 	xul.dll 	nsViewManager::DispatchEvent 	view/src/nsViewManager.cpp:1008
35 	xul.dll 	HandleEvent 	view/src/nsView.cpp:167
36 	xul.dll 	nsWindow::DispatchEvent 	widget/src/windows/nsWindow.cpp:2979
37 	xul.dll 	nsWindow::DispatchWindowEvent 	widget/src/windows/nsWindow.cpp:3012
38 	xul.dll 	nsWindow::OnPaint 	widget/src/windows/nsWindowGfx.cpp:563
39 	xul.dll 	nsWindow::ProcessMessage 	widget/src/windows/nsWindow.cpp:4028
40 	xul.dll 	nsWindow::WindowProc 	widget/src/windows/nsWindow.cpp:3727

Signature	hang | F_836418660______________
UUID	03c90020-e56a-4482-b267-e52a02100623
Process Type	plugin Version: Filename: NPSWF32.dll
Time 	2010-06-23 17:21:31.637593
Uptime	1530
Install Age	33408 seconds (9.3 hours) since version was first installed.
Product	Firefox
Version	3.6.4
Build ID	20100611143157
Branch	1.9.2
OS	Windows NT
OS Version	6.1.7600
CPU	x86
CPU Info	AuthenticAMD family 16 model 4 stepping 2
Crash Reason	EXCEPTION_BREAKPOINT
Crash Address	0x6b6adf75
User Comments	
Processor Notes 	
EMCheckCompatibility	False
Crashing Thread
Frame 	Module 	Signature [Expand] 	Source
0 	NPSWF32.dll 	F_836418660______________ 	F_1009518266___________________________________________________________:581
1 	NPSWF32.dll 	F_103007479__________________ 	
2 	NPSWF32.dll 	F_632545334___________________ 	F_1207548910______________________________________________________:840
3 	NPSWF32.dll 	F1905979889______________ 	F1966372949__________________________________________________:1530
4 	NPSWF32.dll 	F1151864417___________ 	F1966372949__________________________________________________:1664
5 	ntdll.dll 	RtlQueryPerformanceCounter 	
6 	NPSWF32.dll 	F1413541200_____________________________ 	F1966372949__________________________________________________:3249
7 	NPSWF32.dll 	F_458799790____________________ 	F1966372949__________________________________________________:1246
8 	NPSWF32.dll 	F_295103838___________________ 	F_1207548910______________________________________________________:391
9 	NPSWF32.dll 	F_875177159_________________________________________________________________ 	F_662231823__________________________________________:3133
10 	NPSWF32.dll 	NPSWF32.dll@0xe27ff 	

Filename 	Version 	Debug Identifier 	Debug Filename
NPSWF32.dll 	10.1.53.64 	547FB6F990234E7FAABA5DE4C9F5BB911 	NPSWF32.pdb

Signature	hang | F_839780673_______________________________
UUID	5688c449-7a38-4f21-a854-2baee2100623
Process Type	plugin Version: Filename: NPSWF32.dll
Time 	2010-06-23 15:32:28.194993
Uptime	439
Install Age	10380 seconds (2.9 hours) since version was first installed.
Product	Firefox
Version	3.6.4
Build ID	20100611143157
Branch	1.9.2
OS	Windows NT
OS Version	6.0.6000
CPU	x86
CPU Info	GenuineIntel family 6 model 22 stepping 1
Crash Reason	EXCEPTION_BREAKPOINT
Crash Address	0x60bc070e
User Comments	
Processor Notes 	
EMCheckCompatibility	False
Crashing Thread
Frame 	Module 	Signature [Expand] 	Source
0 	NPSWF32.dll 	F_839780673_______________________________ 	F1694324868________________________________________________________________:156
1 	NPSWF32.dll 	F_52314563___________________________ 	F1694324868________________________________________________________________:117
2 	NPSWF32.dll 	F_690114978___________________________ 	F1694324868________________________________________________________________:645
3 	NPSWF32.dll 	F_2007227218_______________________________________________________________ 	F1421881772___________________________________________________:699
4 	NPSWF32.dll 	F_885368022_________________________________________________________________ 	F1421881772___________________________________________________:635
5 	NPSWF32.dll 	F_199381252__________________________________________________ 	F600220534________________________________________________:60
6 	NPSWF32.dll 	F1718619081___________________________________________________________________ 	F600220534________________________________________________:37
7 	NPSWF32.dll 	F1683804747________________________________________________________ 	F1799506304____________________________________________________________:796
8 	NPSWF32.dll 	F1683804747________________________________________________________ 	F1799506304____________________________________________________________:796
9 	NPSWF32.dll 	F1683804747________________________________________________________ 	F1799506304____________________________________________________________:796
10 	NPSWF32.dll 	F1683804747________________________________________________________ 	F1799506304____________________________________________________________:796
11 	NPSWF32.dll 	F1589209846_______________________________________________ 	F_1194000647___________________________________________________________:101
12 		@0x9491da9 	
13 		@0x4a1c254 	
14 		@0x500c1ee 	
15 		@0x949224e 	
16 	NPSWF32.dll 	F_966691389_____________________________ 	F1214187452_____________________________________________________________:162
17 	NPSWF32.dll 	F_622687854_________________________________________________________________________________ 	F1728092940________________________________________________________:1711
18 	NPSWF32.dll 	F1548592798________________________________________________________________________________________________________________________________ 	F1728092940________________________________________________________:1415
19 	NPSWF32.dll 	F480148250____________________________________________________________________ 	F1728092940________________________________________________________:1226
20 	NPSWF32.dll 	F1542182228_____________________________________________________ 	F808970865_______________________________________________________________:22853
21 		@0x94923b2 	
22 		@0x948c6ce 	
23 		@0x92f6f12 	
24 	NPSWF32.dll 	F_966691389_____________________________ 	F1214187452_____________________________________________________________:162
25 	NPSWF32.dll 	F_622687854_________________________________________________________________________________ 	F1728092940________________________________________________________:1711
26 	NPSWF32.dll 	F1548592798________________________________________________________________________________________________________________________________ 	F1728092940________________________________________________________:1415
27 	NPSWF32.dll 	F480148250____________________________________________________________________ 	F1728092940________________________________________________________:1226
28 	NPSWF32.dll 	F1542182228_____________________________________________________ 	F808970865_______________________________________________________________:22853
29 		@0x948c8ce 	
30 		@0x948c9c2 	
31 		@0x92f6f8e 	
32 	NPSWF32.dll 	F_966691389_____________________________ 	F1214187452_____________________________________________________________:162
33 	NPSWF32.dll 	F_622687854_________________________________________________________________________________ 	F1728092940________________________________________________________:1711
34 	NPSWF32.dll 	F1548592798________________________________________________________________________________________________________________________________ 	F1728092940________________________________________________________:1415
35 	NPSWF32.dll 	F480148250____________________________________________________________________ 	F1728092940________________________________________________________:1226
36 	NPSWF32.dll 	F1542182228_____________________________________________________ 	F808970865_______________________________________________________________:22853
37 		@0x948ea41 	
38 		@0x948f0f2 	
39 		@0x948cc3e 	
40 	NPSWF32.dll 	F_966691389_____________________________ 	F1214187452_____________________________________________________________:162
41 	NPSWF32.dll 	F_622687854_________________________________________________________________________________ 	F1728092940________________________________________________________:1711
42 	NPSWF32.dll 	F1548592798________________________________________________________________________________________________________________________________ 	F1728092940________________________________________________________:1415
43 	NPSWF32.dll 	F_1351586991___________________________________________________________________________________________________________________________________ 	F1728092940________________________________________________________:1376
44 	NPSWF32.dll 	F_905983895___________________________________________________________________________________________________________________________________ 	F1728092940________________________________________________________:1333
45 	NPSWF32.dll 	F1813038804____________________________________________________________________ 	F1728092940________________________________________________________:2857
46 	NPSWF32.dll 	F_128691034__________________________ 	F1264136740_______________________________________________:1038
47 	NPSWF32.dll 	F_952291715____________________________ 	F1264136740_______________________________________________:359
48 	NPSWF32.dll 	F1918705717______________________________ 	F1554174674_____________________________________________________:300
49 	NPSWF32.dll 	F_655494733_______________________________________ 	F1554174674_____________________________________________________:461
50 	user32.dll 	InternalCallWinProc 	
51 	user32.dll 	UserCallWinProcCheckWow 	
52 	user32.dll 	DispatchMessageWorker 	
53 	user32.dll 	DispatchMessageW 	
54 	xul.dll 	base::MessagePumpForUI::ProcessMessageHelper 	ipc/chromium/src/base/message_pump_win.cc:365

NPSWF32.dll 	10.1.53.64 	547FB6F990234E7FAABA5DE4C9F5BB911 	NPSWF32.pdb

Signature	hang | kernel32.dll@0x47376
UUID	92116146-2852-4b5d-a694-c00422100623
Process Type	plugin Version: Filename: NPSWF32.dll
Time 	2010-06-23 15:25:03.80216
Uptime	62
Install Age	9933 seconds (2.8 hours) since version was first installed.
Product	Firefox
Version	3.6.4
Build ID	20100611143157
Branch	1.9.2
OS	Windows NT
OS Version	6.0.6000
CPU	x86
CPU Info	GenuineIntel family 6 model 22 stepping 1
Crash Reason	EXCEPTION_BREAKPOINT
Crash Address	0x76b87376
User Comments	
Processor Notes 	
EMCheckCompatibility	False
Crashing Thread
Frame 	Module 	Signature [Expand] 	Source
0 	kernel32.dll 	kernel32.dll@0x47376 	
1 	NPSWF32.dll 	F1786948743_______________________________ 	F1913395733___________________________________________________________:195
2 	NPSWF32.dll 	F721605407_________ 	F1430691385__________________________________________:9778
3 	NPSWF32.dll 	F350172006_____________ 	
4 	NPSWF32.dll 	F_632545334___________________ 	F_1207548910______________________________________________________:840
5 	NPSWF32.dll 	F1905979889______________ 	F1966372949__________________________________________________:1531
6 	NPSWF32.dll 	F1151864417___________ 	F1966372949__________________________________________________:1664
7 	kernel32.dll 	kernel32.dll@0x482a3 	
8 	NPSWF32.dll 	F1413541200_____________________________ 	F1966372949__________________________________________________:3249
9 	NPSWF32.dll 	F_458799790____________________ 	F1966372949__________________________________________________:1246
10 	NPSWF32.dll 	F_295103838___________________ 	F_1207548910______________________________________________________:391
11 	NPSWF32.dll 	F1934981952_______________ 	F1966372949__________________________________________________:1379
12 	NPSWF32.dll 	F_1595386566_____________________________ 	F1966372949__________________________________________________:1427
13 	NPSWF32.dll 	F726882205__________________ 	F573434370__________________________________________:14585
14 	NPSWF32.dll 	F_875177159_________________________________________________________________ 	F_662231823__________________________________________:2879
15 	NPSWF32.dll 	NPSWF32.dll@0xe27ff 	

NPSWF32.dll 	10.1.53.64 	547FB6F990234E7FAABA5DE4C9F5BB911 	NPSWF32.pdb
Keywords: stackwanted
since i updated firefox 3.6.4.farmville crashes and it say adobe flash plugin crashed
I was able to reproduce this in the QA lab on older Windows XP hardware. I had Erica log on to her Farmville account using 3.6.4, and right off it crashed. Rolled back to 3.6.3 and it worked fine.

I have crash reports if they are needed.
It might be a top crash before too long.. confirming my experience with users that we had a lot of SUMO/Mozillazine forum requests for this after it went out.
And upgrading Flash to 10.1.53.64 didn't help most people.
The crashes in Comment 13 were generated with a machine that was running  Shockwave Flash 10.0 r45. Adding my crash and hang since they are a bit different than what has already been added here:

http://crash-stats.mozilla.com/report/index/bp-38631b48-d284-48d0-8304-65e9c2100625

http://crash-stats.mozilla.com/report/index/23097856-46da-4479-a643-e02c42100625
Even though we will be frozen for 3.6.6 tonight we would still take a fix for this if the risk isn't too great.
Depends on: 574905
When playing farmville on facebook and Zynga the game loads then when you continue to play it says flash player plugin crashed.
I have two instances of Flash plugin hanging with the same browser signature as in Comment 11 so I'll post here rather than opening a new bug. My hangs are not related to Farmville however.

Browser: bp-0cfac6ec-6b83-4150-9f19-52acc2100624
Plugin: bp-b69f33d1-b453-4ba7-98f1-9defe2100624  [@ hang | F30484081___________________________________________ ] 

Browser: bp-3fd8705e-c239-4f5e-ace9-8efc72100624
Plugin: bp-e8be64c3-e297-4605-a4a3-7c8192100624  [@ hang | F1786948743_______________________________ ]
here, check this out:
https://support.mozilla.com/forum/1/656709
Do we know if this is still a problem even with 3.6.8?
have we ruled out the 3.6.4 10sec timeout crasher as outlined here:
https://support.mozilla.com/en-US/kb/The+Adobe+Flash+plugin+has+crashed
I know 3.6.6 addressed that specificness of that issue to bump it to 45.  Though we don't know if users are still seeing issues after that.
3.6 unsupported, so does this reproduce in newer version?
Assignee: bugs → nobody
Please confirm if this still reproduces with the latest supported Flash Player. Note that Zynga may have updated their content to use Flash Player 11 capabilities (not supported on Linux e.g Farmville 2 uses the MoleHill API set.)
Status: ASSIGNED → NEW
Status: NEW → ASSIGNED
Flags: needinfo?
Whiteboard: [oopp-watchlist] → [closeme 2012-12-01][oopp-watchlist]
Resolved per whiteboard
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Flags: needinfo?
Resolution: --- → INCOMPLETE
Whiteboard: [closeme 2012-12-01][oopp-watchlist] → [oopp-watchlist]
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.