Bug#1127558: libreoffice: Crash at startup because failing to load an icon

Rene Engelhard <[email protected]>
Newsgroups gmane.linux.debian.devel.openoffice
Message-ID <7u4g7gk6qbvzpmlwrnmctbvruvtsthy5ucunw5lg6hbgejiiz5__49475.4096538358$1770675705$gmane$org@lpymod22spfa>
# not new in 26.2.0-1 even though that just happens to be in sid right now. Would probably
# affect testing, too
found 1127558 1:25.8.4-1
reassign 1127558 libreoffice-gtk3
retitle 1127558 libreoffice-gtk3: Unspecified Application Error after Failed to load icon with new gdk-pixbuf 2.44.5+dfsg-3
clone 1127558 -1
reassign -1 src:gdk-pixbuf
severity -1 serious
retitle -1 Unspecified Application in LibreOffices gtk3 UI after Failed to load icon with new gdk-pixbuf 2.44.5+dfsg-3
affects -1 + libreoffice
affects -1 + libreoffice-gtk3
affects 1127558 libreoffice
thanks

Hi,

Am 09.02.26 um 22:10 schrieb Philippe SWARTVAGHER:
> On an up-to-date Debian Sid with XFCE, LibreOffice crashes at startup:
>
> % libreoffice
>
> (soffice:76315): Gtk-WARNING **: 21:35:23.970: Could not load a pixbuf from icon theme.
> This may indicate that pixbuf loaders or the mime database could not be found.
> **
> Gtk:ERROR:../../../gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/scalable/status/image-missing.svg: Loader process exited early with status '1'Command:

LibreOffice doesn't want that icon itself I think, it's some GNOMEish thingy I guess?

>  "bwrap" "--unshare-all" "--die-with-parent" "--chdir" "/" "--ro-bind" "/usr" "/usr" "--dev" "/dev" "--ro-bind-try" "/etc/ld.so.cache" "/etc/ld.so.cache" "--ro-bind-try" "/nix/store" "/nix/store" "--tmpfs" "/tmp-home" "--tmpfs" "/tmp-run" "--clearenv" "--setenv" "HOME" "/tmp-home" "--setenv" "XDG_RUNTIME_DIR" "/tmp-run" "--setenv" "XDG_RUNTIME_DIR" "/run/user/1000" "--symlink" "/usr/lib" "/lib" "--symlink" "/usr/lib64" "/lib64" "--symlink" "/usr/lib32" "/lib32" "--ro-bind-try" "/etc/fonts/conf.avail/65-culmus.conf" "/etc/fonts/conf.avail/65-culmus.conf" "--ro-bind-try" "/etc/fonts/conf.d" "/etc/fonts/conf.d" "--ro-bind-try" "/etc/fonts/fonts.conf" "/etc/fonts/fonts.conf" "--ro-bind-try" "/home/philippe/.cache/fontconfig" "/home/philippe/.cache/fontconfig" "--ro-bind-try" "/home/philippe/.local/share/fonts" "/home/philippe/.local/share/fonts" "--ro-bind-try" "/var/cache/fontconfig" "/var/cache/fontconfig" "--bind-try" "/home/philippe/.cache/glycin/usr/libexec/glycin-loaders/2+/glycin-svg" "/home/philippe/.cache/glycin/usr/libexec/glycin-loaders/2+/glycin-svg" "--setenv" "XDG_CACHE_HOME" "/home/philippe/.cache/glycin/usr/libexec/glycin-loaders/2+/glycin-svg" "--seccomp" "30" "/usr/libexec/glycin-loaders/2+/glycin-svg" "--dbus-fd" "29" (gdk-pixbuf-error-quark, 0)
> Bail out! Gtk:ERROR:../../../gtk/gtkiconhelper.c:495:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/scalable/status/image-missing.svg: Loader process exited early with status '1'Command:  "bwrap" "--unshare-all" "--die-with-parent" "--chdir" "/" "--ro-bind" "/usr" "/usr" "--dev" "/dev" "--ro-bind-try" "/etc/ld.so.cache" "/etc/ld.so.cache" "--ro-bind-try" "/nix/store" "/nix/store" "--tmpfs" "/tmp-home" "--tmpfs" "/tmp-run" "--clearenv" "--setenv" "HOME" "/tmp-home" "--setenv" "XDG_RUNTIME_DIR" "/tmp-run" "--setenv" "XDG_RUNTIME_DIR" "/run/user/1000" "--symlink" "/usr/lib" "/lib" "--symlink" "/usr/lib64" "/lib64" "--symlink" "/usr/lib32" "/lib32" "--ro-bind-try" "/etc/fonts/conf.avail/65-culmus.conf" "/etc/fonts/conf.avail/65-culmus.conf" "--ro-bind-try" "/etc/fonts/conf.d" "/etc/fonts/conf.d" "--ro-bind-try" "/etc/fonts/fonts.conf" "/etc/fonts/fonts.conf" "--ro-bind-try" "/home/philippe/.cache/fontconfig" "/home/philippe/.cache/fontconfig" "--ro-bind-try" "/home/philippe/.local/share/fonts" "/home/philippe/.local/share/fonts" "--ro-bind-try" "/var/cache/fontconfig" "/var/cache/fontconfig" "--bind-try" "/home/philippe/.cache/glycin/usr/libexec/glycin-loaders/2+/glycin-svg" "/home/philippe/.cache/glycin/usr/libexec/glycin-loaders/2+/glycin-svg" "--setenv" "XDG_CACHE_HOME" "/home/philippe/.cache/glycin/usr/libexec/glycin-loaders/2+/glycin-svg" "--seccomp" "30" "/usr/libexec/glycin-loaders/2+/glycin-svg" "--dbus-fd" "29" (gdk-pixbuf-error-quark, 0)

