Open Bug 1868920 Opened 6 months ago

Freeze on Linux (out of memory) if deleting many history entries

Categories

(SeaMonkey :: Bookmarks & History, defect)

SeaMonkey 2.53 Branch
defect

Tracking

(Not tracked)

UNCONFIRMED

People

(Reporter: budheal508, Unassigned)

Details

Steps to reproduce:

8 GB, 15 GB swap, select maybe well over 100,000 history entries, select delete. This was observed on 2.53.18 beta 1. Debian buster (oldoldstable).

Actual results:

I watch ("System Monitor") because Seamonkey annoyingly leaks (on this 32GB laptop, to 4-5GB) and then as the used memory is reduced, one thread goes to 100% and all Seamonkey activity is blocked while I suppose Garbage Collection is done.
During the delete historyoverkill, Seamonkey is blocked, (virtual) memory very slowly goes to 98-99%, then swap is very slowly to 100%, then there is no thread at 100% - instead Seamonkey is quiescent. I did not see that any history entries were deleted after I killed and restarted.

Expected results:

If only 100 or 1,000 (or maybe more, a couple of bunches), Seamonkey will slowly go through the selected entries, occasionally refresh the History window (although it is not clear it changed the window's content) and eventually refreshes the window, showing the top entry as selected, and reflects that the selected entries have been deleted.

You need to log in before you can comment on or make changes to this bug.