This morning I had an update notice. Only libpango and some related files, and kexec-tools, gir1 and makedumpfile.
I do not know which of those files triggered a run of update-grub but the os-prober burped while checking memtest86+ and threw
The bug report states:
Colin Wilson "solved" this problem in 2009 by commenting out warnings but apparently someone uncommented the code and brought it back to life at the last compile. There was some discussion about a leaked file descriptor being a security problem but the idea was dismissed.
Now I am going to reboot and see if that burp messed up grub.
EDIT: I rebooted fine. The grub update did no damage.
I do not know which of those files triggered a run of update-grub but the os-prober burped while checking memtest86+ and threw
Found memtest86+ image: @/boot/memtest86+.bin
File descriptor 3 (pipe:[920941]) leaked on lvs invocation. Parent PID 29481: /bin/sh
File descriptor 3 (pipe:[920941]) leaked on lvs invocation. Parent PID 29481: /bin/sh
Note - leaked message is basically harmless - it only reports that it was executed from environment which left more opened descriptors than stdin/out/err - this may present security problem - that's why lvm tool report this issue. So effectively it means the problem is in the executing shelll which leaves descriptors opened while calling lvm.
Now I am going to reboot and see if that burp messed up grub.
EDIT: I rebooted fine. The grub update did no damage.