This is the mail archive of the crossgcc@cygnus.com mailing list for the crossgcc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

GDB/M68K bug?


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