Re: GDB 8.1 release -- 2018-01-08 update

Maciej W. Rozycki
2018-01-08T17:00:51Z

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