Description: Launching LibreOffice installed via Flatpak on Steam Deck causes an immediate crash. The loading screen appears briefly and then the application closes. Attempts to run in safe mode or with environment overrides (e.g., SAL_USE_VCLPLUGIN=gen, QT_QPA_PLATFORM=xcb) do not prevent the crash. Error messages observed include missing GTK modules: Failed to load module "canberra-gtk-module" Failed to load module "colorreload-gtk-module" Failed to load module "window-decorations-gtk-module" Attempts to override the runtime or force using older Freedesktop/KDE runtimes result in additional missing library errors: /app/libreoffice/program/javaldx: error while loading shared libraries: libxml2.so.16: cannot open shared object file: No such file or directory /app/libreoffice/program/soffice.bin: error while loading shared libraries: libicuuc.so.77: cannot open shared object file: No such file or directory Steps to Reproduce: 1.flatpak install flathub org.libreoffice.LibreOffice 2.flatpak run org.libreoffice.LibreOffice 3.Observe immediate crash after splash screen. Actual Results: Splash screen opens then closes immediately. GTK warnings printed: Gtk-Message: Failed to load module "canberra-gtk-module" Gtk-Message: Failed to load module "colorreload-gtk-module" Gtk-Message: Failed to load module "window-decorations-gtk-module" Running with --safe-mode or SAL_USE_VCLPLUGIN=gen has no effect. Using --runtime=org.freedesktop.Platform//23.08 triggers missing libraries: libxml2.so.16, libicuuc.so.77. Expected Results: LibreOffice should start normally and display the main window. Reproducible: Always User Profile Reset: Yes Additional Info: Tested after clearing Flatpak config (rm -rf ~/.var/app/org.libreoffice.LibreOffice/config/libreoffice). Issue appears specific to Flatpak on SteamOS / Arch-based systems. Attempts to override runtime (flatpak override --user --runtime=…) failed due to unknown options. Clearing the LibreOffice Flatpak config directory did not resolve the crash. I have already reset the user profile and tested launching in Safe Mode. The crash persists, so this is not caused by a corrupted profile.
Likely related to missing runtime libraries in the Flatpak build on Steam Deck/Arch-based systems.
Created attachment 204261 [details] ull terminal output of LibreOffice Flatpak launch on Steam Deck, including error messages and GTK warnings. Captured with stdout and stderr redirected to a file. This file shows the immediate crash and missing library errors (libxml2.so.16, libicuuc.so.77) when running LibreOffice Flatpak on Steam Deck. User profile reset and safe mode were tested; issue persists.
same after an ubuntu upgrade to 25.10 workaround: sudo ln /lib/x86_64-linux-gnu/libxml2.so.16 /lib/x86_64-linux-gnu/libxml2.so.2
(In reply to fpy from comment #4) > same after an ubuntu upgrade to 25.10 > > workaround: > sudo ln /lib/x86_64-linux-gnu/libxml2.so.16 > /lib/x86_64-linux-gnu/libxml2.so.2 Issue was observed after the LibreOffice Flatpak update on 2025-11-24, causing immediate crashes due to missing runtime libraries (libxml2.so.16, libicuuc.so.77). This appears to be a regression introduced with commit 3b58f0f274c3b491130f73b53303d0940e1ececa4de6a8f161002f07a835ad6a. As of 2025-11-26, after runtime updates (org.gnome.Platform, org.gnome.Platform.Locale), LibreOffice launches successfully again on Steam Deck. Given that the crash no longer reproduces after the runtime update, the bug may be considered regression-resolved, though it could remain relevant for users who have not updated.
[Automated Action] NeedInfo-To-Unconfirmed