I don't see libreoffice here?

> Unspecified Application Error

That indeed is thrown by libreoffice I guess.

> I can reproduce the problem in a VM with XFCE, but with fewer
> customizations.

Happens with GNOME to on a update VM, too :/

> Let me know if you need more information.

It works with SAL_USE_VCLPLUGIN=gen or =kf6 forcing generic or KF6 UI (or for that matter gtk4) so it's definitely gtk3 only (which is used on xfce, GNOME, etc...)

I believe it's a side-effect of #1127158 which happened today? Just taled about this on IRC:

22:41 < _rene_> jbicha: #1127558 (happens with GNOME, too :/) looks like a fallout of #1127158? :(
22:42 < _rene_> pochu: ^ :/
22:45 -!- anarcat [[email protected]] has joined #debian-devel
22:46 -!- tchet [[email protected]] has quit [Quit: KVIrc 5.2.10 Quasar http://www.kvirc.net/]
22:48 -!- zwenna [[email protected]] has quit [Quit: quit]
22:50 -!- zlatan [[email protected]] has quit [Ping timeout: 480 seconds]
22:52 < jbicha> _rene_: thanks for the report. I confirm LO is crashing in Ubuntu too (once I installed the updated gdk-pixbuf). I am asking GNOME if they 
                have seen something like this.
22:54 < jbicha> except my Matrix is being difficult after I restarted 😢
22:54 < _rene_> want it reassigned?
22:55 < _rene_> (if so: which package? the lib? would of course affects: libreoffice and libreoffice-gtk3)
22:55 -!- haaninjo [[email protected]] has quit [Quit: Ex-Chat]
22:55 < jbicha> how about cloned to src:gdk-pixbuf? it may make sense to delay migration to Testing, but there's a decent chance LibreOffice needs fixing
22:55 < _rene_> hrm
22:55 < _rene_> ok, will do
22:56 < _rene_> important or RC? (as you say t may make sense to delay migration to Testin, I think you mean gdk-pixbuf)
22:57 < _rene_> of course it's probably RC for libreoffice-gtk3, which would migrate tomorrow normally but *shrugs*
23:00 < jbicha> gdk-pixbuf can be serious for the new version. You can either set the LO bug to important or tweak the version so that it affects the version 
                already in testing.

Doing accordingly.

Regards,

Rene
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.