Bug 238445 - [GTK] Nvidia card/Nouveau (fedora-34): flatpak evolution fails to display messages with webkit error
Summary: [GTK] Nvidia card/Nouveau (fedora-34): flatpak evolution fails to display mes...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: Other
Hardware: PC Linux
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-03-28 04:16 PDT by Balin
Modified: 2022-03-28 06:25 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Balin 2022-03-28 04:16:21 PDT
I have evolution/flatpak setup in a fedora-34 based VM. Was running smoothly until I switched my laptop to using the Nvidia card/Nouveau rather than the integrated Intel one.

Now evolution will start, but fail to display any messages showing

1. in the GUI: `Something has gone wrong when displaying the message. A WebkitWebProcess crashed when displaying the message. You can try again by moving to another message and back. If the issue persists, please file a bug report in GNOME Gitlab.`

2. on the CLI (from which evolution was started with `flatpak run`):
   ```
   (WebKitWebProcess:188): Gdk-CRITICAL **: 23:13:29:416: gdk_atom_intern: assertion 'atom_name != NULL' failed
   libEGL warning: DRI2: failed to authenticate
   ```
I couldn't get to the bottom of this in the `fedora-34` based VM and switched the underlying image to `debian-11` (thank god for virtualization) - now everything runs smooth. Switching back is trivial, so contributions to debugging are as well. Please let me know where to look, as I'd prefer to return to the more up to date base distribution (fedora).

The evolution/flatpak folks sent me here: https://github.com/flathub/org.gnome.Evolution/issues/88#issue-1182796786
Comment 1 Balin 2022-03-28 04:24:19 PDT
As proposed by the flathub folks, I tried the following in the `fedora-34` setup (which is acting up):

```
WEBKIT_DISABLE_COMPOSITING_MODE=1 flatpak run org.gnome.Evolution
```

and the problem indeed goes away.