[PATCH] Don't send queries to the MI interpreter

Pedro Alves palves@redhat.com
Fri Feb 10 16:48:00 GMT 2017


On 02/10/2017 04:36 PM, Simon Marchi wrote:
> We have a little problem in Eclipse CDT related to queries being sent on
> the MI channel.  GDB sends queries on the MI stream and waits for an
> answer (y or n), but since CDT will never answer, it causes a deadlock.
> 
> Note that this is only a problem when using MI as a side-channel
> (new-ui) on a dedicated tty.  It doesn't happen if GDB's input/output
> streams are pipes, for example.  In that case, the queries are
> auto-answered as they should.

I think we could have a testsuite test for this, as the 'new-ui'-related
testcases create a pty for the secondary MI channel ("separate-mi-tty")?

Thanks,
Pedro Alves



More information about the Gdb-patches mailing list