A couple of days ago I installed Lorentz, a beta version of Firefox. Lorentz is virtually identical to Firefox 3.6.3, except that it incorporates part of the work of the Electrolysis team. Their “Out-of-process plugins”-code lets Firefox-plugins (on Windows & Linux, they’re still working on Mac OSX according to the release notes) run in a separate process from the browser, meaning Flash (but also Silverlight or Quicktime) can’t crash Firefox any more.
This feature actually is long overdue, a substantial amount of Firefox crashes are indeed caused by Flash failing and Mozilla’s competitors (MS IE, Apple Safari and Google Chrome) already have similar (or even more exhaustive) crash-protection.
Once you’ve installed Lorentz (or Chrome or IE8 or Safari off course) you can safely visit http://flashcrash.dempsky.org/, which exploits a bug that was reported 19 months ago and which may still cause the most recent Flash-version (10.0.45.2) to crash. And if flashcrash doesn’t bring up the plugin-crash-dialog, you can always kill the “mozilla-runtime” process that hosts the plugins, just for kicks!
firefox crash
Hey Adobe; get your Flash together
- The problem (flash crashing) exists in Google Chrome as well, but thanks to Chrome’s isolated processes, it doesn’t freeze the browser, you’ll see the “sad plugin” instead of the swf-movie.
- Chrome’s task manager also clearly demonstrates the excessive CPU-usage of the Flash-plugin when playing an FLV-file (think youtube, dailymotion, …)
- The crashing problem is supposed to be gone in Flash 10 beta, so it seems Flash 9 specific
Moreover, I found a great howto on “Bort’s w3bl0g” about how to wrap Flash inside NSPluginWrapper in (Ubuntu) Linux, isolating Firefox from Flash-crashes. I’ll try that over the weekend, but it sure looks great!
But anyway; Adobe, get your shit together!
Uw Firefox hoeft niet te crashen!
In tegenstelling tot wat sommige fan-boys beweren, is Firefox niet “the best thing since sliced bread“. Akkoord, het is een goeie browser en het succes van Mozilla heeft leven in de browser-brouwerij geschopt, maar het is niet al rozengeur en maneschijn. Firefox durft na verloop van tijd al eens flink wat geheugen vreten en ja, we moeten eerlijk zijn, soms crasht de boel ook grondig, zoals sommige blogposts ook bewijzen.
Het goede nieuws: ge kunt daar dus echt iets aan doen! Streng zijn op welke plugins ge installeert helpt U bijvoorbeeld al een goed eind op weg. Kijk eens op de lijst met “Problematic extensions” op de MozillaZine Knowlegde Base. Een minimaal aantal plugins (want hoeveel van die bling gebruikt ge echt?) en ge zijt al een stap dichter bij een echt stabiele browser.
En als de historiek van al die plugins, al die Firefox-versies en al die configuratie-wijzigingen uw browser duidelijk te veel is geworden, misschien moet ge dan eens met een schone lei (ook wel ‘nieuw profiel’) aan de slag gaan? Op deze pagina leest ge hoe ge een nieuw profiel aanmaakt en uw data mee verhuist (alhoewel ik prefs.js nu niet persé mee zou migreren).