This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


On 2017-02-10 11:48, Pedro Alves wrote:
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")?

Right, I didn't think of making a test, I'll work on it. I'll try to find a query that's easier to trigger than the modify-memory-while-replaying one though.


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