Laggy gnome apps startup for missing libplist 2.3.0 update

Recently I noticed that some of my gnome applications are very laggy on startup, for example I noticed it took about 20/25 seconds to start gedit or nautilus so I decided to investigate.

Running gedit from a terminal i get

Error creating proxy: Error calling StartServiceByName for org.gtk.vfs.AfcVolumeMonitor: Timeout was reached (g-io-error-quark, 24)

So I found out that some parts of libplist are missing, since the output of

ldd /usr/lib/gvfs-afc-volume-monitor

is

linux-vdso.so.1 (0x00007ffe5679f000)
	libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f20acc3e000)
	libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007f20acbdd000)
	libimobiledevice-1.0.so.6 => /usr/lib/libimobiledevice-1.0.so.6 (0x00007f20acbb5000)
	libplist-2.0.so.3 => /usr/lib/libplist-2.0.so.3 (0x00007f20acba5000)
	libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007f20ac9d0000)
	libc.so.6 => /usr/lib/libc.so.6 (0x00007f20ac7e9000)
	libpcre2-8.so.0 => /usr/lib/libpcre2-8.so.0 (0x00007f20ac74c000)
	libffi.so.8 => /usr/lib/libffi.so.8 (0x00007f20ac741000)
	libimobiledevice-glue-1.0.so.0 => /usr/lib/libimobiledevice-glue-1.0.so.0 (0x00007f20ac736000)
	libusbmuxd-2.0.so.6 => /usr/lib/libusbmuxd-2.0.so.6 (0x00007f20ac729000)
	libssl.so.1.1 => /usr/lib/libssl.so.1.1 (0x00007f20ac694000)
	libcrypto.so.1.1 => /usr/lib/libcrypto.so.1.1 (0x00007f20ac200000)
	libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f20ac68d000)
	libm.so.6 => /usr/lib/libm.so.6 (0x00007f20ac5a5000)
	libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007f20ac59e000)
	libz.so.1 => /usr/lib/libz.so.1 (0x00007f20ac584000)
	libmount.so.1 => /usr/lib/libmount.so.1 (0x00007f20ac540000)
	/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f20acde9000)
	libplist-2.0.so.4 => not found
	libblkid.so.1 => /usr/lib/libblkid.so.1 (0x00007f20ac506000)

I found out that libplist-2.0.so.4 should be included in libplist 2.3.0, but no repository contains a version newer than 2.2.0.

Anybody has any idea on how to fix this?

I can’t reproduce it on the unstable branch.

❯ ldd /usr/lib/gvfs-afc-volume-monitor | grep libplist
	libplist-2.0.so.3 => /usr/lib/libplist-2.0.so.3 (0x00007fe91a979000)

I guess that could help me, but I found the issue on the stable branch (I’m still kind of a noob) and I would prefer to not to switch to unstable just yet…

The same versions of gvfs-afc and libplist (not counting the Python 3.11 rebuild) are in all branches, there should be no difference.

Hi! got the same laggy apps on my side !

$ ldd /usr/lib/gvfs-afc-volume-monitor
	linux-vdso.so.1 (0x00007ffe7a5ad000)
	libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007fe15d00e000)
	libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007fe15cfac000)
	libimobiledevice-1.0.so.6 => /usr/lib/libimobiledevice-1.0.so.6 (0x00007fe15cf81000)
	libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x00007fe15cd8f000)
	libc.so.6 => /usr/lib/libc.so.6 (0x00007fe15cba5000)
	libpcre2-8.so.0 => /usr/lib/libpcre2-8.so.0 (0x00007fe15cb08000)
	libffi.so.8 => /usr/lib/libffi.so.8 (0x00007fe15cafd000)
	libimobiledevice-glue-1.0.so.0 => /usr/lib/libimobiledevice-glue-1.0.so.0 (0x00007fe15caf0000)
	libusbmuxd-2.0.so.6 => /usr/lib/libusbmuxd-2.0.so.6 (0x00007fe15cae6000)
	libplist-2.0.so.3 => not found
	libssl.so.1.1 => not found
	libcrypto.so.1.1 => not found
	libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fe15cadf000)
	libm.so.6 => /usr/lib/libm.so.6 (0x00007fe15c9f2000)
	libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00007fe15c9eb000)
	libz.so.1 => /usr/lib/libz.so.1 (0x00007fe15c9d1000)
	libmount.so.1 => /usr/lib/libmount.so.1 (0x00007fe15c983000)
	/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007fe15d195000)
	libplist-2.0.so.3 => not found
	libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fe15c95c000)
	libblkid.so.1 => /usr/lib/libblkid.so.1 (0x00007fe15c920000)

Even reinstalling openssl and libssl.so did not solve my issue after rebooting.
Did also reinstall manually libplist and ideviceinstaller with no luck.

Did you solve the laggy app issue ?
Edit: gdm takes also 20-30 sec to show the desktop