Description of the issue: Trying to sync bookmark changes from one machine (Host-A) to a second machine (Host-B) causes RAM starvation on both the source and target – Host-A & Host-B respectively. The RAM of both machines becomes slowly occupied at the rate of about 150MB-per-second and continues until the available RAM is sub-100MB. At this point, a sharp increase in memory pressure is observed until such time that the machine becomes nearly unresponsive until Brave is closed.
How can this issue be reproduced?
- Initial conditions on both Host-A & Host-B: (a) Brave installed w/ no bookmarks; (b) sync enabled between both machines.
- Import several hundred bookmarks from an HTML bookmarks file on Host-A.
- Check to see that the bookmark adds are syncing across to Host-B.
- Sit back and watch.
Expected result: All bookmarks are imported properly on Host-A without excessive RAM utilization; all bookmarks are sync’d from Host-A to Host-B without excessive RAM utilization.
Brave Version: 1.19.90 on both machines.
Additional Information: Host-A is running macOS High Sierra v10.13.6; has 12-core Xeon + 64GB RAM. Host-B is running Catalina v10.15.7; has 4-core i7 + 16GB RAM.
The test has been repeated 3+ times - all with the exact same results.
Additionally, I have tested by deleting (rather than adding) the several hundred bookmarks with the exact same set of results.