From 0949adef1c0b59750abd2d471d8fd253b7d6a3fe Mon Sep 17 00:00:00 2001 From: hjk Date: Mon, 26 Sep 2011 18:43:26 +0200 Subject: [PATCH] debugger: disable "set target-async on" Has a tendency to crash gdb, at least release 7.3.1 and today's cvs. Change-Id: Iba42891ddad000bf97b45d5daf8985d48d4fd977 Reviewed-on: http://codereview.qt-project.org/5617 Reviewed-by: hjk --- src/plugins/debugger/gdb/remotegdbserveradapter.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/plugins/debugger/gdb/remotegdbserveradapter.cpp b/src/plugins/debugger/gdb/remotegdbserveradapter.cpp index 9bcc59b5022..10a66aba2ae 100644 --- a/src/plugins/debugger/gdb/remotegdbserveradapter.cpp +++ b/src/plugins/debugger/gdb/remotegdbserveradapter.cpp @@ -196,7 +196,12 @@ void RemoteGdbServerAdapter::setupInferior() // Some external comment: '[but] "set target-async on" with a native // windows gdb will work, but then fail when you actually do // "run"/"attach", I think.. - m_engine->postCommand("set target-async on", CB(handleSetTargetAsync)); + + + // ~"/build/buildd/gdb-7.2/gdb/mi/mi-main.c:1958: internal-error: + // mi_execute_async_cli_command: Assertion `is_running (inferior_ptid)' + // failed.\nA problem internal to GDB has been detected,[...] + //m_engine->postCommand("set target-async on", CB(handleSetTargetAsync)); if (fileName.isEmpty()) { showMessage(tr("No symbol file given."), StatusBar);