gvfsd.hook outputs `pkill: not a hex string: fffffffd7fc1eeff`
Description:
The gvfsd.hook outputs multiple pkill: not a hex string error messages.
Additional info:
Today when updating gvfs from 1.56.1-1 to 1.56.1-2, I noticed this output while the hook was running:
(14/17) Reloading GVFS config...
pkill: not a hex string: fffffffd7fc1eeff
pkill: not a hex string: fffffffd00000a02
pkill: not a hex string: fffffffd7fc1eeff
pkill: not a hex string: fffffffd7fc1feff
pkill: not a hex string: fffffffd7fc1feff
I did not find much while searching for this, except a couple downstream distros have users reporting it in the forums:
- https://forum.garudalinux.org/t/error-message-spam-in-garuda-update-pkill-not-a-hex-string-fffffffd7fc1feff/41361?u=bluishhumility
- https://forum.endeavouros.com/t/update-with-yay-gives-message-pkill-not-a-hex-string-fffffffd7fc1feff/66794?u=bluishhumility
gvfsd is running.
❯ ps aux | grep gvfsd
jeremy 1265 0.0 0.0 321980 12376 ? Ssl Jan25 0:00 /usr/lib/gvfsd
jeremy 1271 0.0 0.0 456020 8500 ? Sl Jan25 0:00 /usr/lib/gvfsd-fuse /run/user/1000/gvfs -f
jeremy 11898 0.0 0.0 543572 13340 ? Sl 10:24 0:00 /usr/lib/gvfsd-trash --spawner :1.14 /org/gtk/gvfs/exec_spaw/0
jeremy 11915 0.0 0.0 470324 13492 ? Sl 10:24 0:00 /usr/lib/gvfsd-network --spawner :1.14 /org/gtk/gvfs/exec_spaw/1
jeremy 11945 0.0 0.0 232700 8088 ? Ssl 10:24 0:00 /usr/lib/gvfsd-metadata
jeremy 40948 0.0 0.0 6392 4064 pts/0 S+ 20:46 0:00 grep --color=auto gvfsd
Steps to reproduce:
The output can be reproduced by reinstalling the package:
❯ sudo pacman -S gvfs
Please touch the device.
warning: gvfs-1.56.1-2 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
Packages (1) gvfs-1.56.1-2
Total Installed Size: 5.11 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [-------------------------------------------] 100%
(1/1) checking package integrity [-------------------------------------------] 100%
(1/1) loading package files [-------------------------------------------] 100%
(1/1) checking for file conflicts [-------------------------------------------] 100%
(1/1) checking available disk space [-------------------------------------------] 100%
:: Running pre-transaction hooks...
(1/1) Performing snapper pre snapshots for the following configurations...
==> root: 97
:: Processing package changes...
(1/1) reinstalling gvfs [-------------------------------------------] 100%
:: Running post-transaction hooks...
( 1/12) Reloading user manager configuration...
( 2/12) Creating temporary files...
( 3/12) Arming ConditionNeedsUpdate...
( 4/12) Keep the last cache and the currently installed.
==> no candidate packages found for pruning
( 5/12) Foreign/AUR package notification
imagescan-plugin-networkscan 1.1.4-0
wl-color-picker 1.3-1
( 6/12) Orphaned package notification...
=> No orphans found.
( 7/12) Checking for .pacnew and .pacsave files...
( 8/12) Updating GIO module cache...
( 9/12) Compiling GSettings XML schema files...
(10/12) Reloading GVFS config...
pkill: not a hex string: fffffffd7fc1eeff
pkill: not a hex string: fffffffd80000a02
pkill: not a hex string: fffffffd7fc1eeff
pkill: not a hex string: fffffffd7fc1feff
(11/12) Checking which packages need to be rebuilt
(12/12) Performing snapper post snapshots for the following configurations...
==> root: 98
Or by running the command from the hook:
❯ pkill --signal USR1 --require-handler --exact gvfsd || true
pkill: not a hex string: fffffffd7fc1eeff
pkill: not a hex string: fffffffd80000a02
pkill: not a hex string: fffffffd7fc1eeff
pkill: not a hex string: fffffffd7fc1feff