Firefox freezes at startup
My sessionstore.js causes an almost immediate freeze (CPU of one core at 100%, stays there without any usual prompting about unresponsive scripts etc.) when starting firefox. Removing that file helps, but just launching in safe mode doesn't help. Also if I move the sessionstore to a new profile, that profile freezes too. Moving to a different computer (OS X with also 8.01) freezes too. Disabling hardware acceleration doesn't help, neither does enabling restore_on_demand.
The problem started after a crash when I tried to open the panorama view, not sure if the sessionstore is somehow corrupted.
How could I debug/solve the problem? I really don't want to lose my session.
Additional System Details
- User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:8.0.1) Gecko/20100101 Firefox/8.0.1
Mozilla/5.0 (Ubuntu; X11; Linux x86_64; rv:8.0) Gecko/20100101 Firefox/8.0
Open Containing Folder
Global Menu Bar integration
Ubuntu Firefox Modifications
X.Org -- Gallium 0.4 on AMD SUMO
2.1 Mesa 7.12-devel (git-c87d1a3 oneiric-oibaf-ppa)
X.Org -- Gallium 0.4 on AMD SUMO -- 2.1 Mesa 7.12-devel (git-c87d1a3 oneiric-oibaf-ppa)
GPU Accelerated Windows
I managed to find a single tab that was causing this by doing a binary search on the restore screen. But interestingly trying to load just that one problematic tab does not cause a problem either...
Would be interesting if I could somehow debug or help to debug the problem, that it's fixed and won't happen again. I have the freezing sessionstore.js saved for that purpose.
This problem has happened many times since the first. Every time I can solve it by just removing enough tabs from the restore screen, but it's *really* annoying. Seems like current version chokes on a tab at least twice a week.