Due to various issues with ui created by 3rd party java processes it's been suggested that we should just disable OOPP for java.
That means Java crashes will take the browser down, right? Is that a smaller problem?
Not exactly: the java plugin actually runs its own separate Java process, so the crashes we might experience are only the ones in the plugin, not in all of java. It's a smaller surface area, and we're less exposed to instability in java itself.
I seriously doubt the java footprint in general is very large. I rarely run into applets anymore.
(In reply to comment #2)
> Not exactly: the java plugin actually runs its own separate Java process, so
> the crashes we might experience are only the ones in the plugin, not in all of
Maybe a dumb question, but does the Java plugin actually deal gracefully when its subprocess crashes?
I don't know, can you kill some java and find out?
(In reply to comment #3)
> I seriously doubt the java footprint in general is very large. I rarely run
> into applets anymore.
AFAIK there are quite a few high-profile games online that use Java. Also, dell uses Java as does NVidia (just to name a few high-profile sites) as a replacement for activeX.
Created attachment 483263 [details] [diff] [review]
This only blacklists the latest. Apparently there are multiple version of this file, all with different dll names.
I wonder how many of these we should be adding. This patch takes care of updated installs.
Created attachment 483294 [details] [diff] [review]
Comment on attachment 483294 [details] [diff] [review]
Looks OK, but we already assume that 'aPluginTag' is non-NULL in this function, before the code you're adding. I don't know if that is by design or not, but in any case lets do one NULL check at the top of the function and then don't check it again. This will mean removing other NULL checks in the function as well, not just the one you're adding.
Created attachment 483491 [details] [diff] [review]
I guess to match the formatting here I should also add parenthesis around that. I'll update that in the patch I land.