GNOME Bugzilla – Bug 779718
Endless-repeated account login popup, prohibiting Geary usage
Last modified: 2017-11-14 00:53:29 UTC
After updating Fedora 25 this week, I cannot use Geary anymore. At starting it, I get asked for entering the passwords of my two accounts. Because of my first account net being secured, I get the usual IMAP confirmation request after canceling(?) the first popup and the account is loaded, then I cancel the second account login popup and the second account is loaded in Geary(WTF?!). Then I get asked for the first account again, and at canceling, this account gets removed in the UI, then the same for the second account, which quits Geary entirely. If I enter some correct or incorrect(WTF?!) password, this step gets repeated until I cancel, then the behaviour is destructive. Something is completely wrong here with account access, but some strange login popup error already appeared several times, as described in another bug report of mine. I also removed the Geary folder in ~/.local/share/ which led to repeated login attemts at account creation, too. Log without entering passwords: ``` $ geary xkbcommon: ERROR: Key "<LFSH>" added to modifier map for multiple modifiers; Using Lock, ignoring Shift (geary:23374): Gtk-WARNING **: drawing failure for widget 'MonitoredSpinner': out of memory (geary:23374): Gtk-WARNING **: drawing failure for widget 'StatusBar': out of memory (geary:23374): Gtk-WARNING **: drawing failure for widget 'GtkBox': out of memory (geary:23374): Gtk-WARNING **: drawing failure for widget 'GtkPaned': out of memory (geary:23374): Gtk-WARNING **: drawing failure for widget 'GtkBox': out of memory (geary:23374): Gtk-WARNING **: drawing failure for widget 'GtkPaned': out of memory (geary:23374): Gtk-WARNING **: drawing failure for widget 'GtkBox': out of memory (geary:23374): Gtk-WARNING **: drawing failure for widget 'MainWindow': out of memory (geary:23374): Gtk-CRITICAL **: gtk_tree_selection_get_selected_rows: assertion 'GTK_IS_TREE_SELECTION (selection)' failed ``` Log with entering passwords two times: ``` $ geary xkbcommon: ERROR: Key "<LFSH>" added to modifier map for multiple modifiers; Using Lock, ignoring Shift (geary:23374): Gtk-WARNING **: drawing failure for widget 'MonitoredSpinner': out of memory (geary:23374): Gtk-WARNING **: drawing failure for widget 'StatusBar': out of memory (geary:23374): Gtk-WARNING **: drawing failure for widget 'GtkBox': out of memory (geary:23374): Gtk-WARNING **: drawing failure for widget 'GtkPaned': out of memory (geary:23374): Gtk-WARNING **: drawing failure for widget 'GtkBox': out of memory (geary:23374): Gtk-WARNING **: drawing failure for widget 'GtkPaned': out of memory (geary:23374): Gtk-WARNING **: drawing failure for widget 'GtkBox': out of memory (geary:23374): Gtk-WARNING **: drawing failure for widget 'MainWindow': out of memory (geary:23374): Gtk-CRITICAL **: gtk_tree_selection_get_selected_rows: assertion 'GTK_IS_TREE_SELECTION (selection)' failed [frank@khazad-dum ~]$ geary xkbcommon: ERROR: Key "<LFSH>" added to modifier map for multiple modifiers; Using Lock, ignoring Shift (geary:23422): Gtk-WARNING **: Allocating size to MainWindow 0x558c890d0440 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate? (geary:23422): Gtk-CRITICAL **: gtk_tree_selection_get_selected_rows: assertion 'GTK_IS_TREE_SELECTION (selection)' failed ```
Ok, this was due to two factor authentication of Gmail. I entered my normal password every time, but needed a custom-generated non-2FA-password. Now it works again. • But not being able to access one account should let me still use my other accounts. • When clicking “cancel” in the password dialog, I wasn’t able to cancel, but found myself inside an endless loop. So there are some logical errors in the program flow.
Totally agree with all of the above. I've been working on this as part of Bug 713006, so I'm going to mark this as a duplicate of that. *** This bug has been marked as a duplicate of bug 713006 ***
Many thanks for your nice work!