question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Google Drive spreadsheet triggers high CPU usage in Firefox (a infinite loop with browserpass?)

See original GitHub issue

General information

  • Operating system + version: Windows 10 1809
  • Browser + version: Firefox 66.0.3 (64-bits)
  • Information about the host app:
    • How did you install it? Downloaded a pre-built binary (browserpass-windows64-3.0.6.zip)
  • Information about the browser extension:
    • How did you install it? Webstore
    • Browserpass extension version as reported by your browser: 3.1.0

Exact steps to reproduce the problem

  1. Open any Google Drive Spreadsheet (https://docs.google.com/spreadsheets/) via drive.google.com

  2. Firefox CPU and memory usage goes unusual high

  3. browserpass-windows64.exe is spawned at least 50x

What should happen?

The extension should list the available logins.

What happened instead?

  • Before opening the spreadsheet (or opening with browserpass extension disabled) Before opening the spreadsheet (or opening with browserpass extension disabled)
  • Opening spreadsheet via Google Drive Opening spreadsheet via Google Drive
  • Firefox main proccess high CPU and memory usage, plus the spawning of browserpass Firefox main proccess high CPU and memory usage, plus the spawning of browserpass
  • 5min later, the proccesses still running and firefox.exe still with high CPU consume 5min later, the proccesses still running and firefox.exe still with high CPU consume
  • At least 50 child proccesses At least 50 child proccesses
  • The badge counts the number of logins available for the domain (google.com) but don’t load them The badge counts the number of logins available for the domain (google.com) but don't load them

I’ve noticed the high CPU usage and breakdowns after using the new browserpass. Just today I reproduce this issue by opening spreadsheets and monitoring via Process Explorer.

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:17 (9 by maintainers)

github_iconTop GitHub Comments

1reaction
maximbazcommented, Apr 25, 2019

Huh, I confirm, nice catch! Well okay then, I wanted to rely on browsers to tell me when URL changes, but I guess I have no other option but to implement this myself in the extension directly. Thanks, stay tuned for 3.1.2 😉

1reaction
4llancommented, Apr 24, 2019

I loaded this temp extension and the experience is the same, @maximbaz

Read more comments on GitHub >

github_iconTop Results From Across the Web

high CPU usage, even with no tabs opened - Mozilla Support
Hi Firefox start to take a lot of CPU depending on how many tabs are opened (that is normal of course especially if...
Read more >
High CPU Usage when opening/closing/changing tabs : r/firefox
High CPU Usage when opening/closing/changing tabs. This is a weird thing I've seen on a few different machines over the years, ...
Read more >
How to Fix: High CPU Usage with Firefox browser?
High CPU usage in the Firefox browser is mainly due to the parsing of heavy website elements and background processes.
Read more >
Lintian Reports by Package - Debian
Lintian Reports · Packages.
Read more >
web security for developers - kea.nu
new browser created by the plucky young search startup Google. These ... moment, but first let's look at the high-level process.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found