Skip to content

Using google as fallback for getting an icon causes memory leak in gnome 3 wayland #2779

@ghost

Description

When using the Download Favicon button for assigning an icon to an entry, if using the use google as a fallback option is selected, sometimes even if the icon is found, the software gets in some kind of loop stuck trying to download the icon (even though it already has). If I press Apply and then okay in short succession sometimes gnome-shell blooms from around 800mb of ram to 6.1 GB of ram and the system needs to be restarted entirely.

Expected Behavior

Current Behavior

Possible Solution

Perhaps check to see if an icon has been downloaded since the time the Download button has been pressed asynchronously every half a second and if one has kill all the different requests trying to grab it that keep calling?

Steps to Reproduce

1.
2.
3.

Context

Debug Info

NOTE: # ( Paste debug info from Help → About here )KeePassXC - Version 2.3.4
Revision: 6fe821c

Libraries:

  • Qt 5.11.3
  • libgcrypt 1.8.4

Operating system: Fedora 29 (Workstation Edition)
CPU architecture: x86_64
Kernel: linux 4.20.13-200.fc29.x86_64

Enabled extensions:

  • Auto-Type
  • Browser Integration
  • Legacy Browser Integration (KeePassHTTP)
  • SSH Agent
  • YubiKey

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions