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