From a0ccf1859cc636998403c52cb25d5aaf43744d47 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Wed, 21 Jun 2023 16:10:52 +0300 Subject: [PATCH] Disable target-async by default in gdb-mi.el * lisp/progmodes/gdb-mi.el (gdb-non-stop-setting): Disable until bug#63084 is fixed. (Bug#64186) --- lisp/progmodes/gdb-mi.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lisp/progmodes/gdb-mi.el b/lisp/progmodes/gdb-mi.el index 27f04e07e80..4ad73823b64 100644 --- a/lisp/progmodes/gdb-mi.el +++ b/lisp/progmodes/gdb-mi.el @@ -453,7 +453,9 @@ valid signal handlers.") (const :tag "Unlimited" nil)) :version "22.1") -(defcustom gdb-non-stop-setting (not (eq system-type 'windows-nt)) +;; This is disabled by default because we don't really support +;; asynchronous execution of the debuggee; see bug#63084. FIXME. +(defcustom gdb-non-stop-setting nil "If non-nil, GDB sessions are expected to support the non-stop mode. When in the non-stop mode, stopped threads can be examined while other threads continue to execute. @@ -468,7 +470,7 @@ don't support the non-stop mode. GDB session needs to be restarted for this setting to take effect." :type 'boolean :group 'gdb-non-stop - :version "26.1") + :version "29.1") (defcustom gdb-debuginfod-enable-setting ;; debuginfod servers are only for ELF executables, and elfutils, of -- 2.39.2