FS#55221 - [libreoffice-fresh] doesn't work on Wayland

Attached to Project: Arch Linux
Opened by rainer (raneon) - Monday, 21 August 2017, 14:21 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 21 March 2018, 13:41 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


Description:LibreOffice doesn't work natively on Wayland (tested in KDE Plasma-Wayland)

Additional info:
* LibreOffice-fresh 5.4.0-2, Plasma-Wayland-Session 5.10.4-2

Steps to reproduce:
1. Remove Qt4
2. Run libreoffice with Wayland backend

$ GDK_BACKEND=wayland soffice

(soffice:7189): Gdk-WARNING **: Wayland compositor does not support xdg_shell interface, not using Wayland display

(soffice:7189): GLib-CRITICAL **: g_hash_table_destroy: assertion 'hash_table != NULL' failed

Fatal exception: Signal 11
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Wednesday, 21 March 2018, 13:41 GMT
Reason for closing:  Upstream
Comment by Andreas Radke (AndyRTR) - Monday, 21 August 2017, 14:51 GMT
Please test it with gtk3 vcl. Afaik that's the only vcl that should be supported so far under Wayland. I've never tested Wayland so far. Please search for upstream bugs/support.
Comment by Johan Klokkhammer Helsing (johanhelsing) - Monday, 21 August 2017, 15:31 GMT
The problem is probably that gtk removed support for xdg_shell v5 when it added support for v6, while kwin only supports xdg_shell v5. (It's a wayland protocol extension).

This will probably be fixed when kwin gets updated with v6 support (or when the stable version of xdg_shell comes out).


Note: You should still be able to test libreoffice under weston, gnome-shell or another compositor with v6 support.