"Error 71 (Protocol error) dispatching to Wayland display" - when moving thunderbird from monitor with low scaling (e.g. 100 %) to monitor with higher scaling (e.g. 125 %).
Categories
(Thunderbird :: Untriaged, defect)
Tracking
(Not tracked)
People
(Reporter: veldorathedragon, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
161.92 KB,
text/plain
|
Details |
Steps to reproduce:
I can reproduce by following these steps:
- Set monitor 1 to scaling 100%
- Set monitor 2 to scaling 125% (or higher, if not available)
- Open Thunderbird on monitor 1 and move window to monitor 2.
This issue only occurs when running Gnome 44.1-3 on Wayland 1.22.0-1 on Arch Linux.
See Wayland-Issue Report: https://gitlab.freedesktop.org/wayland/wayland/-/issues/382
Actual results:
Thunderbird crashed, when moved to monitor 2, which has a higher scaling than monitor 1.
Following result is visible in the journal:
May 23 13:11:30 thunderbird[20700]: Error 71 (Protocol error) dispatching to Wayland display.
May 23 13:11:30 thunderbird.desktop[20700]: Crash Annotation GraphicsCriticalError: |[0][GFX1-]: Wayland protocol error: wl_surface@46: error 2: Buffer size (1982x769) must be an integer multiple of the buffer_scale (2).
In the logs, following line is visible:
[2913260.294] wl_display@1.error(wl_surface@49, 2, "Buffer size (840x525) must be an integer multiple of the buffer_scale (2).")
Expected results:
Thunderbird should not crash when moving from displays with different scaling.
I forgot to tell:
This issue does only affect thunderbird and not all GTK-Apps, since there's a closed issue, which described a similar problem:
https://bugzilla.mozilla.org/show_bug.cgi?id=1760001
Has anyone else encountered this issue yet?
It's limiting our work with thunderbird very much, when he have to stick to the same resolutions for both monitors.
Comment 3•2 years ago
|
||
version 102 is very soon end of life.
Can you try 115?
I have also regularly encountered this issue since a couple of months and it went not away with the recent upgrade to 115. I can trigger the bug as outlined in the initial bug report, but also noticed the following conditions under which Thunderbird crashes:
- after having moved to a different display setup
- when starting the program for 3-5 times in a row after having moved to a different display setup
- randomly when opening a new window (like when trying to write an email or editing a calendar entry)
Sometimes Thunderbird seems to be quite stuck in kind of these crash loops. My only solution then is to force running it on XWayland and to have blurry text, as not using scaling is not an option for me.
My setup is very similar to the original report:
- Gnome 44 on Wayland 1.22.0 on Arch Linux with MOZ_ENABLE_WAYLAND set to 1
- 3 monitors, of which one is set to 150 % scaling
I also get the same log messages as in the original report:
Wayland protocol error: wl_surface@124: error 2: Buffer size (467x180) must be an integer multiple of the buffer_scale (2).
Error 71 (Protocol error) dispatching to Wayland display
@wa(In reply to Wayne Mery (:wsmwk) from comment #3)
version 102 is very soon end of life.
Can you try 115?
So it seems like the issue isn't present with 115.
Marking this issue as solved.
Description
•