It’s a mouthful for the title, but it is true. I just installed IE8 Beta 2 to try out the new features and see if IE’s javascipt engine gets any speed bump. So far IE8 is running only as fast as IE7 in my tests, while Firefox 3 runs screamingly fast (read 500% faster, seriously).
I also managed to crash IE8b2.
I was actually running the debugger and stepping in my code. Then I noticed and clicked clicked on “Browser Mode IE7″. The entire application froze up. My explanation is that the main browser process or thread is attached to the debugger, which is running in line-debugging. Switching “Browser Mode” to a different setting requires the main browser to switch to a different view. However, since the main process is stuck with the debugger, and the debugger is waiting for the main process to switch browsing mode, we have a deadlock situation.
I had to end-task the sucker.
And suddenly, my Firefox 3.1 started to constantly crash, even in safe-mode (running Firefox.exe using -safe-mode flag). I chose to permanently disable all add-ons and Firefox managed to get to my favorite homepage, the about:blank page. However, whenever I went to Yahoo Mail, the browser just crashed without even a trace in the Windows Event Application log. All I got is the Mozilla Crash Reporter to play with. With all my add-ons disabled, I was determined to find out what was killing Firefox, in safemode. Apparently, something was almost as determined as I to come get Firefox, even when it’s waving the “-safe-mode” flag.
First, I went to Firefox Options, trying to find out what happened. Clicking on the “Applications” tab would automatically crashed Firefox, weird. I went into Options, then Managed Add-ons. I disabled all plugins, then restarted Firefox and try Yahoo Mail. It worked.
Since IE8 was the only application I installed before Firefox started to crash, I proceed to enable all plugins but Microsoft’s. Yahoo Mail worked still. I then enabled the Windows Presentation Foundation (WPF) plugin and, bam, Firefox crashed again. The culprit is the new WPF plugin that IE8 beta 2 secretly installed into Firefox. It’s very nice of you, IE8 installer. Should I call you mal-ware now since you just make one of my main application mal-functioned? You just make me almost lose anything trust (left) that I have for installing Microsoft’s stuff. Good thing trying out the new IE8 (which proves IE7 is that horrible for developer still!) is compelling enough so I let you go easy this time.