For some reason I had to renew my Google credentials on one of the accounts I had on Pop!, it was acting weird (The window was freezing) so I removed the account and tried to re-add it.
Now when I go to add a Gmail account it freezes either at the first screen as soon as you try and advance, or it freezes just as the password screen is loading typically before the fade overlay is fading out.
I tested against the other available accounts, the other windows work without crashing. This is limited to the Google window only.
Using the advice in this post I used the WEBKIT_DISABLE_COMPOSITING_MODE=1 gnome-control-center
command to bring up the window and sign in. Though the first time I tried it I got an HTTP error 400, the second time the password field loaded as uninteractable, and the third time worked.
Is there a way of debugging what’s gone on here?
You can try running
gnome-control-center
with the verbose (-v
) flag to get more debugging information:Do you happen to have NVIDIA? If so, it seems like this is an issue with WebKit and certain GPUs:
I am nVidia, yes There’s a lot of repeating messages in the information
Then in the middle we find
(WebKitWebProcess:2): GLib-GIO-DEBUG: 18:45:01.490: _g_io_module_get_default: Found default implementation gnutls (GTlsBackendGnutls) for ‘gio-tls-backend’ 18:45:01.0492 GLib-GIO: DEBUG: _g_io_module_get_default: Found default implementation gnutls (GTlsBackendGnutls) for ‘gio-tls-backend’
Then at the point I click to progress on the google window I get the following repeated, the sub window freezes and can be closed to restore activity
(process:131170): GLib-Net-DEBUG: 18:45:05.324: CLIENT[0x55d32b4b2190]: starting to read data from TLS connection (process:131170): GLib-Net-DEBUG: 18:45:05.324: CLIENT[0x55d32b4b2190]: claiming operation OP_READ (process:131170): GLib-Net-DEBUG: 18:45:05.324: CLIENT[0x55d32b4b2190]: claiming operation OP_READ succeeded (process:131170): GLib-Net-DEBUG: 18:45:05.324: CLIENT[0x55d32b4b2190]: yielding operation OP_READ (process:131170): GLib-Net-DEBUG: 18:45:05.324: CLIENT[0x55d32b4b2190]: reading data from TLS connection has failed: WOULD_BLOCK
Interesting… that has nothing to do with compositing, but rather TLS/SSL (ie. encryption). I’m not sure what would be the cause of that though :|
I wonder if I blocked something important when I used a tracker-blocking list for my Hosts file 🤔