How to prevent flash crashes in Firefox

From version 3.6.4 Firefox started to use plugin-container.exe as external container over browser plugins in general and flash player specifically

 

This to prevent browser crashes in case of plugin crash. The idea is nice, the implementation caused to common plugins instability.

 

In cases when plugin is "hard-working" (and Flash is good candidate), the communication between browser and plugin-container can be lost. In that cases FF counts till 45 and kills the plugin, sometimes it causes to FF freeze also.

 

There are 2 workarounds - return to version 3.6.3 or disable "plugin-container" feature in FF about:config (search for "ipc" string):

dom.ipc.plugins.enabled = true

dom.ipc.plugins.enabled.npctrl.dll = false

dom.ipc.plugins.enabled.npqtplugin.dll = false

dom.ipc.plugins.enabled.npswf32.dll = false

dom.ipc.plugins.enabled.nptest.dll = false

 

*It's better to disable FF updates also, till Mozilla will fix it

Comments

 That's a good catch, and a "nice to know" kinda thing.

alternative way is to set the  dom.ipc.plugins.timeoutSecs = -1

I tried it, this causes to browser to freeze forever with flash plugin