I came accross one of
those annoying sites yesterday that refused to serve pages to me because I was using firefox. (Even more annoying since I didn't happen to notice any activex junk). So I told firefox to spoof Internet Explorer. It appeared to work until firefox came crashing down (that's annoying since I tend to have about 20 browsers/tabs going at once). I was running
Session Saver which usually helps in cases like these, but upon re-launch firefox immediately crashed again. And continued to do so upon subsequent launches.
So I ran firefox from the command line and saw the following:
$ firefox
/usr/libexec/mozilla-launcher: line 339: xdpyinfo: command not found
No running windows found
INTERNAL ERROR on Browser End: Expected a version > 5! Version = 4
System error?:: Success
firefox-bin exited with non-zero status (255)
I googled (using konqueror) for "INTERNAL ERROR on Browser End: Expected a version > 5! Version = 4" and came across a
mailing list archive that notes the solution (as well as documents
a two year old issue). The solution is to find the pref.js (
find ~/.mozilla |grep prefs.js) file and remove the line containing
user_pref("general.useragent.override", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)");
I'm now surfing with firefox and all its adblock goodness again.
Note: Said website that was crashing firefox also crashed on my in-laws windows machine (when using IE)...
tags: annoyances firefox useragent
links: digg this del.icio.us reddit