Open Bug 1954274 Opened 1 year ago Updated 8 months ago

Wayland failure of notification window in Crostini (Chromebook Linux container)

Categories

(Thunderbird :: OS Integration, defect)

Thunderbird 128
defect

Tracking

(Not tracked)

UNCONFIRMED

People

(Reporter: myates23, Unassigned)

References

Details

User Agent: Mozilla/5.0 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36

Steps to reproduce:

Help, "About Thunderbird"

Actual results:

The "notification window" appears as a small header with only the "X" (and resize if available) visible. This is new ( < 9 months) so probably due to a Crostini update.
It prevents the creation of new mail accounts because gmail authentication requires a notification window. My workaround is using Thunderbird in Termux-gui with bVNC (Android apps) but it is slower.

"GdkWindow doesn't have an associated wl_surface" appears in the console with this fault.

myatescbk@penguin:~$ thunderbird --version
Thunderbird 128.8.0esr
ChromeOS version 133.0.6943.146 (Official Build) (64-bit)
OS: Debian GNU/Linux 12 (bookworm) x86_64
Host: crosvm
Kernel: 6.6.65-06377-gaae6fc9ba7df
Uptime: 16 mins
Packages: 1783 (dpkg)
Shell: bash 5.2.15
DE: Generic
Theme: CrosAdapta [GTK2/3]
Icons: Adwaita [GTK2/3]
Terminal: ld-linux-x86-64
CPU: Intel Pentium Silver N5030 (4) @ 1.094GHz
GPU: 00:01.0 Red Hat, Inc. Device 107f
Memory: 145MiB / 6563MiB

Expected results:

Normal notification window.

Found new error in console:
[GFX1-]: RenderCompositorSWGL failed mapping default framebuffer, no dt

Duplicate of this bug: 1954273

What do you mean by the "notification window"? Please add a screenshot

(In reply to Magnus Melin [:mkmelin] from comment #3)

What do you mean by the "notification window"? Please add a screenshot

The actual sub-window of "About" or for "Google Authentication"
I tried to attach this before - hope it works now!

(In reply to Mike Yates from comment #4)

(In reply to Magnus Melin [:mkmelin] from comment #3)

What do you mean by the "notification window"? Please add a screenshot

The actual sub-window of "About" or for "Google Authentication"
I tried to attach this before - hope it works now!

Sorry, not on the Chromebook, screenshot not in backup cloud. Will add when possible, but it only shows the remaining sub-window header, a grey rectangle with resizing and exit buttons.

"GdkWindow doesn't have an associated wl_surface" is the important bit!

I have seen that error reported in Chromebook forums, relating to other apps' notification windows. I think those apps have been fixed - please fix Thunderbird.

Also affects Firefox - bug 1957911

I have tried:
GTK_IM_MODULE="gtk-im-context-simple" thunderbird
as suggested by Martin Stránský in bug 1954274 (firefox)
Produces new console error:
[GFX1-]: RenderCompositorSWGL failed mapping default framebuffer, no dt
and shows sub-window header only
HOWEVER, the header IS expandable and I have been able to authenticate another account, at last.

Still a graphics bug, though.

Component: Untriaged → OS Integration
You need to log in before you can comment on or make changes to this bug.