Bug#808127: /usr/sbin/grub-macbless: grub-macbless crashes
Michal Suchanek
hramrach at gmail.com
Wed Dec 16 10:19:41 UTC 2015
Package: grub-common
Version: 2.02~beta2-29
Severity: normal
File: /usr/sbin/grub-macbless
Hello,
I tried to bless a bootloader and what I get is this:
# gdb grub-macbless
GNU gdb (Debian 7.10-1) 7.10
Copyright (C) 2015 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 grub-macbless...(no debugging symbols found)...done.
(gdb) r /mnt/EFI/BOOT/BOOTX64.EFI
Starting program: /usr/sbin/grub-macbless /mnt/EFI/BOOT/BOOTX64.EFI
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Program received signal SIGSEGV, Segmentation fault.
0x0000000000462394 in ?? ()
(gdb) bt full
#0 0x0000000000462394 in ?? ()
No symbol table info available.
#1 0x0000000000462b39 in ?? ()
No symbol table info available.
#2 0x0000000000402d1d in ?? ()
No symbol table info available.
#3 0x00007ffff77f9b45 in __libc_start_main (main=0x402c90, argc=2, argv=0x7fffffffe368, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffffffe358) at libc-start.c:287
result = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -6085335661786610454, 4206283, 140737488348000, 0, 0, 6085335660801115370,
6085319165722969322}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x47a0c0, 0x7fffffffe368}, data = {prev = 0x0,
cleanup = 0x0, canceltype = 4694208}}}
not_first_call = <optimized out>
#4 0x0000000000402ef4 in ?? ()
No symbol table info available.
Something more should be probably specified on the commandline.
However, it should not crash.
Thanks
Michal
-- Package-specific info:
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (990, 'testing'), (990, 'stable'), (500, 'oldstable'), (171, 'unstable'), (151, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf
Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages grub-common depends on:
ii gettext-base 0.19.6-1
ii libc6 2.19-22
ii libdevmapper1.02.1 2:1.02.110-1
ii libfreetype6 2.6-2
ii libfuse2 2.9.4-1
ii liblzma5 5.1.1alpha+20120614-2.1
Versions of packages grub-common recommends:
pn os-prober <none>
Versions of packages grub-common suggests:
ii console-setup 1.134
pn desktop-base <none>
pn grub-emu <none>
pn multiboot-doc <none>
ii xorriso 1.4.0-3
-- no debconf information
More information about the Pkg-grub-devel
mailing list