remote/2301: Transmission gdb gdbserver remotestub corrupted
Daniel Jacobowitz
drow@false.org
Tue Aug 14 12:18:00 GMT 2007
The following reply was made to PR remote/2301; it has been noted by GNATS.
From: Daniel Jacobowitz <drow@false.org>
To: "Hagge, Nils" <nils.hagge@siemens.com>
Cc: "Neugebauer, Manfred" <manfred.neugebauer@siemens.com>,
gdb-gnats@sourceware.org
Subject: Re: remote/2301: Transmission gdb gdbserver remotestub corrupted
Date: Tue, 14 Aug 2007 08:15:47 -0400
On Tue, Aug 14, 2007 at 01:34:58PM +0200, Hagge, Nils wrote:
> This means that the checksum is generated, after the first bytes "Hc"
> are
> Destroyed, since F8+20+2D+31 = 176 --> mod 256 --> 76 (see above!). As a
> Coincidence the checksum checking fails, nevertheless, since in the
> remote stub
> The checksum is calculated from the 7-bit values --> F8 is treated as
> 78,
> Thus on the target 78+20+2D+31 = F6 is compared to 76, which generates a
>
> "bad checksum" error.
>
> Do you want me to prepare a more detailed log?
No, I want evidence of _what_ is destroying the buffer. If the
checksum is being generated after the bytes are corrupted then
this can't have anything to do with TCP since the packet has not been
sent yet.
I suggest you try a current snapshot of GDB instead of the
cygwin-special version.
--
Daniel Jacobowitz
CodeSourcery
More information about the Gdb-prs
mailing list