sometimes things suck in awesome ways
January 3rd, 2009 at 3:55 pmAfter stumbling to the computer this morning, as coffee medicated a mild hangover from a kickass shindig the agonyzer hosted with his partners in crime to celebrate their success in a damn fine production of A Christmas Carol — my firefox went batshit and commandeered my morning.
Long story short, over the course of maybe a half to a dozen page loads, the thing just ground to a halt. It wouldn’t respond within the page or in the menus. It acted like took control of X, or at least of KDE, by seeming not to let you switch to a different window, but it was actually just slow, and once switched, you could move between all the *other* windows and terminals with ease. One thing it did leave me was the ability to close the program from the corner ‘X’, and it closed quickly and cleanly. I’d relaunch — no alerts, it was a clean close and didn’t believe itself to have crashed — and as the tabs from the previous session opened, it crawled to the same condition.
Repeat several times, closing out all but the standard dozen or so tabs I keep open 24-7, which I know aren’t likely to have any out of control scripting — no change. No change in safe mode, or after using safe mode launch to restore some program defaults. Try an apt-get upgrade (think “Windows Update”) on the system (running debian testing on a pretty old amd xp-1700), and a dist-upgrade (think “Windows Service Pack”). These installed a new enough firefox that I had to upgrade some plugins. Finally an install –reinstall on firefox, err, iceweasel. Rebooted after each of the last three. All without making a lick of difference.
Exasperated, I closed all the aforementioned always-open tabs, restarted one last time — and everything worked like a champ. Of course I immediately reopened all the same standard tabs, without a hitch.
So it doesn’t seem to have been the pages, but something with the browser’s cache of information about and controlling one or more of the tabs and their content.
As far as the awesomeness goes — well it *was* pretty impressive how consistently firefox reproduced my session tabs, through all those ups and downs and upgrades and even the reinstall. Even if it did suck that it had to reproduce whatever the hell was wrong in the process.








