Fails to start on invalid urls
Authenticator fails to start (or crashes as soon as the provider is selected) if there is an issue with a provider (website) url. In my case the certificate is expired but I can reproduce the issue with an invalid url, too.
It starts again if the url is manually removed from the provider (via the database).
INFO authenticator::application > Authenticator (com.belmoussaoui.Authenticator)
INFO authenticator::application > Version: 4.1.1 ()
INFO authenticator::application > Datadir: /app/share/authenticator
INFO authenticator::models::database > Running DB Migrations...
INFO authenticator::models::database > Database pool initialized.
thread 'tokio-runtime-worker' has overflowed its stack
fatal runtime error: stack overflow
Authenticator - Generate Two-Factor Codes
ID: com.belmoussaoui.Authenticator
Ref: app/com.belmoussaoui.Authenticator/x86_64/stable
Arch: x86_64
Branch: stable
Version: 4.1.1
License: GPL-3.0-or-later
Origin: flathub
Collection: org.flathub.Stable
Installation: system
Installed: 50.3?MB
Runtime: org.gnome.Platform/x86_64/42
Sdk: org.gnome.Sdk/x86_64/42
Commit: f7c7b9ab2e7ea7c3eb24a5bdb9958a0243c416dcea25f8a90a97d84d3ef1c28c
Parent: f05fd7b8fbd59381d31c5bfb1b41d70f1bfa64055a7025993c06b997263ef57f
Subject: ship a newer gtk version (#10) (e8e65f94)
Date: 2022-04-29 22:21:45 +0000