Hello,

I have the same issue, with a NVME drive as well.

It looks like the segmentation fault comes from grub-probe, when
called with --target=hints_string. Attached grub-probe.log is the
output of the command that leads to a segfault.

Trying with gdb doesn't give much more information, the call stack is:

Program received signal SIGSEGV, Segmentation fault.
__strcat_sse2_unaligned () at
../sysdeps/x86_64/multiarch/strcat-sse2-unaligned.S:46
46    ../sysdeps/x86_64/multiarch/strcat-sse2-unaligned.S: No such
file or directory.
(gdb) bt
#0  __strcat_sse2_unaligned () at
../sysdeps/x86_64/multiarch/strcat-sse2-unaligned.S:46
#1  0x000055555555dd38 in ?? ()
#2  0x000055555555ca89 in ?? ()
#3  0x000055555555be76 in ?? ()
#4  0x00007ffff77d7f2a in __libc_start_main (main=0x55555555bd10,
argc=5, argv=0x7fffffffdf88, init=<optimized out>, fini=<optimized
out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdf78) at
../csu/libc-start.c:310
#5  0x000055555555bfea in ?? ()

I'm not sure how critical it is either but as a workaround, it's
possible to roll back to testing versions of the grub-efi-amd64-bin,
grub-efi-amd64, grub2-common packages.

