Closed Bug 670590 Opened 13 years ago Closed 13 years ago

Firefox 5 hangs for ~10secs with 100% CPU use when clicking on "History" menu

Categories

(Firefox :: Bookmarks & History, defect)

5 Branch
x86_64
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: careface_, Unassigned)

References

(Depends on 1 open bug)

Details

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0 Build ID: 20110615151330 Steps to reproduce: (apologies in advance if it's not laid out correctly, never filed one of these before!) The last week or so since I upgraded to FF5, doesn't matter what page I'm on, clicking on the "History" menu will cause firefox.exe to hang with 100% CPU usage for ~10seconds, and the menu doesn't appear even after the hanging has stopped. Started FF in safe mode with everything disabled, same problem. Followed the steps on the firefox site for hangs (http://support.mozilla.com/en-US/kb/Firefox%20hangs), still no change. Also, when trying to clear history (Tools -> Clear Recent History), firefox.exe hangs for approximately the same time, then displays unresponsive script error (Script: resource://gre/components/nsPlacesExpiration.js:684). Letting the script continue seems to put this into a loop. Actual results: Clicked "history" menu, firefox.exe hangs with 100% CPU usage for ~10seconds; menu doesn't appear after hanging finishes. Try to clear history leads to unresponsive script + firefox.exe hanging with 100% CPU usage. Expected results: History menu should have opened, rather than firefox hanging Clear history should work, rather than firefox hanging until you stop the unresponsive script (or closing firefox.exe via Task Mangler)
Component: General → Bookmarks & History
OS: Other → Windows 7
Hardware: All → x86_64
Can you run a Places Database Integrity Check? Paste " Components.utils.import("resource://gre/modules/PlacesDBUtils.jsm"); PlacesDBUtils.checkAndFixDatabase(); " into the Error Console and "Evaluate". Watch the Output for "+ The database is sane"/"+ The database is coherent". If it's corrupt, did you use Bookmark/History related Addons in the Past? Which?
(In reply to comment #1) > Can you run a Places Database Integrity Check? > > Paste > " Components.utils.import("resource://gre/modules/PlacesDBUtils.jsm"); > PlacesDBUtils.checkAndFixDatabase(); " > > into the Error Console and "Evaluate". > > Watch the Output for "+ The database is sane"/"+ The database is coherent". > If it's corrupt, did you use Bookmark/History related Addons in the Past? > Which? Hey there :) Sorry about the long reply times - I'm in GMT+13, so I didn't get your update until this morning :) Here's the output of that command "[ Places Maintenance ] > Integrity check + The database is sane > Coherence check + The database is coherent > Orphans expiration + Database cleaned up > Vacuum Initial database size is 10240 KiB + The database has been vacuumed Final database size is 10240 KiB > Statistics Database size is 10240 KiB user_version is 11 page_size is 4096 cache_size is 94345 journal_mode is wal synchronous is 1 History can store a maximum of 193220 unique pages Table moz_bookmarks has 83 records Table moz_bookmarks_roots has 5 records Table moz_keywords has 0 records Table sqlite_sequence has 0 records Table moz_favicons has 52 records Table moz_annos has 48 records Table moz_anno_attributes has 8 records Table moz_items_annos has 66 records Table moz_places has 362 records Table moz_historyvisits has 2858 records Table moz_inputhistory has 11 records Table sqlite_stat1 has 15 records Index sqlite_autoindex_moz_bookmarks_roots_1 Index sqlite_autoindex_moz_keywords_1 Index sqlite_autoindex_moz_favicons_1 Index sqlite_autoindex_moz_anno_attributes_1 Index sqlite_autoindex_moz_inputhistory_1 Index moz_bookmarks_itemindex Index moz_bookmarks_parentindex Index moz_bookmarks_itemlastmodifiedindex Index moz_places_faviconindex Index moz_places_hostindex Index moz_places_visitcount Index moz_places_frecencyindex Index moz_places_lastvisitdateindex Index moz_historyvisits_placedateindex Index moz_historyvisits_fromindex Index moz_historyvisits_dateindex Index moz_annos_placeattributeindex Index moz_items_annos_itemattributeindex Index moz_places_url_uniqueindex Index moz_bookmarks_guid_uniqueindex Index moz_places_guid_uniqueindex Trigger moz_bookmarks_beforedelete_v1_trigger" It doesn't show as corrupt, but the problem still persists :( I've never used a history/bookmark addon before - always been happy with what FF gives by default :) Thanks again in advance :)
I am apparently experiencing this issue as well... Firefox hangs for around 10-20 seconds, but in my case it does eventually open the History menu. It has persisted after clearing the history/cache, restarting the browser etc. This is on a Mac and Firefox 6.0.2. Clearing the History also results in a hang and the unresponsive script error, but the clearing does work eventually. I have had the behavior on multiple systems, Firefox Sync is enabled if that may be a contributing factor. Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:6.0.2) Gecko/20100101 Firefox/6.0.2 Looked in the Error Console and the output nearly mirrors the above; database is sane and coherent.
Depends on: PlacesJank
Reporter(s) -> Are you still hitting this with Firefox 9.0.1?
Closing bug as Incomplete - if you are still experiencing this issue or have more information to provide feel free to post back here and we can re-open the bug. You can also get assistance by visiting the Firefox help site -> https://support.mozilla.com/en-US/kb/ask
Status: UNCONFIRMED → RESOLVED
Closed: 13 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.