Control: severity 871229 important Control: tag 871229 moreinfo Control: severity 891773 grave
On Thu, Mar 01, 2018 at 12:37:33PM +0100, Diederik de Haas wrote: > Backtrace: > > # gdb /usr/sbin/grub-probe core > GNU gdb (Debian 7.12-6+b1) 7.12.0.20161007-git > Copyright (C) 2016 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. Type "show copying" > and "show warranty" for details. > This GDB was configured as "x86_64-linux-gnu". > Type "show configuration" for configuration details. > For bug reporting instructions, please see: > <http://www.gnu.org/software/gdb/bugs/>. > Find the GDB manual and other documentation resources online at: > <http://www.gnu.org/software/gdb/documentation/>. > For help, type "help". > Type "apropos word" to search for commands related to "word"... > Reading symbols from /usr/sbin/grub-probe...Reading symbols from > /usr/lib/debug/.build-id/7d/39e2c1a4f321d06c55ae5f45dae1fd555cee4f.debug...done. > done. > [New LWP 12493] > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". > Core was generated by `/usr/sbin/grub-probe --device /dev/nvme0n1p2 > --target=hints_string'. > Program terminated with signal SIGSEGV, Segmentation fault. > #0 __strcat_ssse3 () at ../sysdeps/x86_64/multiarch/strcat-ssse3.S:41 > 41 ../sysdeps/x86_64/multiarch/strcat-ssse3.S: No such file or directory. > (gdb) bt > #0 __strcat_ssse3 () at ../sysdeps/x86_64/multiarch/strcat-ssse3.S:41 > #1 0x0000555e003b1d38 in strcat (__src=0x7ffc9008a270 "/disk@1", __dest=0x0) > at /usr/include/x86_64-linux-gnu/bits/string_fortified.h:128 > #2 of_path_of_nvme (sys_devname=0x555e00fccfd0 "/dev/nvme0n1", > devnode=0x555e00fcb950 "/dev/nvme0n", devicenode=0x555e00fcbf10 "nvme0n", > device=<optimized out>) > at ../../grub-core/osdep/linux/ofpath.c:388 > #3 grub_util_devname_to_ofpath (sys_devname=<optimized out>) at > ../../grub-core/osdep/linux/ofpath.c:727 > #4 0x0000555e003b0a89 in probe (path=0x0, device_names=0x555e00fcac50, > delim=<optimized out>) at ../../util/grub-probe.c:432 > #5 0x0000555e003afe76 in main (argc=<optimized out>, argv=<optimized out>) > at ../../util/grub-probe.c:861 > > It's almost the same as zo...@debian.org reported, but with me ssse3 was used Thanks for the backtrace; that's very helpful. This is a regression introduced by the sparc64 support patches introduced in #854568, and the latest patch there won't help. Adrian, could you please look into this urgently? To all those who have followed up to #871229 about this: it is not possible for the original report of #871229 to have been due to this same bug, as I only applied the patch in question in 2.02+dfsg1-2. Please send all followups related to NVME devices to #891773 *only*. I'm adjusting severities etc. accordingly, as it was never possible to get accurate information about the original report of #871229 (see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871229#25). -- Colin Watson [cjwat...@debian.org]