Cheers,
--
Beren Minor
$ sudo /usr/sbin/grub-probe --device /dev/nvme0n1p2 --target=hints_string --verbose
/usr/sbin/grub-probe: info: cannot open `/boot/grub/device.map': No such file or directory.
/usr/sbin/grub-probe: info: /dev/nvme0n1p2 is not present.
/usr/sbin/grub-probe: info: Looking for /dev/nvme0n1p2.
/usr/sbin/grub-probe: info: /dev/nvme0n1 is a parent of /dev/nvme0n1p2.
/usr/sbin/grub-probe: info: /dev/nvme0n1p2 starts from 1050624.
/usr/sbin/grub-probe: info: opening the device hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: drive = 0.
/usr/sbin/grub-probe: info: the size of hostdisk//dev/nvme0n1 is 2000409264.
/usr/sbin/grub-probe: info: drive = 0.
/usr/sbin/grub-probe: info: the size of hostdisk//dev/nvme0n1 is 2000409264.
/usr/sbin/grub-probe: info: Scanning for DISKFILTER devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid1x devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid09 devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid09_be devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for dmraid_nv devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for ldm devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: scanning hostdisk//dev/nvme0n1 for LDM.
/usr/sbin/grub-probe: info: no LDM signature found.
/usr/sbin/grub-probe: info: Scanning for lvm devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: no LVM signature found.
/usr/sbin/grub-probe: info: Scanning for DISKFILTER devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid1x devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid09 devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid09_be devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for dmraid_nv devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for ldm devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: scanning hostdisk//dev/nvme0n1 for LDM.
/usr/sbin/grub-probe: info: no LDM signature found.
/usr/sbin/grub-probe: info: Scanning for lvm devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: no LVM signature found.
/usr/sbin/grub-probe: info: Scanning for DISKFILTER devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid1x devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid09 devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid09_be devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for dmraid_nv devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for ldm devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: scanning hostdisk//dev/nvme0n1 for LDM.
/usr/sbin/grub-probe: info: no LDM signature found.
/usr/sbin/grub-probe: info: Scanning for lvm devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: no LVM signature found.
/usr/sbin/grub-probe: info: Scanning for DISKFILTER devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid1x devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid09 devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid09_be devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for dmraid_nv devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for ldm devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: scanning hostdisk//dev/nvme0n1 for LDM.
/usr/sbin/grub-probe: info: no LDM signature found.
/usr/sbin/grub-probe: info: Scanning for lvm devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: no LVM signature found.
/usr/sbin/grub-probe: info: Partition 0 starts from 2048.
/usr/sbin/grub-probe: info: Partition 1 starts from 1050624.
/usr/sbin/grub-probe: info: /dev/nvme0n1p2 is present.
/usr/sbin/grub-probe: info: Looking for /dev/nvme0n1p2.
/usr/sbin/grub-probe: info: /dev/nvme0n1 is a parent of /dev/nvme0n1p2.
/usr/sbin/grub-probe: info: /dev/nvme0n1p2 starts from 1050624.
/usr/sbin/grub-probe: info: opening the device hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: drive = 0.
/usr/sbin/grub-probe: info: the size of hostdisk//dev/nvme0n1 is 2000409264.
/usr/sbin/grub-probe: info: drive = 0.
/usr/sbin/grub-probe: info: the size of hostdisk//dev/nvme0n1 is 2000409264.
/usr/sbin/grub-probe: info: Scanning for DISKFILTER devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid1x devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid09 devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid09_be devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for dmraid_nv devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for ldm devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: scanning hostdisk//dev/nvme0n1 for LDM.
/usr/sbin/grub-probe: info: no LDM signature found.
/usr/sbin/grub-probe: info: Scanning for lvm devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: no LVM signature found.
/usr/sbin/grub-probe: info: Scanning for DISKFILTER devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid1x devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid09 devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid09_be devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for dmraid_nv devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for ldm devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: scanning hostdisk//dev/nvme0n1 for LDM.
/usr/sbin/grub-probe: info: no LDM signature found.
/usr/sbin/grub-probe: info: Scanning for lvm devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: no LVM signature found.
/usr/sbin/grub-probe: info: Scanning for DISKFILTER devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid1x devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid09 devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid09_be devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for dmraid_nv devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for ldm devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: scanning hostdisk//dev/nvme0n1 for LDM.
/usr/sbin/grub-probe: info: no LDM signature found.
/usr/sbin/grub-probe: info: Scanning for lvm devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: no LVM signature found.
/usr/sbin/grub-probe: info: Scanning for DISKFILTER devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid1x devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid09 devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid09_be devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for dmraid_nv devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for ldm devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: scanning hostdisk//dev/nvme0n1 for LDM.
/usr/sbin/grub-probe: info: no LDM signature found.
/usr/sbin/grub-probe: info: Scanning for lvm devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: no LVM signature found.
/usr/sbin/grub-probe: info: Partition 0 starts from 2048.
/usr/sbin/grub-probe: info: Partition 1 starts from 1050624.
/usr/sbin/grub-probe: info: /dev/nvme0n1p2 is present.
/usr/sbin/grub-probe: info: Looking for /dev/nvme0n1p2.
/usr/sbin/grub-probe: info: /dev/nvme0n1 is a parent of /dev/nvme0n1p2.
/usr/sbin/grub-probe: info: /dev/nvme0n1p2 starts from 1050624.
/usr/sbin/grub-probe: info: opening the device hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: drive = 0.
/usr/sbin/grub-probe: info: the size of hostdisk//dev/nvme0n1 is 2000409264.
/usr/sbin/grub-probe: info: drive = 0.
/usr/sbin/grub-probe: info: the size of hostdisk//dev/nvme0n1 is 2000409264.
/usr/sbin/grub-probe: info: Scanning for DISKFILTER devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid1x devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid09 devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid09_be devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for dmraid_nv devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for ldm devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: scanning hostdisk//dev/nvme0n1 for LDM.
/usr/sbin/grub-probe: info: no LDM signature found.
/usr/sbin/grub-probe: info: Scanning for lvm devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: no LVM signature found.
/usr/sbin/grub-probe: info: Scanning for DISKFILTER devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid1x devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid09 devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid09_be devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for dmraid_nv devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for ldm devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: scanning hostdisk//dev/nvme0n1 for LDM.
/usr/sbin/grub-probe: info: no LDM signature found.
/usr/sbin/grub-probe: info: Scanning for lvm devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: no LVM signature found.
/usr/sbin/grub-probe: info: Scanning for DISKFILTER devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid1x devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid09 devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid09_be devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for dmraid_nv devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for ldm devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: scanning hostdisk//dev/nvme0n1 for LDM.
/usr/sbin/grub-probe: info: no LDM signature found.
/usr/sbin/grub-probe: info: Scanning for lvm devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: no LVM signature found.
/usr/sbin/grub-probe: info: Scanning for DISKFILTER devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid1x devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid09 devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for mdraid09_be devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for dmraid_nv devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: Scanning for ldm devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: scanning hostdisk//dev/nvme0n1 for LDM.
/usr/sbin/grub-probe: info: no LDM signature found.
/usr/sbin/grub-probe: info: Scanning for lvm devices on disk hostdisk//dev/nvme0n1.
/usr/sbin/grub-probe: info: no LVM signature found.
/usr/sbin/grub-probe: info: Partition 0 starts from 2048.
/usr/sbin/grub-probe: info: Partition 1 starts from 1050624.
/usr/sbin/grub-probe: info: opening hostdisk//dev/nvme0n1,gpt2.
/usr/sbin/grub-probe: info: drive = 0.
/usr/sbin/grub-probe: info: the size of hostdisk//dev/nvme0n1 is 2000409264.
/usr/sbin/grub-probe: info: `obppath' not found in parent dirs of `/sys/devices/pci0000:00/0000:00:1d.0/0000:3b:00.0/nvme/nvme0', no IEEE1275 name discovery.
Segmentation fault

Reply via email to