[jammy regression] webkit apps do not display content (yelp, epiphany, gnome-online-accounts etc)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Gnome DevHelp |
Invalid
|
Undecided
|
Unassigned | ||
Mesa |
Fix Released
|
Unknown
|
|||
Webkit |
Unknown
|
Medium
|
|||
epiphany-browser (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
evolution (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
gnome-control-center (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
liferea (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
mesa (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
webkit2gtk (Ubuntu) |
Invalid
|
High
|
Unassigned |
Bug Description
Impact
------
All webkit using apps for affected users display a blank screen.
Original Bug Report
-------------------
Evolution has suddenly stopped displaying message contents on the last 24h. Starting it up from the command line shows this output:
```
EGLDisplay Initialization failed: EGL_NOT_INITIALIZED
Cannot create EGL context: invalid display (last error: EGL_SUCCESS)
```
I don't know if it's related, but googling around shows some webkitgtk hits on this error.
The email contents are however clickable. They're just not rendered to screen (see attached file).
Deleting the evolution folders from `~/.config`, `~/.cache` and `~/.local/share` does not help.
Email accounts are all google, configured through gnome online accounts.
Workaround #1
-------------
You can run the app from the command line with
WEBKIT_
(Replace evolution with the name of the webkit app you are trying to use)
Workaround #2
-------------
Log out.
Select your name on the login screen.
Click the gear button and choose Ubuntu on Xorg.
Enter your password to finish logging in.
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: evolution 3.44.0-1
ProcVersionSign
Uname: Linux 5.15.0-23-generic x86_64
ApportVersion: 2.20.11-0ubuntu79
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: sway
Date: Fri Mar 25 10:55:49 2022
SourcePackage: evolution
UpgradeStatus: Upgraded to jammy on 2022-03-01 (24 days ago)
Changed in webkit2gtk (Ubuntu): | |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in mesa (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
description: | updated |
Changed in webkit: | |
importance: | Unknown → High |
status: | Unknown → Confirmed |
Changed in webkit: | |
importance: | High → Unknown |
status: | Confirmed → Unknown |
Changed in webkit: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in devhelp: | |
status: | New → Invalid |
Changed in mesa (Ubuntu): | |
milestone: | none → ubuntu-22.04 |
Changed in webkit: | |
status: | Confirmed → Unknown |
summary: |
- [jammy regression] Evolution does not display message content anymore + [jammy regression] webkit apps do not display content (yelp, epiphany, + gnome-online-accounts etc) |
tags: | added: dt-302 |
Changed in webkit: | |
status: | Unknown → Confirmed |
Changed in webkit2gtk (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in mesa (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in mesa (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in mesa: | |
status: | Unknown → Fix Released |
Changed in webkit: | |
status: | Confirmed → Unknown |
In a recent mass upgrade in my distro, I upgraded WebKitGTK to 2.36.0 (among other packages). I'm now finding that the webview is blank in all the apps that use it (epiphany, Yelp). The web inspector shows up fine, and when I move the cursor around the screen it changes as if it were hovering over the actual web content. Running either yelp or epiphany with WEBKIT_ DISABLE_ COMPOSITING_ MODE=1 makes the webviews work correctly again, so I suspect this is an issue with the accelerated hardware compositing. Not sure what libraries are involved with that, so I don't know which versions to give you. I'm happy to provide whatever you need to track down the bug!