This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: GDB 8.1 release -- 2018-01-08 update
On Mon, 8 Jan 2018, Pedro Alves wrote:
> > GDB uses the special thread ID 0, standing for `any', which older
> > `gdbserver' versions do not recognise. It does not verify beforehand
> > whether `gdbserver' supports this request and does not handle an error
> > reply gracefully. Consequently an error reply to a `Hg0' packet issued
> > causes GDB to lose track of what is going on, making it impossible to
> > continue with the debug session. This happens with all sessions in the
> > initial connection handshake, making the combination of new GDB and old
> > `gdbserver' unusable.
>
> I'm looking at this. I can reproduce it on x86-64 using a gdbserver
> from 2007 (git hash "f8b73d13b7ca^", the same revision Maciej's
> gdbserver is built from). I confirm that 5cd63fda035d somehow
> introduces the regression. No idea why yet.
Great, thanks!
Maciej