GDB/M68K bug?
Hans Zuidam
hans@brandinnovators.com
Fri Apr 11 06:24:00 GMT 1997
Hi,
I'm trying to add a remote backend to gdb 4.16 but ran into some
strange problem. If I do:
file ...
b main
target ...
run
everything is ok, but when I do:
file ...
target ...
b main
gdb will dump core with a SEGV. It looks as if something is being called
recursively, but I can't find what. Here is some of the stack just before
the SEGV:
#0 bi0501_xfer_mem (pt=50331720, pl=0xefbfd980 "NV", len=2, write=0, t
=0xe8238 at remote-bi0501.c:348
#1 0x3ff24 in target_xfer_memory (memaddr=50331720, myaddr=0xefbfd980 "NV",
len=2, write=0) at target.c:702
#2 0x3fe73 in target_read_memory (memaddr=50331720, myaddr=0xefbfd980 "NV",
len=2) at target.c:621
#3 0x61e27 in read_memory (memaddr=50331720, myaddr=0xefbfd980 "NV", len=2)
at corefile.c:170
#4 0x61eb4 in read_memory_integer (memaddr=50331720, len=2) at corefile.c:2
#5 0x3596a in m68k_skip_prologue (ip=50331720) at m68k-tdep.c:153
#6 0x3ff24 in target_xfer_memory (memaddr=50331720, myaddr=0xefbfd980 "NV",
len=2, write=0) at target.c:702
#7 0x3fe73 in target_read_memory (memaddr=50331720, myaddr=0xefbfd980 "NV",
len=2) at target.c:621
#8 0x61e27 in read_memory (memaddr=50331720, myaddr=0xefbfd980 "NV", len=2)
at corefile.c:170
#9 0x61eb4 in read_memory_integer (memaddr=50331720, len=2) at corefile.c:2
#10 0x3596a in m68k_skip_prologue (ip=50331720) at m68k-tdep.c:153
#11 0x3ff24 in target_xfer_memory (memaddr=50331720, myaddr=0xefbfd980 "NV",
len=2, write=0) at target.c:702
#12 0x3fe73 in target_read_memory (memaddr=50331720, myaddr=0xefbfd980 "NV",
len=2) at target.c:621
#13 0x61e27 in read_memory (memaddr=50331720, myaddr=0xefbfd980 "NV", len=2)
at corefile.c:170
#14 0x61eb4 in read_memory_integer (memaddr=50331720, len=2) at corefile.c:2
#15 0x3596a in m68k_skip_prologue (ip=50331720) at m68k-tdep.c:153
#16 0x3ff24 in target_xfer_memory (memaddr=50331720, myaddr=0xefbfd980 "NV",
len=2, write=0) at target.c:702
ad infinitum.
Anyone any ideas?
Thanks in advance,
Hans
--
H. Zuidam E-Mail: hans@brandinnovators.com
Brand Innovators B.V. P-Mail: P.O. Box 1377
de Pinckart 54 5602 BJ Eindhoven, The Netherlands
5674 CC Nuenen Tel. +31 40 2631134, Fax. +31 40 2831138
More information about the crossgcc
mailing list