[Converted from Gnats 1987] When I attempt to load the Linux kernel elf (i.e., vmlinux, not vmlinux.32 or vmlinux.srec) built for a MIPS64 machine, GDB crashes after smashing its stack from endless recursion. GDB is running on an amd64 workstation. Release: 6.3 Environment: Gentoo Linux 2005/08/09; GDB built from source downloaded from GDB web site How-To-Repeat: wise@gs104 ~/gdb-6.3/gdb $ catchsegv ./gdb --command gxemul.cmds 2>catchsegv.out GNU gdb 6.3 Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "--host=x86_64-unknown-linux-gnu --target=mips64el-elf". Setting up the environment for debugging gdb. The target architecture is assumed to be mips:isa64r2 The target is assumed to be little endian (gdb) file /local/linux-current/vmlinux Reading symbols from /local/linux-current/vmlinux...*** Segmentation fault gxemul.cmds contains: set archi mips:isa64r2 set endian little
Does this still happen?
Closing as OBSOLETE because of inactivity. Feel free to reopen if it is still an issue.