On 1 May 2018, at 18:41, Mark Raynsford wrote: > I've recompiled the port with > WITH_DEBUG=yes (which, unfortunately, took most of the day due to > having to compile the gcc-6 dependency). Unfortunately, this didn't > yield a usable backtrace. I'm guessing that the Dwarf debugging > information isn't compatible with the gdb version that's in base? gdb > says:
Yes, you need to use gdb from ports for this. Here’s the backtrace: #0 0x000000000040d506 in grub_memmove (dest=0x80388f000, src=0x0, n=2047) at kern/misc.c:61 #1 0x000000000049e9eb in grub_memcpy (dest=0x80388f000, src=0x0, n=2048) at ../include/grub/misc.h:75 #2 0x000000000049f6b2 in grub_linux_boot () at loader/i386/linux.c:577 #3 0x00000000004271af in grub_loader_boot () at commands/boot.c:162 #4 0x000000000042720e in grub_cmd_boot (cmd=0x80322d140, argc=0, argv=0x80321c138) at commands/boot.c:179 #5 0x00000000004b3a87 in grub_script_execute_cmdline (cmd=0x8032322a8) at script/execute.c:927 #6 0x00000000004b353c in grub_script_execute_cmd (cmd=0x8032322a8) at script/execute.c:753 #7 0x00000000004b3b85 in grub_script_execute_cmdlist (list=0x803221cc8) at script/execute.c:972 #8 0x00000000004b353c in grub_script_execute_cmd (cmd=0x803221cc8) at script/execute.c:753 #9 0x00000000004b3ea1 in grub_script_execute (script=0x803232180) at script/execute.c:1084 #10 0x00000000004b1084 in grub_normal_parse_line (line=0x803220178 "boot", getline=0x4a139a <grub_normal_read_line>) at script/main.c:35 #11 0x00000000004a1448 in grub_cmdline_run (nested=0) at normal/main.c:477 #12 0x00000000004a10ad in grub_enter_normal_mode (config=0x803266100 "(host)/storage/vm/rosemary/grub.cfg") at normal/main.c:320 #13 0x00000000004a1154 in grub_cmd_normal (cmd=0x80322ee00, argc=0, argv=0x0) at normal/main.c:356 #14 0x000000000040cd10 in grub_command_execute (name=0x53120c "normal", argc=0, argv=0x0) at ../include/grub/command.h:120 #15 0x000000000040d326 in grub_load_normal_mode () at kern/main.c:216 #16 0x000000000040d391 in grub_main () at kern/main.c:250 #17 0x0000000000406165 in main (argc=12, argv=0x7fffffffeb48) at kern/emu/main.c:365 I’m pretty sure the src parameter should not be NULL for grub_memcpy. Fabian
signature.asc
Description: OpenPGP digital signature