From unknown Sun Jun 22 00:36:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40279: 26.3; Error: you did not specify -i=mi on GDB's command line! Resent-From: Roland Coeurjoly Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 29 Mar 2020 17:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 40279 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 40279@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.158550187029543 (code B ref -1); Sun, 29 Mar 2020 17:12:02 +0000 Received: (at submit) by debbugs.gnu.org; 29 Mar 2020 17:11:10 +0000 Received: from localhost ([127.0.0.1]:59650 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jIbSm-0007gI-9g for submit@debbugs.gnu.org; Sun, 29 Mar 2020 13:11:10 -0400 Received: from lists.gnu.org ([209.51.188.17]:43532) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jISGo-00056g-8r for submit@debbugs.gnu.org; Sun, 29 Mar 2020 03:22:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54848) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jISGi-0001SH-Lh for bug-gnu-emacs@gnu.org; Sun, 29 Mar 2020 03:22:10 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jISGa-0006rh-Te for bug-gnu-emacs@gnu.org; Sun, 29 Mar 2020 03:22:04 -0400 Received: from mail-oi1-x22b.google.com ([2607:f8b0:4864:20::22b]:34769) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jISGa-0006rC-Id for bug-gnu-emacs@gnu.org; Sun, 29 Mar 2020 03:21:56 -0400 Received: by mail-oi1-x22b.google.com with SMTP id d3so8323318oic.1 for ; Sun, 29 Mar 2020 00:21:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=UV8SBdXY88sZH6GuxQsshvuHc5rRh03295dS+MHqWM0=; b=Kld/Q4muXAKupQ1VXALXg4GEDilvXlsqx4BGy81LVJnU1NchGdZZg0i0Nywmfw34vS pXZeenL7k+f2rgCpNb8NlOvgsWwJ2tpL/iWuJLHNhDPZe8VjpGup+bpLDU4Sajy1efbF fj92GVaFJHLx/2HrmD0OzN5aX8FDARakg5/6V5Xu+gSSwfREllYLYxHjx31HRR1tiGku 9GYIxWqHoSZOiBqCyYCvbyiRleV2+aFobQBWFEXyEz0yiPZdJMY+l0Z5g3d5k7MhHQB6 6IsID/hhNNuyLYeUonZPp9FKH2ztL8P06LZpi2NP+Rj4Ql/IIolmSTitoPdbwpL3zZYC +fbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=UV8SBdXY88sZH6GuxQsshvuHc5rRh03295dS+MHqWM0=; b=Djq7QUPuA0ds8EYqgcJDajXW0tE+e46xlbk7+EuEWAnP+daupvLjEMYBypt1vnGsSR +IRJM0IDs7Ff1L/0Wp/YIl9mMIIIU6unTmTGX8MDDhriayaloZ+yJX7B3YabqNshvShN rMnxvPR9qGIYXSxbnJQO7kiBTrAOUfH15FKD/smYD0nNnUyD8cZ7B3K5MWEH5eWb4By1 B0/gqh+e0pB7nBGOuMAlnAXtYO72AKlVxu/Fe3QHG0pCJy9/O31XuesTTT20i9lPS3IX gnhQujs5rwlYUMwEJDVci9LKPzcccNbf/tzrc7jlr4oV26XAvBiX82nwVpY3Mn5jmnLK aHjQ== X-Gm-Message-State: ANhLgQ1V4V5FN/m1nB9gHPYH5LH6LBBjl2jNWwXxQrfRNtYRrGEkyX4W HIVxFvLkMKNQA55DhjW2Mcvj6efzmvatgTvQ69c7/i7l X-Google-Smtp-Source: ADFU+vvpMWZSBJb6vb2mByqaJ1QzyCW7dUJg7i235S4GyobQMJI2pq/m/poUdg+hqRRehOExQ/1NGNTbHSmlNXqR3nk= X-Received: by 2002:a05:6808:4e:: with SMTP id v14mr4284795oic.70.1585466513639; Sun, 29 Mar 2020 00:21:53 -0700 (PDT) MIME-Version: 1.0 From: Roland Coeurjoly Date: Sun, 29 Mar 2020 09:21:42 +0200 Message-ID: Content-Type: multipart/alternative; boundary="00000000000059776305a1f93008" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::22b X-Spam-Score: 0.3 (/) X-Mailman-Approved-At: Sun, 29 Mar 2020 13:11:07 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --00000000000059776305a1f93008 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable When I try to run: M-x gdb docker-compose -f ~/docker-services/dev/docker-compose.yml exec dev_rhel7 bash -c "gdb -i=3Dmi" I get the following error: Error: you did not specify -i=3Dmi on GDB's command line! In GNU Emacs 26.3 (build 1, x86_64-pc-linux-gnu, GTK+ Version 2.24.32) of 2020-02-07 built on des26 Windowing system distributor 'The X.Org Foundation', version 11.0.12004000 System Description: Debian GNU/Linux 10 (buster) Recent messages: Checking 105 files in /usr/local/share/emacs/26.3/lisp/obsolete... Checking for load-path shadows...done Auto-saving... previous-line: Beginning of buffer [11 times] C-x C-g is undefined funcall-interactively: Beginning of buffer [10 times] previous-line: Beginning of buffer [28 times] Buffer *unsent mail to bug-gnu-emacs@gnu.org* modified; kill anyway? (y or n) y Buffer "*gud-docker-compose.yml*" has a running process; kill it? (y or n) = y Error: you did not specify -i=3Dmi on GDB=E2=80=99s command line! Configured features: XPM JPEG TIFF GIF PNG SOUND GSETTINGS GLIB NOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK2 X11 XDBE XIM THREADS Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=3Dibus locale-coding-system: utf-8-unix Major mode: Debugger Minor modes in effect: gdb-many-windows: t helm-descbinds-mode: t helm-mode: t helm-flx-mode: t helm--remap-mouse-mode: t recentf-mode: t global-semanticdb-minor-mode: t global-semantic-idle-scheduler-mode: t global-semantic-idle-summary-mode: t global-semantic-stickyfunc-mode: t semantic-mode: t yas-global-mode: t yas-minor-mode: t global-auto-complete-mode: t global-company-mode: t company-mode: t global-magit-file-mode: t global-spacemacs-whitespace-cleanup-mode: t spacemacs-whitespace-cleanup-mode: t winum-mode: t winner-mode: t volatile-highlights-mode: t global-vi-tilde-fringe-mode: t save-place-mode: t savehist-mode: t popwin-mode: t nyan-mode: t Info-breadcrumbs-in-mode-line-mode: t global-git-gutter+-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t flycheck-pos-tip-mode: t global-flycheck-mode: t flx-ido-mode: t eyebrowse-mode: t global-evil-surround-mode: t evil-surround-mode: t global-evil-search-highlight-persist: t evil-search-highlight-persist: t show-smartparens-global-mode: t show-smartparens-mode: t smartparens-mode: t evil-escape-mode: t global-anzu-mode: t anzu-mode: t eval-sexp-fu-flash-mode: t diff-auto-refine-mode: t clean-aindent-mode: t holy-mode: t which-key-mode: t override-global-mode: t global-undo-tree-mode: t undo-tree-mode: t shell-dirtrack-mode: t evil-mode: t evil-local-mode: t spacemacs-leader-override-mode: t global-spacemacs-leader-override-mode: t xterm-mouse-mode: t global-auto-revert-mode: t ido-vertical-mode: t global-page-break-lines-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t global-visual-line-mode: t transient-mark-mode: t Load-path shadows: /home/drcoeurjoly/.emacs.d/elpa/ht-20200217.2331/ht hides /home/drcoeurjoly/.emacs.d/core/libs/ht /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-ledger hides /usr/local/share/emacs/26.3/lisp/org/ob-ledger /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ox-icalendar hides /usr/local/share/emacs/26.3/lisp/org/ox-icalendar /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-eval hides /usr/local/share/emacs/26.3/lisp/org/ob-eval /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-indent hides /usr/local/share/emacs/26.3/lisp/org/org-indent /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-inlinetask hides /usr/local/share/emacs/26.3/lisp/org/org-inlinetask /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-attach hides /usr/local/share/emacs/26.3/lisp/org/org-attach /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-emacs-lisp hides /usr/local/share/emacs/26.3/lisp/org/ob-emacs-lisp /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-feed hides /usr/local/share/emacs/26.3/lisp/org/org-feed /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-duration hides /usr/local/share/emacs/26.3/lisp/org/org-duration /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ox-latex hides /usr/local/share/emacs/26.3/lisp/org/ox-latex /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-js hides /usr/local/share/emacs/26.3/lisp/org/ob-js /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-datetree hides /usr/local/share/emacs/26.3/lisp/org/org-datetree /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org hides /usr/local/share/emacs/26.3/lisp/org/org /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-faces hides /usr/local/share/emacs/26.3/lisp/org/org-faces /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-screen hides /usr/local/share/emacs/26.3/lisp/org/ob-screen /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-archive hides /usr/local/share/emacs/26.3/lisp/org/org-archive /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-src hides /usr/local/share/emacs/26.3/lisp/org/org-src /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-mouse hides /usr/local/share/emacs/26.3/lisp/org/org-mouse /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-dot hides /usr/local/share/emacs/26.3/lisp/org/ob-dot /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-shen hides /usr/local/share/emacs/26.3/lisp/org/ob-shen /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-sql hides /usr/local/share/emacs/26.3/lisp/org/ob-sql /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-protocol hides /usr/local/share/emacs/26.3/lisp/org/org-protocol /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-matlab hides /usr/local/share/emacs/26.3/lisp/org/ob-matlab /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-processing hides /usr/local/share/emacs/26.3/lisp/org/ob-processing /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-lua hides /usr/local/share/emacs/26.3/lisp/org/ob-lua /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-ctags hides /usr/local/share/emacs/26.3/lisp/org/org-ctags /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ox-publish hides /usr/local/share/emacs/26.3/lisp/org/ox-publish /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-R hides /usr/local/share/emacs/26.3/lisp/org/ob-R /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-stan hides /usr/local/share/emacs/26.3/lisp/org/ob-stan /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ox-md hides /usr/local/share/emacs/26.3/lisp/org/ox-md /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-colview hides /usr/local/share/emacs/26.3/lisp/org/org-colview /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-shell hides /usr/local/share/emacs/26.3/lisp/org/ob-shell /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-macs hides /usr/local/share/emacs/26.3/lisp/org/org-macs /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ox-odt hides /usr/local/share/emacs/26.3/lisp/org/ox-odt /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-ocaml hides /usr/local/share/emacs/26.3/lisp/org/ob-ocaml /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ox-man hides /usr/local/share/emacs/26.3/lisp/org/ox-man /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-entities hides /usr/local/share/emacs/26.3/lisp/org/org-entities /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-table hides /usr/local/share/emacs/26.3/lisp/org/ob-table /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ox-texinfo hides /usr/local/share/emacs/26.3/lisp/org/ox-texinfo /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-calc hides /usr/local/share/emacs/26.3/lisp/org/ob-calc /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-core hides /usr/local/share/emacs/26.3/lisp/org/ob-core /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-timer hides /usr/local/share/emacs/26.3/lisp/org/org-timer /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-plot hides /usr/local/share/emacs/26.3/lisp/org/org-plot /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-ref hides /usr/local/share/emacs/26.3/lisp/org/ob-ref /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-picolisp hides /usr/local/share/emacs/26.3/lisp/org/ob-picolisp /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-J hides /usr/local/share/emacs/26.3/lisp/org/ob-J /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-macro hides /usr/local/share/emacs/26.3/lisp/org/org-macro /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ox-beamer hides /usr/local/share/emacs/26.3/lisp/org/ox-beamer /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-id hides /usr/local/share/emacs/26.3/lisp/org/org-id /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-io hides /usr/local/share/emacs/26.3/lisp/org/ob-io /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-java hides /usr/local/share/emacs/26.3/lisp/org/ob-java /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-agenda hides /usr/local/share/emacs/26.3/lisp/org/org-agenda /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-mscgen hides /usr/local/share/emacs/26.3/lisp/org/ob-mscgen /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-clojure hides /usr/local/share/emacs/26.3/lisp/org/ob-clojure /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-abc hides /usr/local/share/emacs/26.3/lisp/org/ob-abc /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-tangle hides /usr/local/share/emacs/26.3/lisp/org/ob-tangle /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-coq hides /usr/local/share/emacs/26.3/lisp/org/ob-coq /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-footnote hides /usr/local/share/emacs/26.3/lisp/org/org-footnote /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-css hides /usr/local/share/emacs/26.3/lisp/org/ob-css /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-mobile hides /usr/local/share/emacs/26.3/lisp/org/org-mobile /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-maxima hides /usr/local/share/emacs/26.3/lisp/org/ob-maxima /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-table hides /usr/local/share/emacs/26.3/lisp/org/org-table /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-ditaa hides /usr/local/share/emacs/26.3/lisp/org/ob-ditaa /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-scheme hides /usr/local/share/emacs/26.3/lisp/org/ob-scheme /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-habit hides /usr/local/share/emacs/26.3/lisp/org/org-habit /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-element hides /usr/local/share/emacs/26.3/lisp/org/org-element /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-compat hides /usr/local/share/emacs/26.3/lisp/org/org-compat /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-lilypond hides /usr/local/share/emacs/26.3/lisp/org/ob-lilypond /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-hledger hides /usr/local/share/emacs/26.3/lisp/org/ob-hledger /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-lint hides /usr/local/share/emacs/26.3/lisp/org/org-lint /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-sqlite hides /usr/local/share/emacs/26.3/lisp/org/ob-sqlite /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-perl hides /usr/local/share/emacs/26.3/lisp/org/ob-perl /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-python hides /usr/local/share/emacs/26.3/lisp/org/ob-python /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-sed hides /usr/local/share/emacs/26.3/lisp/org/ob-sed /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-gnuplot hides /usr/local/share/emacs/26.3/lisp/org/ob-gnuplot /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-makefile hides /usr/local/share/emacs/26.3/lisp/org/ob-makefile /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-capture hides /usr/local/share/emacs/26.3/lisp/org/org-capture /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ox-ascii hides /usr/local/share/emacs/26.3/lisp/org/ox-ascii /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-org hides /usr/local/share/emacs/26.3/lisp/org/ob-org /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-latex hides /usr/local/share/emacs/26.3/lisp/org/ob-latex /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-list hides /usr/local/share/emacs/26.3/lisp/org/org-list /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-crypt hides /usr/local/share/emacs/26.3/lisp/org/org-crypt /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-lob hides /usr/local/share/emacs/26.3/lisp/org/ob-lob /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ox-html hides /usr/local/share/emacs/26.3/lisp/org/ox-html /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-C hides /usr/local/share/emacs/26.3/lisp/org/ob-C /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-install hides /usr/local/share/emacs/26.3/lisp/org/org-install /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ox-org hides /usr/local/share/emacs/26.3/lisp/org/ox-org /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-forth hides /usr/local/share/emacs/26.3/lisp/org/ob-forth /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-sass hides /usr/local/share/emacs/26.3/lisp/org/ob-sass /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-asymptote hides /usr/local/share/emacs/26.3/lisp/org/ob-asymptote /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-vala hides /usr/local/share/emacs/26.3/lisp/org/ob-vala /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-ruby hides /usr/local/share/emacs/26.3/lisp/org/ob-ruby /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-clock hides /usr/local/share/emacs/26.3/lisp/org/org-clock /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-groovy hides /usr/local/share/emacs/26.3/lisp/org/ob-groovy /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ox hides /usr/local/share/emacs/26.3/lisp/org/ox /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob hides /usr/local/share/emacs/26.3/lisp/org/ob /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-comint hides /usr/local/share/emacs/26.3/lisp/org/ob-comint /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-plantuml hides /usr/local/share/emacs/26.3/lisp/org/ob-plantuml /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-haskell hides /usr/local/share/emacs/26.3/lisp/org/ob-haskell /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-pcomplete hides /usr/local/share/emacs/26.3/lisp/org/org-pcomplete /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-awk hides /usr/local/share/emacs/26.3/lisp/org/ob-awk /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-loaddefs hides /usr/local/share/emacs/26.3/lisp/org/org-loaddefs /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-exp hides /usr/local/share/emacs/26.3/lisp/org/ob-exp /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-octave hides /usr/local/share/emacs/26.3/lisp/org/ob-octave /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-ebnf hides /usr/local/share/emacs/26.3/lisp/org/ob-ebnf /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-lisp hides /usr/local/share/emacs/26.3/lisp/org/ob-lisp /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-version hides /usr/local/share/emacs/26.3/lisp/org/org-version /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-fortran hides /usr/local/share/emacs/26.3/lisp/org/ob-fortran Features: (two-column iso-transl pp shadow sort mail-extr mwim emacsbug sendmail gdb-mi bindat gud helm-command helm-elisp helm-eval edebug helm-info helm-descbinds helm-mode helm-files helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp helm-utils helm-help helm-types helm-flx helm helm-source helm-multi-match helm-lib open-junk-file auto-dictionary org-eldoc evil-org cursor-sensor vc-git vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs ess-r-mode ess-r-flymake ess-r-xref ess-trns ess-r-package ess-r-completion ess-roxy ess-r-syntax ess-rd ess-s-lang ess-help ess-mode ess-inf ess-tracebug smartparens-ess ess ess-utils ess-custom company-robe robe inf-ruby rubocop ruby-tools auto-compile packed elisp-slime-nav verilog-mode perl-mode company-shell sh-script executable srefactor srefactor-ui recentf tree-widget srecode/semantic semantic/senator semantic/decorate pulse srecode/insert srecode/filters srecode/args ede/speedbar ede/files ede ede/detect ede/base ede/source eieio-speedbar eieio-custom srecode/find srecode/map srecode/ctxt srecode/compile srecode/dictionary srecode/table srecode semantic/doc semantic/db-file data-debug cedet-files semantic/bovine/c hideif semantic/bovine/c-by semantic/lex-spp semantic/bovine/gcc semantic/analyze/refs semantic/db-find semantic/db-ref semantic/analyze semantic/sort semantic/scope semantic/analyze/fcn company-c-headers sql view company-yasnippet company-anaconda anaconda-mode pythonic evil-matchit evil-matchit-sdk hi-lock semantic/wisent/python semantic/dep semantic/wisent/python-wy semantic/wisent semantic/wisent/wisent semantic/db-mode semantic/idle stickyfunc-enhance semantic/bovine/el semantic/format semantic/tag-ls semantic/find semantic/ctxt semantic/db-el eieio-opt speedbar sb-image ezimage dframe semantic/db semantic/bovine semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet goto-addr bug-reference auto-highlight-symbol highlight-numbers parent-mode highlight-parentheses hideshow rainbow-delimiters smartparens-python python tramp-sh org-bullets org-download toc-org yasnippet flymake-proc flymake elec-pair face-remap image-file org-element avl-tree generator ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnir gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader ol-docview doc-view jka-compr ol-bibtex bibtex ol-bbdb ol-w3m auto-complete-config ac-ispell auto-complete popup company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-bbdb company ob-python ob-perl ob-sql ob-R ob-shell ob-latex ob-C smartparens-c compile cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ob-clojure ob-gnuplot org-crypt smartparens-org orgit git-rebase gh gh-users gh-issues gh-pulls gh-repos gh-comments gh-gist gh-oauth gh-api logito gh-cache pcache eieio-base gh-auth gh-url gh-profile evil-magit magit-submodule magit-obsolete magit-popup magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff diminish smerge-mode magit-core magit-autorevert magit-margin magit-transient magit-process magit-mode org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs hl-todo xterm-color spacemacs-whitespace-cleanup ws-butler winum winner volatile-highlights vi-tilde-fringe smartparens-config smartparens-text smartparens-ruby saveplace savehist ruby-test-mode pcre2el rxt re-builder ruby-mode smie popwin persp-mode nyan-mode linum info+ image-mode git-gutter-fringe+ fringe-helper git-gutter+ git-commit with-editor async-bytecomp async transient server magit-git magit-section magit-utils crm log-edit pcvs-util add-log docker-tramp tramp-cache tramp tramp-compat tramp-loaddefs trampver ucs-normalize parse-time gh-common marshal flycheck-pos-tip pos-tip flycheck find-func flx-ido flx feature-mode cucumber-mode etags xref project eyebrowse evil-unimpaired f s evil-surround evil-search-highlight-persist highlight evil-numbers evil-lisp-state smartparens dash evil-indent-plus evil-exchange evil-escape evil-args evil-anzu anzu eval-sexp-fu noutline outline rx diff-hl vc-dir ewoc vc vc-dispatcher diff-mode clean-aindent-mode clang-format xml ede/auto adaptive-wrap hybrid-mode exec-path-from-shell evil-evilified-state which-key use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key use-package-core hydra lv cus-edit cus-start cus-load evil evil-keybindings evil-integration undo-tree diff evil-maps evil-commands reveal flyspell ispell evil-jumps evil-command-window evil-types evil-search evil-ex shell pcomplete comint ansi-color evil-macros evil-repeat evil-states evil-core evil-common windmove thingatpt rect evil-digraphs evil-vars ring info bind-map mm-archive message dired dired-loaddefs format-spec rfc822 mml mml-sec epa gnus-util rmail rmail-loaddefs mailabbrev gmm-utils mailheader epg mail-utils network-stream starttls url-http tls gnutls url-gw nsm rmc puny url-cache url-auth url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap quelpa help-fns radix-tree package-build mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr json map lisp-mnt hl-line xt-mouse autorevert filenotify cl-extra disp-table wid-edit spacemacs-dark-theme spacemacs-common finder-inf core-configuration-layer eieio-compat ht cl help-mode warnings package epg-config url-handlers url-parse auth-source cl-seq password-cache url-vars eieio eieio-core eieio-loaddefs ido-vertical-mode ido seq byte-opt bytecomp byte-compile cconv core-spacemacs core-use-package-ext core-transient-state core-micro-state core-toggle core-keybindings core-fonts-support core-spacemacs-buffer core-funcs cl-macs gv core-themes-support core-display-init core-jump core-auto-completion core-release-management core-dotspacemacs core-command-line pcase core-debug edmacro kmacro derived advice profiler easymenu cl-loaddefs cl-lib page-break-lines easy-mmode core-emacs-backports subr-x time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads inotify dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 1314504 428302) (symbols 48 86343 66) (miscs 40 716 1732) (strings 32 276086 149761) (string-bytes 1 8825028) (vectors 16 124544) (vector-slots 8 2065482 500554) (floats 8 548 2808) (intervals 56 33741 9397) (buffers 992 38)) --00000000000059776305a1f93008 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
When I try to run:
M-x gdb <RET> docker-compose -= f ~/docker-services/dev/docker-compose.yml
exec dev_rhel7 bash -c "= gdb -i=3Dmi" <RET>
I get the following error:
Error: you d= id not specify -i=3Dmi on GDB's command line!

In GNU Emacs 26.3 = (build 1, x86_64-pc-linux-gnu, GTK+ Version 2.24.32)
=C2=A0of 2020-02-07= built on des26
Windowing system distributor 'The X.Org Foundation&#= 39;, version 11.0.12004000
System Description: Debian GNU/Linux 10 (bust= er)

Recent messages:
Checking 105 files in /usr/local/share/emacs= /26.3/lisp/obsolete...
Checking for load-path shadows...done
Auto-sav= ing...
previous-line: Beginning of buffer [11 times]
C-x C-g is undef= ined
funcall-interactively: Beginning of buffer [10 times]
previous-l= ine: Beginning of buffer [28 times]
Buffer *unsent mail to bug-gnu-emacs@gnu.org* modified; kill anywa= y? (y or n) y
Buffer "*gud-docker-compose.yml*" has a running = process; kill it? (y or n) y
Error: you did not specify -i=3Dmi on GDB= =E2=80=99s command line!

Configured features:
XPM JPEG TIFF GIF P= NG SOUND GSETTINGS GLIB NOTIFY LIBSELINUX GNUTLS
LIBXML2 FREETYPE XFT ZL= IB TOOLKIT_SCROLL_BARS GTK2 X11 XDBE XIM THREADS

Important settings:=
=C2=A0 value of $LANG: en_US.UTF-8
=C2=A0 value of $XMODIFIERS: @im= =3Dibus
=C2=A0 locale-coding-system: utf-8-unix

Major mode: Debug= ger

Minor modes in effect:
=C2=A0 gdb-many-windows: t
=C2=A0 h= elm-descbinds-mode: t
=C2=A0 helm-mode: t
=C2=A0 helm-flx-mode: t
= =C2=A0 helm--remap-mouse-mode: t
=C2=A0 recentf-mode: t
=C2=A0 global= -semanticdb-minor-mode: t
=C2=A0 global-semantic-idle-scheduler-mode: t<= br>=C2=A0 global-semantic-idle-summary-mode: t
=C2=A0 global-semantic-st= ickyfunc-mode: t
=C2=A0 semantic-mode: t
=C2=A0 yas-global-mode: t=C2=A0 yas-minor-mode: t
=C2=A0 global-auto-complete-mode: t
=C2=A0 = global-company-mode: t
=C2=A0 company-mode: t
=C2=A0 global-magit-fil= e-mode: t
=C2=A0 global-spacemacs-whitespace-cleanup-mode: t
=C2=A0 s= pacemacs-whitespace-cleanup-mode: t
=C2=A0 winum-mode: t
=C2=A0 winne= r-mode: t
=C2=A0 volatile-highlights-mode: t
=C2=A0 global-vi-tilde-f= ringe-mode: t
=C2=A0 save-place-mode: t
=C2=A0 savehist-mode: t
= =C2=A0 popwin-mode: t
=C2=A0 nyan-mode: t
=C2=A0 Info-breadcrumbs-in-= mode-line-mode: t
=C2=A0 global-git-gutter+-mode: t
=C2=A0 global-git= -commit-mode: t
=C2=A0 async-bytecomp-package-mode: t
=C2=A0 flycheck= -pos-tip-mode: t
=C2=A0 global-flycheck-mode: t
=C2=A0 flx-ido-mode: = t
=C2=A0 eyebrowse-mode: t
=C2=A0 global-evil-surround-mode: t
=C2= =A0 evil-surround-mode: t
=C2=A0 global-evil-search-highlight-persist: t=
=C2=A0 evil-search-highlight-persist: t
=C2=A0 show-smartparens-glob= al-mode: t
=C2=A0 show-smartparens-mode: t
=C2=A0 smartparens-mode: t=
=C2=A0 evil-escape-mode: t
=C2=A0 global-anzu-mode: t
=C2=A0 anzu= -mode: t
=C2=A0 eval-sexp-fu-flash-mode: t
=C2=A0 diff-auto-refine-mo= de: t
=C2=A0 clean-aindent-mode: t
=C2=A0 holy-mode: t
=C2=A0 whic= h-key-mode: t
=C2=A0 override-global-mode: t
=C2=A0 global-undo-tree-= mode: t
=C2=A0 undo-tree-mode: t
=C2=A0 shell-dirtrack-mode: t
=C2= =A0 evil-mode: t
=C2=A0 evil-local-mode: t
=C2=A0 spacemacs-leader-ov= erride-mode: t
=C2=A0 global-spacemacs-leader-override-mode: t
=C2=A0= xterm-mouse-mode: t
=C2=A0 global-auto-revert-mode: t
=C2=A0 ido-ver= tical-mode: t
=C2=A0 global-page-break-lines-mode: t
=C2=A0 global-el= doc-mode: t
=C2=A0 electric-indent-mode: t
=C2=A0 mouse-wheel-mode: t=
=C2=A0 file-name-shadow-mode: t
=C2=A0 global-font-lock-mode: t
= =C2=A0 font-lock-mode: t
=C2=A0 auto-composition-mode: t
=C2=A0 auto-= encryption-mode: t
=C2=A0 auto-compression-mode: t
=C2=A0 column-numb= er-mode: t
=C2=A0 line-number-mode: t
=C2=A0 global-visual-line-mode:= t
=C2=A0 transient-mark-mode: t

Load-path shadows:
/home/drco= eurjoly/.emacs.d/elpa/ht-20200217.2331/ht hides /home/drcoeurjoly/.emacs.d/= core/libs/ht
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/o= b-ledger hides /usr/local/share/emacs/26.3/lisp/org/ob-ledger
/home/drco= eurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ox-icalendar hides /usr/loc= al/share/emacs/26.3/lisp/org/ox-icalendar
/home/drcoeurjoly/.emacs.d/elp= a/org-plus-contrib-20200323/ob-eval hides /usr/local/share/emacs/26.3/lisp/= org/ob-eval
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/or= g-indent hides /usr/local/share/emacs/26.3/lisp/org/org-indent
/home/drc= oeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-inlinetask hides /usr/= local/share/emacs/26.3/lisp/org/org-inlinetask
/home/drcoeurjoly/.emacs.= d/elpa/org-plus-contrib-20200323/org-attach hides /usr/local/share/emacs/26= .3/lisp/org/org-attach
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-= 20200323/ob-emacs-lisp hides /usr/local/share/emacs/26.3/lisp/org/ob-emacs-= lisp
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-feed = hides /usr/local/share/emacs/26.3/lisp/org/org-feed
/home/drcoeurjoly/.e= macs.d/elpa/org-plus-contrib-20200323/org-duration hides /usr/local/share/e= macs/26.3/lisp/org/org-duration
/home/drcoeurjoly/.emacs.d/elpa/org-plus= -contrib-20200323/ox-latex hides /usr/local/share/emacs/26.3/lisp/org/ox-la= tex
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-js hide= s /usr/local/share/emacs/26.3/lisp/org/ob-js
/home/drcoeurjoly/.emacs.d/= elpa/org-plus-contrib-20200323/org-datetree hides /usr/local/share/emacs/26= .3/lisp/org/org-datetree
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contri= b-20200323/org hides /usr/local/share/emacs/26.3/lisp/org/org
/home/drco= eurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-faces hides /usr/local/= share/emacs/26.3/lisp/org/org-faces
/home/drcoeurjoly/.emacs.d/elpa/org-= plus-contrib-20200323/ob-screen hides /usr/local/share/emacs/26.3/lisp/org/= ob-screen
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-= archive hides /usr/local/share/emacs/26.3/lisp/org/org-archive
/home/drc= oeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-src hides /usr/local/s= hare/emacs/26.3/lisp/org/org-src
/home/drcoeurjoly/.emacs.d/elpa/org-plu= s-contrib-20200323/org-mouse hides /usr/local/share/emacs/26.3/lisp/org/org= -mouse
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-dot = hides /usr/local/share/emacs/26.3/lisp/org/ob-dot
/home/drcoeurjoly/.ema= cs.d/elpa/org-plus-contrib-20200323/ob-shen hides /usr/local/share/emacs/26= .3/lisp/org/ob-shen
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-202= 00323/ob-sql hides /usr/local/share/emacs/26.3/lisp/org/ob-sql
/home/drc= oeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-protocol hides /usr/lo= cal/share/emacs/26.3/lisp/org/org-protocol
/home/drcoeurjoly/.emacs.d/el= pa/org-plus-contrib-20200323/ob-matlab hides /usr/local/share/emacs/26.3/li= sp/org/ob-matlab
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-202003= 23/ob-processing hides /usr/local/share/emacs/26.3/lisp/org/ob-processing/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-lua hides /u= sr/local/share/emacs/26.3/lisp/org/ob-lua
/home/drcoeurjoly/.emacs.d/elp= a/org-plus-contrib-20200323/org-ctags hides /usr/local/share/emacs/26.3/lis= p/org/org-ctags
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-2020032= 3/ox-publish hides /usr/local/share/emacs/26.3/lisp/org/ox-publish
/home= /drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-R hides /usr/local/= share/emacs/26.3/lisp/org/ob-R
/home/drcoeurjoly/.emacs.d/elpa/org-plus-= contrib-20200323/ob-stan hides /usr/local/share/emacs/26.3/lisp/org/ob-stan=
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ox-md hides /= usr/local/share/emacs/26.3/lisp/org/ox-md
/home/drcoeurjoly/.emacs.d/elp= a/org-plus-contrib-20200323/org-colview hides /usr/local/share/emacs/26.3/l= isp/org/org-colview
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-202= 00323/ob-shell hides /usr/local/share/emacs/26.3/lisp/org/ob-shell
/home= /drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-macs hides /usr/lo= cal/share/emacs/26.3/lisp/org/org-macs
/home/drcoeurjoly/.emacs.d/elpa/o= rg-plus-contrib-20200323/ox-odt hides /usr/local/share/emacs/26.3/lisp/org/= ox-odt
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-ocam= l hides /usr/local/share/emacs/26.3/lisp/org/ob-ocaml
/home/drcoeurjoly/= .emacs.d/elpa/org-plus-contrib-20200323/ox-man hides /usr/local/share/emacs= /26.3/lisp/org/ox-man
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-2= 0200323/org-entities hides /usr/local/share/emacs/26.3/lisp/org/org-entitie= s
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-table hid= es /usr/local/share/emacs/26.3/lisp/org/ob-table
/home/drcoeurjoly/.emac= s.d/elpa/org-plus-contrib-20200323/ox-texinfo hides /usr/local/share/emacs/= 26.3/lisp/org/ox-texinfo
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contri= b-20200323/ob-calc hides /usr/local/share/emacs/26.3/lisp/org/ob-calc
/h= ome/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-core hides /usr/= local/share/emacs/26.3/lisp/org/ob-core
/home/drcoeurjoly/.emacs.d/elpa/= org-plus-contrib-20200323/org-timer hides /usr/local/share/emacs/26.3/lisp/= org/org-timer
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/= org-plot hides /usr/local/share/emacs/26.3/lisp/org/org-plot
/home/drcoe= urjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-ref hides /usr/local/shar= e/emacs/26.3/lisp/org/ob-ref
/home/drcoeurjoly/.emacs.d/elpa/org-plus-co= ntrib-20200323/ob-picolisp hides /usr/local/share/emacs/26.3/lisp/org/ob-pi= colisp
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-J hi= des /usr/local/share/emacs/26.3/lisp/org/ob-J
/home/drcoeurjoly/.emacs.d= /elpa/org-plus-contrib-20200323/org-macro hides /usr/local/share/emacs/26.3= /lisp/org/org-macro
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-202= 00323/ox-beamer hides /usr/local/share/emacs/26.3/lisp/org/ox-beamer
/ho= me/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-id hides /usr/lo= cal/share/emacs/26.3/lisp/org/org-id
/home/drcoeurjoly/.emacs.d/elpa/org= -plus-contrib-20200323/ob-io hides /usr/local/share/emacs/26.3/lisp/org/ob-= io
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-java hid= es /usr/local/share/emacs/26.3/lisp/org/ob-java
/home/drcoeurjoly/.emacs= .d/elpa/org-plus-contrib-20200323/org-agenda hides /usr/local/share/emacs/2= 6.3/lisp/org/org-agenda
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib= -20200323/ob-mscgen hides /usr/local/share/emacs/26.3/lisp/org/ob-mscgen/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-clojure hides= /usr/local/share/emacs/26.3/lisp/org/ob-clojure
/home/drcoeurjoly/.emac= s.d/elpa/org-plus-contrib-20200323/ob-abc hides /usr/local/share/emacs/26.3= /lisp/org/ob-abc
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-202003= 23/ob-tangle hides /usr/local/share/emacs/26.3/lisp/org/ob-tangle
/home/= drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-coq hides /usr/local= /share/emacs/26.3/lisp/org/ob-coq
/home/drcoeurjoly/.emacs.d/elpa/org-pl= us-contrib-20200323/org-footnote hides /usr/local/share/emacs/26.3/lisp/org= /org-footnote
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/= ob-css hides /usr/local/share/emacs/26.3/lisp/org/ob-css
/home/drcoeurjo= ly/.emacs.d/elpa/org-plus-contrib-20200323/org-mobile hides /usr/local/shar= e/emacs/26.3/lisp/org/org-mobile
/home/drcoeurjoly/.emacs.d/elpa/org-plu= s-contrib-20200323/ob-maxima hides /usr/local/share/emacs/26.3/lisp/org/ob-= maxima
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-tab= le hides /usr/local/share/emacs/26.3/lisp/org/org-table
/home/drcoeurjol= y/.emacs.d/elpa/org-plus-contrib-20200323/ob-ditaa hides /usr/local/share/e= macs/26.3/lisp/org/ob-ditaa
/home/drcoeurjoly/.emacs.d/elpa/org-plus-con= trib-20200323/ob-scheme hides /usr/local/share/emacs/26.3/lisp/org/ob-schem= e
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-habit hi= des /usr/local/share/emacs/26.3/lisp/org/org-habit
/home/drcoeurjoly/.em= acs.d/elpa/org-plus-contrib-20200323/org-element hides /usr/local/share/ema= cs/26.3/lisp/org/org-element
/home/drcoeurjoly/.emacs.d/elpa/org-plus-co= ntrib-20200323/org-compat hides /usr/local/share/emacs/26.3/lisp/org/org-co= mpat
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-lilypo= nd hides /usr/local/share/emacs/26.3/lisp/org/ob-lilypond
/home/drcoeurj= oly/.emacs.d/elpa/org-plus-contrib-20200323/ob-hledger hides /usr/local/sha= re/emacs/26.3/lisp/org/ob-hledger
/home/drcoeurjoly/.emacs.d/elpa/org-pl= us-contrib-20200323/org-lint hides /usr/local/share/emacs/26.3/lisp/org/org= -lint
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-sqlit= e hides /usr/local/share/emacs/26.3/lisp/org/ob-sqlite
/home/drcoeurjoly= /.emacs.d/elpa/org-plus-contrib-20200323/ob-perl hides /usr/local/share/ema= cs/26.3/lisp/org/ob-perl
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contri= b-20200323/ob-python hides /usr/local/share/emacs/26.3/lisp/org/ob-python/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-sed hides /u= sr/local/share/emacs/26.3/lisp/org/ob-sed
/home/drcoeurjoly/.emacs.d/elp= a/org-plus-contrib-20200323/ob-gnuplot hides /usr/local/share/emacs/26.3/li= sp/org/ob-gnuplot
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200= 323/ob-makefile hides /usr/local/share/emacs/26.3/lisp/org/ob-makefile
/= home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-capture hides = /usr/local/share/emacs/26.3/lisp/org/org-capture
/home/drcoeurjoly/.emac= s.d/elpa/org-plus-contrib-20200323/ox-ascii hides /usr/local/share/emacs/26= .3/lisp/org/ox-ascii
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20= 200323/ob-org hides /usr/local/share/emacs/26.3/lisp/org/ob-org
/home/dr= coeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-latex hides /usr/local= /share/emacs/26.3/lisp/org/ob-latex
/home/drcoeurjoly/.emacs.d/elpa/org-= plus-contrib-20200323/org-list hides /usr/local/share/emacs/26.3/lisp/org/o= rg-list
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-cr= ypt hides /usr/local/share/emacs/26.3/lisp/org/org-crypt
/home/drcoeurjo= ly/.emacs.d/elpa/org-plus-contrib-20200323/ob-lob hides /usr/local/share/em= acs/26.3/lisp/org/ob-lob
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contri= b-20200323/ox-html hides /usr/local/share/emacs/26.3/lisp/org/ox-html
/h= ome/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-C hides /usr/loc= al/share/emacs/26.3/lisp/org/ob-C
/home/drcoeurjoly/.emacs.d/elpa/org-pl= us-contrib-20200323/org-install hides /usr/local/share/emacs/26.3/lisp/org/= org-install
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ox= -org hides /usr/local/share/emacs/26.3/lisp/org/ox-org
/home/drcoeurjoly= /.emacs.d/elpa/org-plus-contrib-20200323/ob-forth hides /usr/local/share/em= acs/26.3/lisp/org/ob-forth
/home/drcoeurjoly/.emacs.d/elpa/org-plus-cont= rib-20200323/ob-sass hides /usr/local/share/emacs/26.3/lisp/org/ob-sass
= /home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-asymptote hide= s /usr/local/share/emacs/26.3/lisp/org/ob-asymptote
/home/drcoeurjoly/.e= macs.d/elpa/org-plus-contrib-20200323/ob-vala hides /usr/local/share/emacs/= 26.3/lisp/org/ob-vala
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-2= 0200323/ob-ruby hides /usr/local/share/emacs/26.3/lisp/org/ob-ruby
/home= /drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/org-clock hides /usr/l= ocal/share/emacs/26.3/lisp/org/org-clock
/home/drcoeurjoly/.emacs.d/elpa= /org-plus-contrib-20200323/ob-groovy hides /usr/local/share/emacs/26.3/lisp= /org/ob-groovy
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323= /ox hides /usr/local/share/emacs/26.3/lisp/org/ox
/home/drcoeurjoly/.ema= cs.d/elpa/org-plus-contrib-20200323/ob hides /usr/local/share/emacs/26.3/li= sp/org/ob
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-c= omint hides /usr/local/share/emacs/26.3/lisp/org/ob-comint
/home/drcoeur= joly/.emacs.d/elpa/org-plus-contrib-20200323/ob-plantuml hides /usr/local/s= hare/emacs/26.3/lisp/org/ob-plantuml
/home/drcoeurjoly/.emacs.d/elpa/org= -plus-contrib-20200323/ob-haskell hides /usr/local/share/emacs/26.3/lisp/or= g/ob-haskell
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/o= rg-pcomplete hides /usr/local/share/emacs/26.3/lisp/org/org-pcomplete
/h= ome/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-awk hides /usr/l= ocal/share/emacs/26.3/lisp/org/ob-awk
/home/drcoeurjoly/.emacs.d/elpa/or= g-plus-contrib-20200323/org-loaddefs hides /usr/local/share/emacs/26.3/lisp= /org/org-loaddefs
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200= 323/ob-exp hides /usr/local/share/emacs/26.3/lisp/org/ob-exp
/home/drcoe= urjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-octave hides /usr/local/s= hare/emacs/26.3/lisp/org/ob-octave
/home/drcoeurjoly/.emacs.d/elpa/org-p= lus-contrib-20200323/ob-ebnf hides /usr/local/share/emacs/26.3/lisp/org/ob-= ebnf
/home/drcoeurjoly/.emacs.d/elpa/org-plus-contrib-20200323/ob-lisp h= ides /usr/local/share/emacs/26.3/lisp/org/ob-lisp
/home/drcoeurjoly/.ema= cs.d/elpa/org-plus-contrib-20200323/org-version hides /usr/local/share/emac= s/26.3/lisp/org/org-version
/home/drcoeurjoly/.emacs.d/elpa/org-plus-con= trib-20200323/ob-fortran hides /usr/local/share/emacs/26.3/lisp/org/ob-fort= ran

Features:
(two-column iso-transl pp shadow sort mail-extr mwi= m emacsbug sendmail
gdb-mi bindat gud helm-command helm-elisp helm-eval = edebug helm-info
helm-descbinds helm-mode helm-files helm-buffers helm-o= ccur helm-tags
helm-locate helm-grep helm-regexp helm-utils helm-help he= lm-types
helm-flx helm helm-source helm-multi-match helm-lib open-junk-f= ile
auto-dictionary org-eldoc evil-org cursor-sensor vc-git vc-bzr vc-sr= c
vc-sccs vc-svn vc-cvs vc-rcs ess-r-mode ess-r-flymake ess-r-xref
es= s-trns ess-r-package ess-r-completion ess-roxy ess-r-syntax ess-rd
ess-s= -lang ess-help ess-mode ess-inf ess-tracebug smartparens-ess ess
ess-uti= ls ess-custom company-robe robe inf-ruby rubocop ruby-tools
auto-compile= packed elisp-slime-nav verilog-mode perl-mode company-shell
sh-script e= xecutable srefactor srefactor-ui recentf tree-widget
srecode/semantic se= mantic/senator semantic/decorate pulse srecode/insert
srecode/filters sr= ecode/args ede/speedbar ede/files ede ede/detect
ede/base ede/source eie= io-speedbar eieio-custom srecode/find srecode/map
srecode/ctxt srecode/c= ompile srecode/dictionary srecode/table srecode
semantic/doc semantic/db= -file data-debug cedet-files semantic/bovine/c
hideif semantic/bovine/c-= by semantic/lex-spp semantic/bovine/gcc
semantic/analyze/refs semantic/d= b-find semantic/db-ref semantic/analyze
semantic/sort semantic/scope sem= antic/analyze/fcn company-c-headers sql
view company-yasnippet company-a= naconda anaconda-mode pythonic
evil-matchit evil-matchit-sdk hi-lock sem= antic/wisent/python
semantic/dep semantic/wisent/python-wy semantic/wise= nt
semantic/wisent/wisent semantic/db-mode semantic/idle stickyfunc-enha= nce
semantic/bovine/el semantic/format semantic/tag-ls semantic/find
= semantic/ctxt semantic/db-el eieio-opt speedbar sb-image ezimage dframe
= semantic/db semantic/bovine semantic/util-modes semantic/util semantic
s= emantic/tag semantic/lex semantic/fw mode-local cedet goto-addr
bug-refe= rence auto-highlight-symbol highlight-numbers parent-mode
highlight-pare= ntheses hideshow rainbow-delimiters smartparens-python
python tramp-sh o= rg-bullets org-download toc-org yasnippet flymake-proc
flymake elec-pair= face-remap image-file org-element avl-tree generator
ol-eww ol-rmail ol= -mhe ol-irc ol-info ol-gnus nnir gnus-sum gnus-group
gnus-undo gnus-star= t gnus-cloud nnimap nnmail mail-source utf7 netrc
nnoo gnus-spec gnus-in= t gnus-range gnus-win gnus nnheader ol-docview
doc-view jka-compr ol-bib= tex bibtex ol-bbdb ol-w3m auto-complete-config
ac-ispell auto-complete p= opup company-oddmuse company-keywords
company-etags company-gtags compan= y-dabbrev-code company-dabbrev
company-files company-capf company-cmake = company-xcode company-clang
company-semantic company-eclim company-templ= ate company-bbdb company
ob-python ob-perl ob-sql ob-R ob-shell ob-latex= ob-C smartparens-c
compile cc-mode cc-fonts cc-guess cc-menus cc-cmds c= c-styles cc-align
cc-engine cc-vars cc-defs ob-clojure ob-gnuplot org-cr= ypt
smartparens-org orgit git-rebase gh gh-users gh-issues gh-pulls gh-r= epos
gh-comments gh-gist gh-oauth gh-api logito gh-cache pcache eieio-ba= se
gh-auth gh-url gh-profile evil-magit magit-submodule magit-obsoletemagit-popup magit-blame magit-stash magit-reflog magit-bisect magit-push<= br>magit-pull magit-fetch magit-clone magit-remote magit-commit
magit-se= quence magit-notes magit-worktree magit-tag magit-merge
magit-branch mag= it-reset magit-files magit-refs magit-status magit
magit-repos magit-app= ly magit-wip magit-log which-func imenu magit-diff
diminish smerge-mode = magit-core magit-autorevert magit-margin
magit-transient magit-process m= agit-mode org ob ob-tangle ob-ref ob-lob
ob-table ob-exp org-macro org-f= ootnote org-src ob-comint org-pcomplete
org-list org-faces org-entities = org-version ob-emacs-lisp ob-core
ob-eval org-table ol org-keys org-comp= at org-macs org-loaddefs cal-menu
calendar cal-loaddefs hl-todo xterm-co= lor spacemacs-whitespace-cleanup
ws-butler winum winner volatile-highlig= hts vi-tilde-fringe
smartparens-config smartparens-text smartparens-ruby= saveplace savehist
ruby-test-mode pcre2el rxt re-builder ruby-mode smie= popwin persp-mode
nyan-mode linum info+ image-mode git-gutter-fringe+ f= ringe-helper
git-gutter+ git-commit with-editor async-bytecomp async tra= nsient server
magit-git magit-section magit-utils crm log-edit pcvs-util= add-log
docker-tramp tramp-cache tramp tramp-compat tramp-loaddefs tram= pver
ucs-normalize parse-time gh-common marshal flycheck-pos-tip pos-tip=
flycheck find-func flx-ido flx feature-mode cucumber-mode etags xrefproject eyebrowse evil-unimpaired f s evil-surround
evil-search-highlig= ht-persist highlight evil-numbers evil-lisp-state
smartparens dash evil-= indent-plus evil-exchange evil-escape evil-args
evil-anzu anzu eval-sexp= -fu noutline outline rx diff-hl vc-dir ewoc vc
vc-dispatcher diff-mode c= lean-aindent-mode clang-format xml ede/auto
adaptive-wrap hybrid-mode ex= ec-path-from-shell evil-evilified-state
which-key use-package use-packag= e-ensure use-package-delight
use-package-diminish use-package-bind-key b= ind-key use-package-core
hydra lv cus-edit cus-start cus-load evil evil-= keybindings
evil-integration undo-tree diff evil-maps evil-commands reve= al flyspell
ispell evil-jumps evil-command-window evil-types evil-search= evil-ex
shell pcomplete comint ansi-color evil-macros evil-repeat evil-= states
evil-core evil-common windmove thingatpt rect evil-digraphs evil-= vars
ring info bind-map mm-archive message dired dired-loaddefs format-s= pec
rfc822 mml mml-sec epa gnus-util rmail rmail-loaddefs mailabbrev
= gmm-utils mailheader epg mail-utils network-stream starttls url-http tlsgnutls url-gw nsm rmc puny url-cache url-auth url url-proxy url-privacyurl-expand url-methods url-history url-cookie url-domsuf url-util
mailc= ap quelpa help-fns radix-tree package-build mm-decode mm-bodies
mm-encod= e mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums
mail-prsvr json = map lisp-mnt hl-line xt-mouse autorevert filenotify
cl-extra disp-table = wid-edit spacemacs-dark-theme spacemacs-common
finder-inf core-configura= tion-layer eieio-compat ht cl help-mode
warnings package epg-config url-= handlers url-parse auth-source cl-seq
password-cache url-vars eieio eiei= o-core eieio-loaddefs
ido-vertical-mode ido seq byte-opt bytecomp byte-c= ompile cconv
core-spacemacs core-use-package-ext core-transient-statecore-micro-state core-toggle core-keybindings core-fonts-support
core-s= pacemacs-buffer core-funcs cl-macs gv core-themes-support
core-display-i= nit core-jump core-auto-completion core-release-management
core-dotspace= macs core-command-line pcase core-debug edmacro kmacro
derived advice pr= ofiler easymenu cl-loaddefs cl-lib page-break-lines
easy-mmode core-emac= s-backports subr-x time-date mule-util tooltip eldoc
electric uniquify e= diff-hook vc-hooks lisp-float-type mwheel term/x-win
x-win term/common-w= in x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list rep= lace newcomment text-mode elisp-mode lisp-mode
prog-mode register page m= enu-bar rfn-eshadow isearch timer select
scroll-bar mouse jit-lock font-= lock syntax facemenu font-core
term/tty-colors frame cl-generic cham geo= rgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean j= apanese eucjp-ms cp51932
hebrew greek romanian slovak czech european eth= iopic indian cyrillic
chinese composite charscript charprop case-table e= pa-hook jka-cmpr-hook
help simple abbrev obarray minibuffer cl-preloaded= nadvice loaddefs
button faces cus-face macroexp files text-properties o= verlay sha1 md5
base64 format env code-pages mule custom widget hashtabl= e-print-readable
backquote threads inotify dynamic-setting system-font-s= etting
font-render-setting move-toolbar gtk x-toolkit x multi-tty
mak= e-network-process emacs)

Memory information:
((conses 16 1314504 = 428302)
=C2=A0(symbols 48 86343 66)
=C2=A0(miscs 40 716 1732)
=C2= =A0(strings 32 276086 149761)
=C2=A0(string-bytes 1 8825028)
=C2=A0(v= ectors 16 124544)
=C2=A0(vector-slots 8 2065482 500554)
=C2=A0(floats= 8 548 2808)
=C2=A0(intervals 56 33741 9397)
=C2=A0(buffers 992 38))<= br>
--00000000000059776305a1f93008-- From unknown Sun Jun 22 00:36:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40279: 26.3; Error: you did not specify -i=mi on GDB's command line! Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 26 Oct 2020 14:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40279 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Roland Coeurjoly Cc: 40279@debbugs.gnu.org Received: via spool by 40279-submit@debbugs.gnu.org id=B40279.160372198415166 (code B ref 40279); Mon, 26 Oct 2020 14:20:01 +0000 Received: (at 40279) by debbugs.gnu.org; 26 Oct 2020 14:19:44 +0000 Received: from localhost ([127.0.0.1]:40686 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kX3Lc-0003wY-7f for submit@debbugs.gnu.org; Mon, 26 Oct 2020 10:19:44 -0400 Received: from quimby.gnus.org ([95.216.78.240]:43232) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kX3La-0003wI-J2 for 40279@debbugs.gnu.org; Mon, 26 Oct 2020 10:19:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=qVhl3y01EzyEZonl97w+9HYmoleVjEU4aHrisWGPNhQ=; b=TRb6D+smGzzQpLPPEyPw159cp4 a6jIjqp2BKDFhHA8QL8rUj0MhfF2XaD1Plgms9DDS2QdGoiciPY8HbqmUYUl2EDMt7MOoEYvwa7PV VuY8nYNtEkwue5Vq9U9UTQPdhNg2OptD+VuA0D5Cw/pG637+K6I6+pMVikKxuJoBY/rw=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kX3LS-0001iN-0f; Mon, 26 Oct 2020 15:19:36 +0100 From: Lars Ingebrigtsen References: X-Now-Playing: Contriva's _If you had stayed..._: "forget about nightshifts" Date: Mon, 26 Oct 2020 15:19:33 +0100 In-Reply-To: (Roland Coeurjoly's message of "Sun, 29 Mar 2020 09:21:42 +0200") Message-ID: <87ft61134a.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Roland Coeurjoly writes: > When I try to run: > M-x gdb docker-compose -f ~/docker-services/dev/docker-compose.yml > exec dev_rhel7 bash -c "gdb -i=mi" > I get the following error: > Error: you did not specify -i= [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Roland Coeurjoly writes: > When I try to run: > M-x gdb docker-compose -f ~/docker-services/dev/docker-compose.yml > exec dev_rhel7 bash -c "gdb -i=mi" > I get the following error: > Error: you did not specify -i=mi on GDB's command line! I don't know docker, but this is a message Emacs gives when gdb doesn't start up and output the data that knows that it has been started correctly. So the message may be slightly misleading, but the problem seems to be that gdb isn't started properly? Here's the code: (defun gdb--check-interpreter (filter proc string) (unless (zerop (length string)) (remove-function (process-filter proc) #'gdb--check-interpreter) (unless (memq (aref string 0) '(?^ ?~ ?@ ?& ?* ?=)) ;; Apparently we're not running with -i=mi. (let ((msg "Error: you did not specify -i=mi on GDB's command line!")) So is there a problem with your gdb invocation via docker? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 26 10:19:50 2020 Received: (at control) by debbugs.gnu.org; 26 Oct 2020 14:19:50 +0000 Received: from localhost ([127.0.0.1]:40689 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kX3Li-0003wq-Gx for submit@debbugs.gnu.org; Mon, 26 Oct 2020 10:19:50 -0400 Received: from quimby.gnus.org ([95.216.78.240]:43246) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kX3Lg-0003wR-Gj for control@debbugs.gnu.org; Mon, 26 Oct 2020 10:19:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Z+a79j0a6+w4JWGI+nfYhoXwYOqPf3fzaB/u9+Tc1uA=; b=h9it0l50sXQX7pNILfTZZLrftd x5lOr4zZKr4+Yge2zN4R6ZLkdN8bXSNGw5OmSJ2auc4skGLkpo/94KQe5ZdwDPKgw2hXYzrVbP7AC k2ISSgIgGv8NvaeeUXQtq2f4soY6n+Q5QUqRXo4tZyTFhFEESpOx5xzhFx1sKlQd7MEE=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kX3LY-0001iW-TI for control@debbugs.gnu.org; Mon, 26 Oct 2020 15:19:43 +0100 Date: Mon, 26 Oct 2020 15:19:40 +0100 Message-Id: <87eell1343.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #40279 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 40279 + moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 40279 + moreinfo quit From unknown Sun Jun 22 00:36:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40279: 26.3; Error: you did not specify -i=mi on GDB's command line! Resent-From: Roland Coeurjoly Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 26 Oct 2020 20:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40279 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen Cc: 40279@debbugs.gnu.org Received: via spool by 40279-submit@debbugs.gnu.org id=B40279.160374430717896 (code B ref 40279); Mon, 26 Oct 2020 20:32:02 +0000 Received: (at 40279) by debbugs.gnu.org; 26 Oct 2020 20:31:47 +0000 Received: from localhost ([127.0.0.1]:41570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kX99d-0004dc-GS for submit@debbugs.gnu.org; Mon, 26 Oct 2020 16:31:46 -0400 Received: from mail-ot1-f52.google.com ([209.85.210.52]:37930) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kX99b-0004Xa-Bc for 40279@debbugs.gnu.org; Mon, 26 Oct 2020 16:31:44 -0400 Received: by mail-ot1-f52.google.com with SMTP id b2so8654046ots.5 for <40279@debbugs.gnu.org>; Mon, 26 Oct 2020 13:31:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=UDvCs54pTOUiIeGMHj/FAcqnO2jdywQhiG7my/OpASg=; b=DPD4bhLhkGejjV8po+V1dGIK3IkwEbHtvrLucF8yyCfPalIuJJXU+yM0+Je0Qy4gbB +amWwVh9N6AKZs9oqu3U3tGJtJZooj3Xf7x9D6ayvsYNEMQhWI7CA9KChriyF+lEiFQ8 mHhWoGyBz3ozWvsKlu+OmKh8StQ1XIRw2j3EBXSohcDAdnUXFcOZGYXERApbuqUHeSyp airxf1QrAv2aPq35wyMyUIO1xQU6OcDYGkzTsx2OwiWwFY+nx4LK1WeAe2tuWgmgKus4 4TEi94+RvyxE/YQX9fEJ+OYwyj5uhuMT3MtftdR7Lk9mQacoJvNVcXLFNf3umg8GR7Ni jjPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=UDvCs54pTOUiIeGMHj/FAcqnO2jdywQhiG7my/OpASg=; b=Cyuv87dn8EQaPgCLDU5XEFms/M3H3Hfjm+14NmNYDLbuK0b1SKlCdhjVOkAYG6mvlT Ze7XY9XqI9qAPeNSqADUV9qwvrChTMoLm39LNNfsdpemhcCGy2gKbJrG0S5idv74l8rQ 8yRxhSQtd/x9CVeqnI8a3TWy7aURY9gB6GOIy4YIxvwouOv4yGCO+WbtegaWapgw1n+5 zwnacozy4Z2ENy3qQGoQ7kRkcZQKv8r9K7D5WnUwhZL5m2qiNS4fdKqhmpB9s/GCa7MW XnLMGKaQWokZlhLsTXDGxJrn3ZHtxNl2LzWzXi0Ew6lFz6EVI7B1YMwZVbZeew06dt5v vaeg== X-Gm-Message-State: AOAM531KthW20Hd31I+4abQQvWMd8WOiki9HPosPdiYmyGHOtr2KS24X 41Zc8amZ619xmbH6VMGIxpd8wPfquo8mapgqrN0pi8DuUb4= X-Google-Smtp-Source: ABdhPJy8gTBWSmNlys0op5ClpmFLXCSDhO0mSggwgd/WzIWR6KNcJAl71BOHKmCvZcBxJaDMUM3Pnfa5tD4G/CxivNw= X-Received: by 2002:a9d:8d2:: with SMTP id 76mr12379069otf.270.1603744297299; Mon, 26 Oct 2020 13:31:37 -0700 (PDT) MIME-Version: 1.0 References: <87ft61134a.fsf@gnus.org> In-Reply-To: <87ft61134a.fsf@gnus.org> From: Roland Coeurjoly Date: Mon, 26 Oct 2020 21:31:25 +0100 Message-ID: Content-Type: multipart/alternative; boundary="00000000000026b47b05b298d12b" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --00000000000026b47b05b298d12b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Yes, the problem is that it doesn't split the frame in different windows, and nothing good happens. I need to run gdb inside Docker, and I have a strong preference for the interface provided by emacs. When doing M-x gdb, I enter "docker-compose -f ~/docker-services/dev/docker-compose.yml exec dev_rhel7 bash -c "gdb -i=3Dmi"", and then it shows me the following message. Current directory is /home/drcoeurjoly/docker-services/dev/ Error: you did not specify -i=3Dmi on GDB's command line! WARNING: The MY_U= ID variable is not set. Defaulting to a blank string. 1-inferior-tty-set /dev/pts/3 2-gdb-set height 0 3-gdb-set non-stop 1 4-enable-pretty-printing 5-file-list-exec-source-files 6-file-list-exec-source-file 7-gdb-show prompt 8-stack-info-frame 9-thread-info 10-break-list 11-thread-info 12-break-list =3Dthread-group-added,id=3D"i1" ~"GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-114.el7\n" ~"Copyright (C) 2013 Free Software Foundation, Inc.\n" ~"License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law. Type \"show copying\"\nand \"show warranty\" for details.\n" ~"This GDB was configured as \"x86_64-redhat-linux-gnu\".\nFor bug reporting instructions, please see:\n" ~"http://www.gnu.org/software/gdb/bugs/.\n" =3Dcmd-param-changed,param=3D"history save",value=3D"on" =3Dcmd-param-changed,param=3D"history filename",value=3D"/home/drcoeurjoly/dotfiles/gdb/.gdb_history" =3Dcmd-param-changed,param=3D"print pretty",value=3D"on" =3Dcmd-param-changed,param=3D"print object",value=3D"on" =3Dcmd-param-changed,param=3D"print vtbl",value=3D"on" =3Dcmd-param-changed,param=3D"demangle-style",value=3D"gnu-v3" =3Dcmd-param-changed,param=3D"follow-fork-mode",value=3D"child" =3Dcmd-param-changed,param=3D"detach-on-fork",value=3D"off" (gdb) 1^done (gdb) 2^done (gdb) 3^done (gdb) 4^done (gdb) 5^done,files=3D[] (gdb) 6^error,msg=3D"No symbol table is loaded. Use the \"file\" command." (gdb) 7^done,value=3D"(gdb) " (gdb) 8^error,msg=3D"No registers." (gdb) 9^done,threads=3D[] (gdb) 10^done,BreakpointTable=3D{nr_rows=3D"0",nr_cols=3D"6",hdr=3D[{width=3D"7",= alignment=3D"-1",col_name=3D"number",colhdr=3D"Num"},{width=3D"14",alignmen= t=3D"-1",col_name=3D"type",colhdr=3D"Type"},{width=3D"4",alignment=3D"-1",c= ol_name=3D"disp",colhdr=3D"Disp"},{width=3D"3",alignment=3D"-1",col_name=3D= "enabled",colhdr=3D"Enb"},{width=3D"10",alignment=3D"-1",col_name=3D"addr",= colhdr=3D"Address"},{width=3D"40",alignment=3D"2",col_name=3D"what",colhdr= =3D"What"}],body=3D[]} (gdb) 11^done,threads=3D[] (gdb) 12^done,BreakpointTable=3D{nr_rows=3D"0",nr_cols=3D"6",hdr=3D[{width=3D"7",= alignment=3D"-1",col_name=3D"number",colhdr=3D"Num"},{width=3D"14",alignmen= t=3D"-1",col_name=3D"type",colhdr=3D"Type"},{width=3D"4",alignment=3D"-1",c= ol_name=3D"disp",colhdr=3D"Disp"},{width=3D"3",alignment=3D"-1",col_name=3D= "enabled",colhdr=3D"Enb"},{width=3D"10",alignment=3D"-1",col_name=3D"addr",= colhdr=3D"Address"},{width=3D"40",alignment=3D"2",col_name=3D"what",colhdr= =3D"What"}],body=3D[]} (gdb) Note that I successfully enter gdb in Docker, since GDB says: "GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-114.el7\n" In my host operating system (Debian): gdb --version outputs: GNU gdb (Debian 8.2.1-2+b3) 8.2.1 In Debian, I execute the Docker command: docker-compose -f ~/docker-services/dev/docker-compose.yml exec dev_rhel7 bash -c "gdb -i=3Dm= i" and I get the machine-oriented text interface. >From the previous test I deduce that it is an issue of emacs, not Docker. When entering the path of a binary instead of the option -i=3Dmi, it reads the symbols just fine: M-x gdb RETURN docker-compose -f ~/docker-services/dev/docker-compose.yml exec dev_rhel7 bash -c "gdb ~/babel_sandbox/build/foo" which outputs: Current directory is /home/drcoeurjoly/docker-services/dev/ Error: you did not specify -i=3Dmi on GDB's command line! WARNING: The MY_UID variable is not set. Defaulting to a blank string. 1-inferior-tty-set /dev/pts/3 2-gdb-set height 0 3-gdb-set non-stop 1 4-enable-pretty-printing 5-file-list-exec-source-files 6-file-list-exec-source-file 7-gdb-show prompt 8-stack-info-frame 9-thread-info 10-break-list 11-thread-info 12-break-list GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-114.el7 Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". For bug reporting instructions, please see: http://www.gnu.org/software/gdb/bugs/... Reading symbols from /home/drcoeurjoly/babel_sandbox/build/foo...done. (gdb) 1-inferior-tty-set /dev/pts/3 Undefined command: "1-inferior-tty-set". Try "help". (gdb) 2-gdb-set height 0 Undefined command: "2-gdb-set". Try "help". (gdb) 3-gdb-set non-stop 1 Undefined command: "3-gdb-set". Try "help". (gdb) 4-enable-pretty-printing Undefined command: "4-enable-pretty-printing". Try "help". (gdb) 5-file-list-exec-source-files Undefined command: "5-file-list-exec-source-files". Try "help". (gdb) 6-file-list-exec-source-file Undefined command: "6-file-list-exec-source-file". Try "help". (gdb) 7-gdb-show prompt Undefined command: "7-gdb-show". Try "help". (gdb) 8-stack-info-frame Undefined command: "8-stack-info-frame". Try "help". (gdb) 9-thread-info Undefined command: "9-thread-info". Try "help". (gdb) 10-break-list Undefined command: "10-break-list". Try "help". (gdb) 11-thread-info Undefined command: "11-thread-info". Try "help". (gdb) 12-break-list Undefined command: "12-break-list". Try "help". (gdb) I also tried putting the gdb -i=3Dmi inside a script and calling that from emacs, to no avail. Calling directly from bash worked and not from emacs. Relevant information: - My spacemacs config - foo program used for testing argument passing to gdb in emacs. I don't know if the dockerfile and docker-compose yml are relevant. If so, I will create a repo. Versions: Host: uname -a Linux des26 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 GNU/Linux Emacs in host: emacs --version GNU Emacs 26.3 GDB in host: gdb --version GNU gdb (Debian 8.2.1-2+b3) 8.2.1 Docker in host: docker --version Docker version 18.09.1, build 4c52b90 Docker-compose in host: docker-compose --version docker-compose version 1.21.0, build unknown Docker container: cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) GDB in docker container: gdb --version GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-114.el7 This issue was reported by Robert Mecklenburg here and here as early as august 2017. On Mon, Oct 26, 2020 at 3:19 PM Lars Ingebrigtsen wrote: > Roland Coeurjoly writes: > > > When I try to run: > > M-x gdb docker-compose -f ~/docker-services/dev/docker-compose.ym= l > > exec dev_rhel7 bash -c "gdb -i=3Dmi" > > I get the following error: > > Error: you did not specify -i=3Dmi on GDB's command line! > > I don't know docker, but this is a message Emacs gives when gdb doesn't > start up and output the data that knows that it has been started > correctly. > > So the message may be slightly misleading, but the problem seems to be > that gdb isn't started properly? Here's the code: > > (defun gdb--check-interpreter (filter proc string) > (unless (zerop (length string)) > (remove-function (process-filter proc) #'gdb--check-interpreter) > (unless (memq (aref string 0) '(?^ ?~ ?@ ?& ?* ?=3D)) > ;; Apparently we're not running with -i=3Dmi. > (let ((msg "Error: you did not specify -i=3Dmi on GDB's command > line!")) > > So is there a problem with your gdb invocation via docker? > > -- > (domestic pets only, the antidote for overdose, milk.) > bloggy blog: http://lars.ingebrigtsen.no > --00000000000026b47b05b298d12b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Yes, the problem is that it doesn't split the fra= me in different windows, and nothing good happens.

=20

I need to run gdb inside Docker, and I have a strong preference for the = interface provided by emacs.

When doing M-x gdb, I enter "docker-compose -f=20 ~/docker-services/dev/docker-compose.yml exec dev_rhel7 bash -c "gdb= =20 -i=3Dmi"", and then it shows me the following message.

Current directory is /home/drcoeurjoly/docker-services/dev/

=20

Error: you did not specify -i=3Dmi on GDB's command line! WARNING: The MY_UID variable is not set. Defaulting to a blank string. =20

1-inferior-tty-set /dev/pts/3

=20

2-gdb-set height 0

=20

3-gdb-set non-stop 1

=20

4-enable-pretty-printing

=20

5-file-list-exec-source-files

=20

6-file-list-exec-source-file

=20

7-gdb-show prompt

=20

8-stack-info-frame

=20

9-thread-info

=20

10-break-list

=20

11-thread-info

=20

12-break-list

=20

=3Dthread-group-added,id=3D"i1"

=20

~"GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-114.el7\n" =20

~"Copyright (C) 2013 Free Software Foundation, Inc.\n"

=20

~"License GPLv3+: GNU GPL version 3 or later http://gnu.org/license= s/gpl.html\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law. Type \"show=20 copying\"\nand \"show warranty\" for details.\n"

=20

~"This GDB was configured as \"x86_64-redhat-linux-gnu\"= ;.\nFor bug reporting instructions, please see:\n"

=20

~"http://www.gnu.org/software/gdb/bugs/.\n"

=20

=3Dcmd-param-changed,param=3D"history save",value=3D"on= "

=20

=3Dcmd-param-changed,param=3D"history filename",value=3D&quo= t;/home/drcoeurjoly/dotfiles/gdb/.gdb_history"

=20

=3Dcmd-param-changed,param=3D"print pretty",value=3D"on= "

=20

=3Dcmd-param-changed,param=3D"print object",value=3D"on= "

=20

=3Dcmd-param-changed,param=3D"print vtbl",value=3D"on&q= uot;

=20

=3Dcmd-param-changed,param=3D"demangle-style",value=3D"= gnu-v3"

=20

=3Dcmd-param-changed,param=3D"follow-fork-mode",value=3D&quo= t;child"

=20

=3Dcmd-param-changed,param=3D"detach-on-fork",value=3D"= off"

=20

(gdb)

=20

1^done

=20

(gdb)

=20

2^done

=20

(gdb)

=20

3^done

=20

(gdb)

=20

4^done

=20

(gdb)

=20

5^done,files=3D[]

=20

(gdb)

=20

6^error,msg=3D"No symbol table is loaded. Use the \"file\&q= uot; command."

=20

(gdb)

=20

7^done,value=3D"(gdb) "

=20

(gdb)

=20

8^error,msg=3D"No registers."

=20

(gdb)

=20

9^done,threads=3D[]

=20

(gdb)

=20

10^done,BreakpointTable=3D{nr_rows=3D"0",nr_cols=3D"6&q= uot;,hdr=3D[{width=3D"7",alignment=3D"-1",col_name=3D&q= uot;number",colhdr=3D"Num"},{width=3D"14",alignmen= t=3D"-1",col_name=3D"type",colhdr=3D"Type"},{= width=3D"4",alignment=3D"-1",col_name=3D"disp"= ;,colhdr=3D"Disp"},{width=3D"3",alignment=3D"-1&qu= ot;,col_name=3D"enabled",colhdr=3D"Enb"},{width=3D"= ;10",alignment=3D"-1",col_name=3D"addr",colhdr=3D&= quot;Address"},{width=3D"40",alignment=3D"2",col_n= ame=3D"what",colhdr=3D"What"}],body=3D[]}

=20

(gdb)

=20

11^done,threads=3D[]

=20

(gdb)

=20

12^done,BreakpointTable=3D{nr_rows=3D"0",nr_cols=3D"6&q= uot;,hdr=3D[{width=3D"7",alignment=3D"-1",col_name=3D&q= uot;number",colhdr=3D"Num"},{width=3D"14",alignmen= t=3D"-1",col_name=3D"type",colhdr=3D"Type"},{= width=3D"4",alignment=3D"-1",col_name=3D"disp"= ;,colhdr=3D"Disp"},{width=3D"3",alignment=3D"-1&qu= ot;,col_name=3D"enabled",colhdr=3D"Enb"},{width=3D"= ;10",alignment=3D"-1",col_name=3D"addr",colhdr=3D&= quot;Address"},{width=3D"40",alignment=3D"2",col_n= ame=3D"what",colhdr=3D"What"}],body=3D[]}

=20

(gdb)

Note that I successfully enter gdb in Docker, since GDB says:

"GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-114.el7\n"

In my host operating system (Debian): gdb --version outputs:

GNU gdb (Debian 8.2.1-2+b3) 8.2.1

In Debian, I execute the Docker command: docker-compose -f ~/docker-services/dev/docker-compose.yml exec dev_r= hel7 bash -c "gdb -i=3Dmi" and I get the machine-oriented text interface.

From the previous test I deduce that it is an issue of emacs, not Docker= .

When entering the path of a binary instead of the option -i=3Dmi, it rea= ds the symbols just fine: M-x gdb RETURN docker-compose -f ~/docker-services/dev/docker-compose= .yml exec dev_rhel7 bash -c "gdb ~/babel_sandbox/build/foo" which outputs:

Current directory is /home/drcoeurjoly/docker-services/dev/

=20

Error: you did not specify -i=3Dmi on GDB's command line!

=20

WARNING: The MY_UID variable is not set. Defaulting to a blank string.=

=20

1-inferior-tty-set /dev/pts/3

=20

2-gdb-set height 0

=20

3-gdb-set non-stop 1

=20

4-enable-pretty-printing

=20

5-file-list-exec-source-files

=20

6-file-list-exec-source-file

=20

7-gdb-show prompt

=20

8-stack-info-frame

=20

9-thread-info

=20

10-break-list

=20

11-thread-info

=20

12-break-list

=20

GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-114.el7

=20

Copyright (C) 2013 Free Software Foundation, Inc.

=20

License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.h= tml

=20

This is free software: you are free to change and redistribute it.

=20

There is NO WARRANTY, to the extent permitted by law. Type "show= copying"

=20

and "show warranty" for details.

=20

This GDB was configured as "x86_64-redhat-linux-gnu".

=20

For bug reporting instructions, please see:

=20

http://www.gnu.org/software/gdb/bugs/...

=20

Reading symbols from /home/drcoeurjoly/babel_sandbox/build/foo...done.=

=20

(gdb) 1-inferior-tty-set /dev/pts/3

=20

Undefined command: "1-inferior-tty-set". Try "help&quo= t;.

=20

(gdb) 2-gdb-set height 0

=20

Undefined command: "2-gdb-set". Try "help".

=20

(gdb) 3-gdb-set non-stop 1

=20

Undefined command: "3-gdb-set". Try "help".

=20

(gdb) 4-enable-pretty-printing

=20

Undefined command: "4-enable-pretty-printing". Try "he= lp".

=20

(gdb) 5-file-list-exec-source-files

=20

Undefined command: "5-file-list-exec-source-files". Try &qu= ot;help".

=20

(gdb) 6-file-list-exec-source-file

=20

Undefined command: "6-file-list-exec-source-file". Try &quo= t;help".

=20

(gdb) 7-gdb-show prompt

=20

Undefined command: "7-gdb-show". Try "help".

=20

(gdb) 8-stack-info-frame

=20

Undefined command: "8-stack-info-frame". Try "help&quo= t;.

=20

(gdb) 9-thread-info

=20

Undefined command: "9-thread-info". Try "help". =20

(gdb) 10-break-list

=20

Undefined command: "10-break-list". Try "help". =20

(gdb) 11-thread-info

=20

Undefined command: "11-thread-info". Try "help".<= /p> =20

(gdb) 12-break-list

=20

Undefined command: "12-break-list". Try "help". =20

(gdb)

I also tried putting the gdb -i=3Dmi inside a script and ca= lling that from emacs, to no avail. Calling directly from bash worked and n= ot from emacs.

Relevant information:

I don't know if the dockerfile and docker-compose yml are relevant. = If so, I will create a repo.

Versions:

Host: uname -a

Linux des26 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11= ) x86_64 GNU/Linux

Emacs in host: emacs --version

GNU Emacs 26.3

GDB in host: gdb --version

GNU gdb (Debian 8.2.1-2+b3) 8.2.1

Docker in host: docker --version

Docker version 18.09.1, build 4c52b90

Docker-compose in host: docker-compose --version

docker-compose version 1.21.0, build unknown

Docker container: cat /etc/redhat-release

CentOS Linux release 7.5.1804 (Core)

GDB in docker container: gdb --version

GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-114.el7

This issue was reported by Robert Mecklenburg here and here as ear= ly as august 2017.


On Mon, Oct 26, 2020 at 3:19 PM Lars Ingebrigtsen <larsi@gnus.org> wrote:
Roland Coeurjoly <rolandcoeurjoly@gmail.c= om> writes:

> When I try to run:
> M-x gdb <RET> docker-compose -f ~/docker-services/dev/docker-com= pose.yml
> exec dev_rhel7 bash -c "gdb -i=3Dmi" <RET>
> I get the following error:
> Error: you did not specify -i=3Dmi on GDB's command line!

I don't know docker, but this is a message Emacs gives when gdb doesn&#= 39;t
start up and output the data that knows that it has been started
correctly.

So the message may be slightly misleading, but the problem seems to be
that gdb isn't started properly?=C2=A0 Here's the code:

(defun gdb--check-interpreter (filter proc string)
=C2=A0 (unless (zerop (length string))
=C2=A0 =C2=A0 (remove-function (process-filter proc) #'gdb--check-inter= preter)
=C2=A0 =C2=A0 (unless (memq (aref string 0) '(?^ ?~ ?@ ?& ?* ?=3D))=
=C2=A0 =C2=A0 =C2=A0 ;; Apparently we're not running with -i=3Dmi.
=C2=A0 =C2=A0 =C2=A0 (let ((msg "Error: you did not specify -i=3Dmi on= GDB's command line!"))

So is there a problem with your gdb invocation via docker?

--
(domestic pets only, the antidote for overdose, milk.)
=C2=A0 =C2=A0bloggy blog: http://lars.ingebrigtsen.no
--00000000000026b47b05b298d12b-- From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 26 16:35:15 2020 Received: (at control) by debbugs.gnu.org; 26 Oct 2020 20:35:15 +0000 Received: from localhost ([127.0.0.1]:41575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kX9D1-0005QN-6n for submit@debbugs.gnu.org; Mon, 26 Oct 2020 16:35:15 -0400 Received: from quimby.gnus.org ([95.216.78.240]:47296) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kX9D0-0005QB-DG for control@debbugs.gnu.org; Mon, 26 Oct 2020 16:35:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=EVMT3j1dEgdXUSsmhiXUP1VDBVd3aal+6PcgGUyM6qU=; b=JWzC0THl38d6FTsUgJ2NKVeq2r ikXt1IQxwlfL8lj8NQRaK67quYuEJ8lEZUoxwKcgrjpxCwhy99QvBZdTUVRoPDE2HsibJKRJXiPFL eJJm2Ns31/iULAaJktTUL8bmJt626AZ3QoO0pzHMXlIbrACeR53lpaDy9/k10KVKdMnw=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kX9Cs-0005Y8-13 for control@debbugs.gnu.org; Mon, 26 Oct 2020 21:35:08 +0100 Date: Mon, 26 Oct 2020 21:35:04 +0100 Message-Id: <87ft60vi87.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #40279 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: forcemerge 40279 28309 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) forcemerge 40279 28309 quit From unknown Sun Jun 22 00:36:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40279: 26.3; Error: you did not specify -i=mi on GDB's command line! Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 26 Oct 2020 21:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40279 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Roland Coeurjoly Cc: 40279@debbugs.gnu.org Received: via spool by 40279-submit@debbugs.gnu.org id=B40279.160374609031549 (code B ref 40279); Mon, 26 Oct 2020 21:02:02 +0000 Received: (at 40279) by debbugs.gnu.org; 26 Oct 2020 21:01:30 +0000 Received: from localhost ([127.0.0.1]:41627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kX9cP-0008Cm-Mz for submit@debbugs.gnu.org; Mon, 26 Oct 2020 17:01:29 -0400 Received: from quimby.gnus.org ([95.216.78.240]:47544) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kX9cN-0008CX-Jw for 40279@debbugs.gnu.org; Mon, 26 Oct 2020 17:01:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=ARPlNRgnf1XhXu9FSv5susw4hEf1u17UOAdEGudzrlA=; b=gmge7kMZsJWrk3La+8TCozvntI UfWOUmZC+EUfJTJH+QBwwvbLpnV61C+9CErqAdaVbkVLdwUQAMzj0o1fsx1KFFbxU2yjudMvlWG74 IzaMAS8tLQlWqJIBL2LE4GBYERAsdKw2ZFG5i0ipAMEg1PHyirnjHMbUQ175metthH5Y=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kX9cD-0005l2-Ft; Mon, 26 Oct 2020 22:01:21 +0100 From: Lars Ingebrigtsen References: <87ft61134a.fsf@gnus.org> X-Now-Playing: Blaine Reiniger's _Songs From The Rain Palace_: "La Tombee De La Nuit" Date: Mon, 26 Oct 2020 22:01:16 +0100 In-Reply-To: (Roland Coeurjoly's message of "Mon, 26 Oct 2020 21:31:25 +0100") Message-ID: <87a6w8vh0j.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Roland Coeurjoly writes: > Yes, the problem is that it doesn't split the frame in different windows, and nothing > good happens. > > I need to run gdb inside Docker, and I have a strong preference for the interface > provided [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Roland Coeurjoly writes: > Yes, the problem is that it doesn't split the frame in different windows, and nothing > good happens. > > I need to run gdb inside Docker, and I have a strong preference for the interface > provided by emacs. > > When doing M-x gdb, I enter "docker-compose -f > ~/docker-services/dev/docker-compose.yml exec dev_rhel7 bash -c "gdb -i=mi"", > and then it shows me the following message. Like I said, I know nothing about Docker, but my totally uninformed guess would be that something in that command line mangles the output from gdb, somehow, so that Emacs is no longer able to parse it. It's hard to tell, since you're posting via Gmail, as HTML, and the output examples you include have been mangled beyond recognition. Perhaps try including them as attachments? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sun Jun 22 00:36:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40279: 26.3; Error: you did not specify -i=mi on GDB's command line! Resent-From: Roland Coeurjoly Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 26 Oct 2020 21:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40279 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen Cc: 40279@debbugs.gnu.org Received: via spool by 40279-submit@debbugs.gnu.org id=B40279.160374645632179 (code B ref 40279); Mon, 26 Oct 2020 21:08:02 +0000 Received: (at 40279) by debbugs.gnu.org; 26 Oct 2020 21:07:36 +0000 Received: from localhost ([127.0.0.1]:41657 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kX9iJ-0008Mv-UK for submit@debbugs.gnu.org; Mon, 26 Oct 2020 17:07:36 -0400 Received: from mail-oi1-f179.google.com ([209.85.167.179]:42131) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kX9iI-0008Mi-3y for 40279@debbugs.gnu.org; Mon, 26 Oct 2020 17:07:35 -0400 Received: by mail-oi1-f179.google.com with SMTP id c72so2529583oig.9 for <40279@debbugs.gnu.org>; Mon, 26 Oct 2020 14:07:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=xwWAOXOlF0Oa1Jv6jSitbJM9IFoY9K/Vd0iILzYWAHM=; b=W444mF61unQIGE0tFCkKdiZ5SrSJ61d8SG2PZvq6n3cRzoDDl3iCWQ8VCUN8UvrJFx zKdhc6n6vl2/PAA73aBm8haot81tpQZZRiV6lgN+igNiAYf6aYeozXdJN+EBdPOQx/Ny 7EpoyqGPcHafBwNGFZBO19eSPWjc4rYrVOVE3codVBWUOASZKDxujwG2jIRliKHYUGil nUI+7Pzm3P4VvqdD4vELyXiwckJbiRhoo488GKbBMwP8OIqtafVMdV9U9s4qcJcXjBqF AX4TmmWqj4wHjIICuV2629IhWfJikvvZfAZ7tLY4AUg9+lWGBI5W54TqX0mZtoffhyZk 8dGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=xwWAOXOlF0Oa1Jv6jSitbJM9IFoY9K/Vd0iILzYWAHM=; b=caQpiI5HFvgNknurLpp46PRZSTaaSAgOHa13FQ4cfNdo2/cHB9EOu+NIergNydYwzY Ii3A9ud7rW4eNTkOGLkSuVKRm/WIT2qBNGVE/sxeMRA6GJ9T05dEwMhfw8O4gz78EA8J E2aiTNwI3ULEFUX/pVQVwQCWRjh7ZCmsyyb4tqMe7bAizMfzg2T0DGan1EXpdaI0Gab0 XpmkemcYj+8yeTxGL0IEn9mn5lre2VSuNc2WBY/vzh0qpsnEBLz0YQ7b9cKxV6Csz5OO 9mbaBdlThHHuScnnYfNTos/OMUkJgWilpAcBeWL7lyglH96JaCNGN9oB2kLMO1J9eSmz HJnQ== X-Gm-Message-State: AOAM533zDf65HHACe5MAYs/Ho3QD0W8hT3Q87AnjSA1fOifGJ7Gka7YK fAOGYA7xuMYHsrqAr/2To7jSbPvvclhnub5qRoc= X-Google-Smtp-Source: ABdhPJw0y7bVNs3DjYJVA97k/iec4p2DTJAbqUpLRKkgS2fIQboqKpdp39M7zW8tcCaU//vtKYv2sbHpgYaEdNfKR6Y= X-Received: by 2002:aca:51c5:: with SMTP id f188mr4566326oib.146.1603746448598; Mon, 26 Oct 2020 14:07:28 -0700 (PDT) MIME-Version: 1.0 References: <87ft61134a.fsf@gnus.org> <87a6w8vh0j.fsf@gnus.org> In-Reply-To: <87a6w8vh0j.fsf@gnus.org> From: Roland Coeurjoly Date: Mon, 26 Oct 2020 22:07:16 +0100 Message-ID: Content-Type: multipart/alternative; boundary="00000000000060eaf305b299517c" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --00000000000060eaf305b299517c Content-Type: text/plain; charset="UTF-8" > > Like I said, I know nothing about Docker, but my totally uninformed > guess would be that something in that command line mangles the output > from gdb, somehow, so that Emacs is no longer able to parse it. Yes, that seems to be the case. I posted this in stackoverflow here: https://stackoverflow.com/questions/60112087/error-you-did-not-specify-i-mi-on-gdbs-command-line-in-docker Would that be ok just to provide the link? On Mon, Oct 26, 2020 at 10:01 PM Lars Ingebrigtsen wrote: > Roland Coeurjoly writes: > > > Yes, the problem is that it doesn't split the frame in different > windows, and nothing > > good happens. > > > > I need to run gdb inside Docker, and I have a strong preference for the > interface > > provided by emacs. > > > > When doing M-x gdb, I enter "docker-compose -f > > ~/docker-services/dev/docker-compose.yml exec dev_rhel7 bash -c "gdb > -i=mi"", > > and then it shows me the following message. > > Like I said, I know nothing about Docker, but my totally uninformed > guess would be that something in that command line mangles the output > from gdb, somehow, so that Emacs is no longer able to parse it. > > It's hard to tell, since you're posting via Gmail, as HTML, and the > output examples you include have been mangled beyond recognition. > > Perhaps try including them as attachments? > > -- > (domestic pets only, the antidote for overdose, milk.) > bloggy blog: http://lars.ingebrigtsen.no > --00000000000060eaf305b299517c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Like I said, I know nothing about Docker, but my totally uninfor= med
guess would be that something in that command line mangles the output
from gdb, somehow, so that Emacs is no longer able to parse it.

Yes, that seems to be the case.

I posted this in stackoverflow here: https://stackoverflow.com/questions/60112087/error-you-did-not-spe= cify-i-mi-on-gdbs-command-line-in-docker

Would that be ok just to provide the link?

On Mon, Oct 26, 2020= at 10:01 PM Lars Ingebrigtsen <larsi@= gnus.org> wrote:
Roland Coeurjoly <rolandcoeurjoly@gmail.com> writes:

> Yes, the problem is that it doesn't split the frame in different w= indows, and nothing
> good happens.
>
> I need to run gdb inside Docker, and I have a strong preference for th= e interface
> provided by emacs.
>
> When doing M-x gdb, I enter "docker-compose -f
> ~/docker-services/dev/docker-compose.yml exec dev_rhel7 bash -c "= gdb -i=3Dmi"",
> and then it shows me the following message.

Like I said, I know nothing about Docker, but my totally uninformed
guess would be that something in that command line mangles the output
from gdb, somehow, so that Emacs is no longer able to parse it.

It's hard to tell, since you're posting via Gmail, as HTML, and the=
output examples you include have been mangled beyond recognition.

Perhaps try including them as attachments?

--
(domestic pets only, the antidote for overdose, milk.)
=C2=A0 =C2=A0bloggy blog: http://lars.ingebrigtsen.no
--00000000000060eaf305b299517c-- From unknown Sun Jun 22 00:36:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40279: 26.3; Error: you did not specify -i=mi on GDB's command line! Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 27 Oct 2020 07:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40279 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Roland Coeurjoly Cc: 40279@debbugs.gnu.org Received: via spool by 40279-submit@debbugs.gnu.org id=B40279.160378479414442 (code B ref 40279); Tue, 27 Oct 2020 07:47:02 +0000 Received: (at 40279) by debbugs.gnu.org; 27 Oct 2020 07:46:34 +0000 Received: from localhost ([127.0.0.1]:42639 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXJgf-0003ks-Tk for submit@debbugs.gnu.org; Tue, 27 Oct 2020 03:46:34 -0400 Received: from quimby.gnus.org ([95.216.78.240]:53782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXJgd-0003ka-Vg for 40279@debbugs.gnu.org; Tue, 27 Oct 2020 03:46:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=5P2V4xq0PK2KRgo/K8eM+g9PHC5fmEQqj1sA/pEmZPg=; b=U6wTdp4Jq3JxcmQhoPVeOybs69 Dls7fDSNsHtXGCFkP+1wO0KS+/r2VkjydHgyAHVjFCB77ekyM43uc3xk+Bl7mpgAytQaRjylPHuM+ dRWRurTcXLwnbO7vUOXMbNao7zyt+QBDt1/WbuNmFMkS05UhtEOfkMNYyzaLm8iGi/JQ=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kXJgV-0003wb-Ig; Tue, 27 Oct 2020 08:46:26 +0100 From: Lars Ingebrigtsen References: <87ft61134a.fsf@gnus.org> <87a6w8vh0j.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEUGAQIuBARWHBUt JSluS0iVe3mLa1KyoKj///9hIobVAAAAAWJLR0QIht6VegAAAAd0SU1FB+QKGwcsDyBoW7EAAAGx SURBVDjLbZNNT8MwDIZTVrTrUvEHaqpxRTvAdQppuSK2JPepya5IUPz3cZJ2qzt8zBP79acQ2eRo j4JbUef3qtlzUI4A9IGDFzWCzjwz0Ko6R+ocj2V6iAQa777m76vBKoi2Ne6bASSXaJ1xPxwMQdN7 440bFsCEPjkgAwLRmKC1N4NDBuhjiGYJMfA+guC5uFgTsBEs0hUlogq97nqPrEBSD59NoJTP+MHB uw698bbzC1C0aIP3NrgFuAM3kEYEvLtF/TSEkw4E+DxE8YCpDuRlkEGrg+81H0dyKVPfz3txY1Ut q6q9cZCy+G+vKooSh75ZvO9g3CsJLNvy1FzA2xzQ7AgkIdAz8tJrlcNH4PdzBxUdMrguaWn1sc75 pCU1016vfz1JTNWANlMfXy1+5kgiHYKfxo7hAoocK7uUg8fTWHIhc6zU4tfBWyVHvXQjbR6Ks/5Y TyC5dBjXdIVHSmozA1WTREqjWnXtagTQOlqV+x40TJEu8od4r6DqK0ilNBHEQ7pI5K4AtJSWglrJ DfcgkQjkbg5i8bCla0+Xz7ei0pratQRj61EAvRebG+D+AFGmgLM3QenuAAAAJXRFWHRkYXRlOmNy ZWF0ZQAyMDIwLTEwLTI3VDA3OjQ0OjE0KzAwOjAwvJrEKwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAy MC0xMC0yN1QwNzo0NDoxNCswMDowMM3HfJcAAAAASUVORK5CYII= X-Now-Playing: Arca's _&&&&&_: "Knot" Date: Tue, 27 Oct 2020 08:46:22 +0100 In-Reply-To: (Roland Coeurjoly's message of "Mon, 26 Oct 2020 22:07:16 +0100") Message-ID: <87blgoru0h.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Roland Coeurjoly writes: > Like I said, I know nothing about Docker, but my totally uninformed > guess would be that something in that command line mangles the output > from gdb, somehow, so that Emacs is no longer able to pa [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Roland Coeurjoly writes: > Like I said, I know nothing about Docker, but my totally uninformed > guess would be that something in that command line mangles the output > from gdb, somehow, so that Emacs is no longer able to parse it. > > Yes, that seems to be the case. > > I posted this in stackoverflow here: > https://stackoverflow.com/questions/60112087/error-you-did-not-specify-i-mi-on-gdbs-command-line-in-docker > > Would that be ok just to provide the link? I don't see anything on that link that wasn't in your bug report, so -- no, that doesn't really get us anywhere further. The problem is, as I was guessing, that your command line does something with the stream output from gdb that make Emacs not able to interpret it. If you posted the actual output here (not as HTML, but as a text attachment), it might help us further guess what it is that's happening. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sun Jun 22 00:36:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40279: 26.3; Error: you did not specify -i=mi on GDB's command line! In-Reply-To: Resent-From: William Xu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 27 Oct 2020 18:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40279 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: 40279@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160382382324020 (code B ref -1); Tue, 27 Oct 2020 18:38:02 +0000 Received: (at submit) by debbugs.gnu.org; 27 Oct 2020 18:37:03 +0000 Received: from localhost ([127.0.0.1]:45835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXTqA-0006FM-Mj for submit@debbugs.gnu.org; Tue, 27 Oct 2020 14:37:02 -0400 Received: from lists.gnu.org ([209.51.188.17]:51844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXTq9-0006Ey-1M for submit@debbugs.gnu.org; Tue, 27 Oct 2020 14:37:01 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33192) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kXTq8-0005NU-PN for bug-gnu-emacs@gnu.org; Tue, 27 Oct 2020 14:37:00 -0400 Received: from static.214.254.202.116.clients.your-server.de ([116.202.254.214]:59344 helo=ciao.gmane.io) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kXTq7-00055I-68 for bug-gnu-emacs@gnu.org; Tue, 27 Oct 2020 14:37:00 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1kXTq3-0008cO-Be for bug-gnu-emacs@gnu.org; Tue, 27 Oct 2020 19:36:55 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: William Xu Date: Tue, 27 Oct 2020 19:36:50 +0100 Organization: the Church of Emacs Message-ID: References: <87ft61134a.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (darwin) Cancel-Lock: sha1:xBi3519IXByfoiFYK1lInLxRxJk= Received-SPF: pass client-ip=116.202.254.214; envelope-from=geb-bug-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/27 14:36:55 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: 5 X-Spam_score: 0.5 X-Spam_bar: / X-Spam_report: (0.5 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.9 (/) Roland Coeurjoly writes: > From the previous test I deduce that it is an issue of emacs, not > Docker. I recently tried to setup calling gdb from docker as well, I also got some weird errors. Eventually I'm able to make it work by disabling the I/O separation (via "-inferior-tty-set") done by gdb mode. Root cause seems that emacs allocates an inferior tty (for I/O separation in gdb) for the *host*, which of course is not known to docker gdb. I'm not really sure how it should be properly fixed. This is my setup, I wrap around the gdb docker in a script: https://lists.gnu.org/archive/html/help-gnu-emacs/2020-10/msg00311.html This is the change I have to make: https://lists.gnu.org/archive/html/help-gnu-emacs/2020-10/msg00369.html P.S. I had hope on tramp remote gdb, but there are other issues... :( https://lists.gnu.org/archive/html/bug-gnu-emacs/2020-10/msg01839.html -- William From unknown Sun Jun 22 00:36:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40279: 26.3; Error: you did not specify -i=mi on GDB's command line! Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 27 Oct 2020 19:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40279 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: William Xu Cc: 40279@debbugs.gnu.org Received: via spool by 40279-submit@debbugs.gnu.org id=B40279.160382606411274 (code B ref 40279); Tue, 27 Oct 2020 19:15:02 +0000 Received: (at 40279) by debbugs.gnu.org; 27 Oct 2020 19:14:24 +0000 Received: from localhost ([127.0.0.1]:45878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXUQJ-0002vm-Po for submit@debbugs.gnu.org; Tue, 27 Oct 2020 15:14:24 -0400 Received: from quimby.gnus.org ([95.216.78.240]:60884) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXUQH-0002vZ-DF for 40279@debbugs.gnu.org; Tue, 27 Oct 2020 15:14:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=kNngeU6TgzlJ+V5ijAo/aWf8GDaJYFfSI+/JlWitAlI=; b=Nt3isRj/XKeXEc5tEZuafNkJil ML8BYuQDyOVIy1xcRDKn/wXmbfmTTGfgIg6aTO8rRy1pK9HNkwG5B3V07ALZYAfq35cp6oRtY+ZkM PsyMQdprEiodjBiXrhbEbrc+l4zd1JNPbYtPj2pEVM8jSwSxgL5V+yeIlprk5a7/3peA=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kXUQ5-0003NA-0F; Tue, 27 Oct 2020 20:14:15 +0100 From: Lars Ingebrigtsen References: <87ft61134a.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAKlBMVEUNCgkvLCpQTUxx bm2Oi4oiHh3JxsViX12sqahBQD5BPTyCfnyCgH7////cAm+xAAAAAWJLR0QN9rRh9QAAAAd0SU1F B+QKGxMEEOsS80IAAAFrSURBVDjLjdIxT8JAFAfwttg46ND/1UtRF65YZcQeBBIXKRCQiZI06KiL jhYGjHExwTC4iN9AEz8Am6uTX8ubiPQeCW/r++Xa/3tXw9igTLEGXFmgwW81yL7N3BsaPDlbc2Ia 0d+Af0pDHJfXAO7J/hVosEZAhZrQ7QDuNRFWyDn4lIDUfRS87mhgCowmIq8HNsGZ5LWFDgHgs/C4 r6VdACdP4d55FgZhDM87RZqFQ8nBvRZWFmzz2Cip+eDW/Bc7Mf8lgt0N0xjD6KGsHpbDxODWXTgG WLPbNpEskyVxYnZ/iypw51u9anUjr5OiAIvq2c3n2mcVgeFFMbusnDiSAYY/79nJLcHkF1iKLNjT iVSp5lxbYj4UasKDQAOrofrss6pfYXNfyUdBh1KqAARcPqt+7Ohg3QJ80NfBcAN1IwZVgoPs21X0 SVD/CQ3b0ndI2On2aNjqrTmxO2M0WK3ojQRjXKP7hukYG9QfraA5OGr6jiQAAAAldEVYdGRhdGU6 Y3JlYXRlADIwMjAtMTAtMjdUMTk6MDQ6MTYrMDA6MDD8NUtGAAAAJXRFWHRkYXRlOm1vZGlmeQAy MDIwLTEwLTI3VDE5OjA0OjE2KzAwOjAwjWjz+gAAAABJRU5ErkJggg== X-Now-Playing: Zola Jesus's _Live at Roadburn_: "Remains" Date: Tue, 27 Oct 2020 20:14:07 +0100 In-Reply-To: (William Xu's message of "Tue, 27 Oct 2020 19:36:50 +0100") Message-ID: <87pn53zdkw.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: William Xu writes: > This is the change I have to make: > https://lists.gnu.org/archive/html/help-gnu-emacs/2020-10/msg00369.html For reference, your proposed patch is just: Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) William Xu writes: > This is the change I have to make: > https://lists.gnu.org/archive/html/help-gnu-emacs/2020-10/msg00369.html For reference, your proposed patch is just: diff --git a/lisp/progmodes/gdb-mi.el b/lisp/progmodes/gdb-mi.el index f0262c2315..7df23a6f41 100644 --- a/lisp/progmodes/gdb-mi.el +++ b/lisp/progmodes/gdb-mi.el @@ -1658,14 +1658,7 @@ gdb-display-io-buffer (defun gdb-inferior-io--init-proc (proc) ;; Set up inferior I/O. Needs GDB 6.4 onwards. (set-process-filter proc 'gdb-inferior-filter) - (set-process-sentinel proc 'gdb-inferior-io-sentinel) - ;; The process can run on a remote host. - (let ((tty (or (process-get proc 'remote-tty) - (process-tty-name proc)))) - (unless (or (null tty) - (string= tty "")) - (gdb-input - (concat "-inferior-tty-set " tty) 'ignore)))) + (set-process-sentinel proc 'gdb-inferior-io-sentinel)) (defun gdb-inferior-io-sentinel (proc _str) (when (eq (process-status proc) 'failed) I tried looking at the VC logs to see what the point of the inferior-tty-set command was, but the only mention I found was: (gdb-inferior-io--init-proc): Don't send "-inferior-tty" command if the TTY name is nil or empty (which happens when communicating with the inferior via pipes, e.g. on MS-Windows). Which just disables it on Windows? Hm... it was introduced below, but doesn't really say why. commit f30d612a7a628828baa7c333629a10295605291b Author: Chong Yidong AuthorDate: Fri Apr 20 14:39:29 2012 +0800 And as far as I can tell, gdb runs just fine without it, even on GNU/Linux? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sun Jun 22 00:36:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40279: 26.3; Error: you did not specify -i=mi on GDB's command line! In-Reply-To: Resent-From: William Xu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 27 Oct 2020 20:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40279 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: 40279@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160382910724354 (code B ref -1); Tue, 27 Oct 2020 20:06:02 +0000 Received: (at submit) by debbugs.gnu.org; 27 Oct 2020 20:05:07 +0000 Received: from localhost ([127.0.0.1]:45984 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXVDP-0006Kk-IV for submit@debbugs.gnu.org; Tue, 27 Oct 2020 16:05:07 -0400 Received: from lists.gnu.org ([209.51.188.17]:50844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXVDO-0006Kd-74 for submit@debbugs.gnu.org; Tue, 27 Oct 2020 16:05:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56800) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kXVDO-0004TI-22 for bug-gnu-emacs@gnu.org; Tue, 27 Oct 2020 16:05:06 -0400 Received: from static.214.254.202.116.clients.your-server.de ([116.202.254.214]:59330 helo=ciao.gmane.io) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kXVDM-0001Jp-LA for bug-gnu-emacs@gnu.org; Tue, 27 Oct 2020 16:05:05 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1kXVDH-00084q-Ls for bug-gnu-emacs@gnu.org; Tue, 27 Oct 2020 21:04:59 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: William Xu Date: Tue, 27 Oct 2020 21:04:55 +0100 Organization: the Church of Emacs Message-ID: References: <87ft61134a.fsf@gnus.org> <87pn53zdkw.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (darwin) Cancel-Lock: sha1:d5DaKt30W+FdUFYwYjoIgz0T4JU= Received-SPF: pass client-ip=116.202.254.214; envelope-from=geb-bug-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/27 14:36:55 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: 5 X-Spam_score: 0.5 X-Spam_bar: / X-Spam_report: (0.5 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.9 (/) Lars Ingebrigtsen writes: > And as far as I can tell, gdb runs just fine without it, even on > GNU/Linux? Without that, the gdb commands and program I/O are mixed together in the same buffer, so "*input/output of...*" window in gdb-many-windows will be empty. It is mostly useful if there is a lot of I/O from the program. It makes it easier to inspect only the program I/O in that separated buffer. So my change will kill the I/O separation. But then most of gdb mode features will work. Eli has explained it in my thread: https://lists.gnu.org/archive/html/help-gnu-emacs/2020-10/msg00392.html -- William From unknown Sun Jun 22 00:36:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40279: 26.3; Error: you did not specify -i=mi on GDB's command line! Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 27 Oct 2020 20:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40279 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: Lars Ingebrigtsen Cc: 40279@debbugs.gnu.org, william.xwl@gmail.com Received: via spool by 40279-submit@debbugs.gnu.org id=B40279.160382937424800 (code B ref 40279); Tue, 27 Oct 2020 20:10:02 +0000 Received: (at 40279) by debbugs.gnu.org; 27 Oct 2020 20:09:34 +0000 Received: from localhost ([127.0.0.1]:46004 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXVHi-0006Rv-4v for submit@debbugs.gnu.org; Tue, 27 Oct 2020 16:09:34 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58034) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXVHg-0006Rj-Th for 40279@debbugs.gnu.org; Tue, 27 Oct 2020 16:09:33 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:57703) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kXVHb-00026B-M8; Tue, 27 Oct 2020 16:09:27 -0400 Received: from [176.228.60.248] (port=4543 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kXVHa-0008KS-Sh; Tue, 27 Oct 2020 16:09:27 -0400 Date: Tue, 27 Oct 2020 22:09:23 +0200 Message-Id: <837drbe8i4.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87pn53zdkw.fsf@gnus.org> (message from Lars Ingebrigtsen on Tue, 27 Oct 2020 20:14:07 +0100) References: <87ft61134a.fsf@gnus.org> <87pn53zdkw.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Lars Ingebrigtsen > Date: Tue, 27 Oct 2020 20:14:07 +0100 > Cc: 40279@debbugs.gnu.org > > I tried looking at the VC logs to see what the point of the > inferior-tty-set command was, but the only mention I found was: > > (gdb-inferior-io--init-proc): Don't send "-inferior-tty" command > if the TTY name is nil or empty (which happens when communicating > with the inferior via pipes, e.g. on MS-Windows). > > Which just disables it on Windows? Yes. Because on Windows this is nothing but trouble. > Hm... it was introduced below, but doesn't really say why. > > commit f30d612a7a628828baa7c333629a10295605291b > Author: Chong Yidong > AuthorDate: Fri Apr 20 14:39:29 2012 +0800 > > And as far as I can tell, gdb runs just fine without it, even on > GNU/Linux? It is needed to redirect the I/O of the program being debugged into a separate buffer, so it doesn't get mixed with the interaction between the user and GDB. gdb-many-windows creates, among others, a buffer where the program's I/O is redirected. From unknown Sun Jun 22 00:36:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40279: 26.3; Error: you did not specify -i=mi on GDB's command line! Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 27 Oct 2020 20:12:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40279 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: William Xu Cc: 40279@debbugs.gnu.org Received: via spool by 40279-submit@debbugs.gnu.org id=B40279.160382951925042 (code B ref 40279); Tue, 27 Oct 2020 20:12:02 +0000 Received: (at 40279) by debbugs.gnu.org; 27 Oct 2020 20:11:59 +0000 Received: from localhost ([127.0.0.1]:46010 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXVK2-0006Vp-NV for submit@debbugs.gnu.org; Tue, 27 Oct 2020 16:11:58 -0400 Received: from quimby.gnus.org ([95.216.78.240]:33272) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXVK1-0006Vd-IQ for 40279@debbugs.gnu.org; Tue, 27 Oct 2020 16:11:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=sLzlzdWKCrVAl64NolymCJJPjMfu7TTXzC5TIDkhLKg=; b=TVvaJSyr6S/uSw6XSsPjn+LZ70 fhB87//vdux31AaaJV7RKS+tOaVdr/9K1qM7aMVUp9jmY5Bpgrp9GHlH+wFpppzfV6sQB3/0iiGVq CJ9oN/MwJgApG0T8oSr2Athn3DqP9Ou22M671XQbqnGTWsTEahZ505lN+nY4Fs3YmOYA=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kXVJt-0004gi-9i; Tue, 27 Oct 2020 21:11:51 +0100 From: Lars Ingebrigtsen References: <87ft61134a.fsf@gnus.org> <87pn53zdkw.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAKlBMVEX+7FH87WPLrEaO bDWwjDpNGyhUJSqphUpkNi5ySy5sRUbLrD2LYEv////M2cpMAAAAAWJLR0QN9rRh9QAAAAd0SU1F B+QKGxQJIQotm7AAAAGDSURBVDjLdZRBbsIwEEVzhPYI0CXLtAvWiN7AI7quZmSWHALLZouEiHoB FHEDrpBDdewZJ04IP1kkfh7/8UziqprRO6v6qGe1qLZGBGgMml6HakuiXR2a+rzWt6OCGGHJsxRg BIbiEnhq2/aGPGkAsrTOJQMZIA2eiWQgJiBTSw9MI0CGJuB37WJWRBOAf5u6uXo00wisDYRzvVm7 wiWBBqK3b1gOSo99Stwk6HTBBH6QU0KIEIIPrgBoKM7km92+erBDRGBflIJcCpAcSI39YB5Lij2w o6yiNU0AeiCQaolcBgGk1BnaDGxeCh15kJAekHjgmQZA+6Kqn04Slp3T0Ker5iUbPBoY9SmDOM1J +uPWkh0+tHHEaGge9Pj4DNwrYF+ClKCb8fCO2RyIwxF8P0VEk2MJIAcwKCO0tdbGtWaz4gIpQP3v +q5b3UcT+OL7yp914KfmorXyPviR3FDEU9vd267tbvfOpYod9MgoGoj6164equVqWWhRPWaOpTc+ lv4BOsy5elBuQLgAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjAtMTAtMjdUMjA6MDk6MzMrMDA6MDDi IscfAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIwLTEwLTI3VDIwOjA5OjMzKzAwOjAwk39/owAAAABJ RU5ErkJggg== X-Now-Playing: The Unthanks's _Diversions, Vol 1: The Songs Of Robert Wyatt And Antony & The Johnsons_: "You Are My Sister" Date: Tue, 27 Oct 2020 21:11:48 +0100 In-Reply-To: (William Xu's message of "Tue, 27 Oct 2020 21:04:55 +0100") Message-ID: <87pn53xwcb.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: William Xu writes: > Lars Ingebrigtsen writes: > >> And as far as I can tell, gdb runs just fine without it, even on >> GNU/Linux? > > Without that, the gdb commands and program I/O are mixed together i [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) William Xu writes: > Lars Ingebrigtsen writes: > >> And as far as I can tell, gdb runs just fine without it, even on >> GNU/Linux? > > Without that, the gdb commands and program I/O are mixed together in the > same buffer, so "*input/output of...*" window in gdb-many-windows will > be empty. Ah, I see. > It is mostly useful if there is a lot of I/O from the program. It makes > it easier to inspect only the program I/O in that separated buffer. > > So my change will kill the I/O separation. But then most of gdb mode > features will work. Does the `M-x gud-gdb' command work OK in the Docker use case? That one doesn't have a separate socket for the I/O. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sun Jun 22 00:36:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40279: 26.3; Error: you did not specify -i=mi on GDB's command line! Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 27 Oct 2020 20:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40279 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: William Xu Cc: 40279@debbugs.gnu.org Received: via spool by 40279-submit@debbugs.gnu.org id=B40279.160383005525934 (code B ref 40279); Tue, 27 Oct 2020 20:21:01 +0000 Received: (at 40279) by debbugs.gnu.org; 27 Oct 2020 20:20:55 +0000 Received: from localhost ([127.0.0.1]:46028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXVSh-0006kE-By for submit@debbugs.gnu.org; Tue, 27 Oct 2020 16:20:55 -0400 Received: from eggs.gnu.org ([209.51.188.92]:32928) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXVSg-0006k1-4g for 40279@debbugs.gnu.org; Tue, 27 Oct 2020 16:20:54 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:58085) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kXVSa-0003vo-TK; Tue, 27 Oct 2020 16:20:48 -0400 Received: from [176.228.60.248] (port=1286 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1kXVSa-0000xi-8E; Tue, 27 Oct 2020 16:20:48 -0400 Date: Tue, 27 Oct 2020 22:20:44 +0200 Message-Id: <831rhje7z7.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from William Xu on Tue, 27 Oct 2020 21:04:55 +0100) References: <87ft61134a.fsf@gnus.org> <87pn53zdkw.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: William Xu > Date: Tue, 27 Oct 2020 21:04:55 +0100 > > Lars Ingebrigtsen writes: > > > And as far as I can tell, gdb runs just fine without it, even on > > GNU/Linux? > > Without that, the gdb commands and program I/O are mixed together in the > same buffer, so "*input/output of...*" window in gdb-many-windows will > be empty. > > It is mostly useful if there is a lot of I/O from the program. It makes > it easier to inspect only the program I/O in that separated buffer. No, it's useful even if the program does only a small amount of I/O, because running GDB in the default mode on GNU/Linux lets you run the program in the non-stop mode, where GDB and the program run in parallel -- in that case if they both output stuff to the same file descriptor, you will get an illegible mess. From unknown Sun Jun 22 00:36:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40279: 26.3; Error: you did not specify -i=mi on GDB's command line! In-Reply-To: Resent-From: William Xu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 28 Oct 2020 19:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40279 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: 40279@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160391451029027 (code B ref -1); Wed, 28 Oct 2020 19:49:02 +0000 Received: (at submit) by debbugs.gnu.org; 28 Oct 2020 19:48:30 +0000 Received: from localhost ([127.0.0.1]:50815 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXrQs-0007Y6-E5 for submit@debbugs.gnu.org; Wed, 28 Oct 2020 15:48:30 -0400 Received: from lists.gnu.org ([209.51.188.17]:55080) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXrQq-0007Xy-7y for submit@debbugs.gnu.org; Wed, 28 Oct 2020 15:48:28 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44140) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kXrQq-0003VA-09 for bug-gnu-emacs@gnu.org; Wed, 28 Oct 2020 15:48:28 -0400 Received: from static.214.254.202.116.clients.your-server.de ([116.202.254.214]:57738 helo=ciao.gmane.io) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kXrQo-0003ak-1X for bug-gnu-emacs@gnu.org; Wed, 28 Oct 2020 15:48:27 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1kXrQi-0009xQ-QA for bug-gnu-emacs@gnu.org; Wed, 28 Oct 2020 20:48:20 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: William Xu Date: Wed, 28 Oct 2020 20:48:15 +0100 Organization: the Church of Emacs Message-ID: References: <87ft61134a.fsf@gnus.org> <87pn53zdkw.fsf@gnus.org> <87pn53xwcb.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (darwin) Cancel-Lock: sha1:rrTNl74ECG9togE4V8CAFTNFplA= Received-SPF: pass client-ip=116.202.254.214; envelope-from=geb-bug-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/28 15:48:20 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: 5 X-Spam_score: 0.5 X-Spam_bar: / X-Spam_report: (0.5 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.9 (/) Lars Ingebrigtsen writes: > Does the `M-x gud-gdb' command work OK in the Docker use case? That one > doesn't have a separate socket for the I/O. I just tested it, yes, it works well without my change. -- William From unknown Sun Jun 22 00:36:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40279: 26.3; Error: you did not specify -i=mi on GDB's command line! Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Oct 2020 12:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40279 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: William Xu Cc: 40279@debbugs.gnu.org Received: via spool by 40279-submit@debbugs.gnu.org id=B40279.160406036123044 (code B ref 40279); Fri, 30 Oct 2020 12:20:02 +0000 Received: (at 40279) by debbugs.gnu.org; 30 Oct 2020 12:19:21 +0000 Received: from localhost ([127.0.0.1]:56488 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYTNI-0005zc-U6 for submit@debbugs.gnu.org; Fri, 30 Oct 2020 08:19:21 -0400 Received: from quimby.gnus.org ([95.216.78.240]:36850) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYTNH-0005zP-CA for 40279@debbugs.gnu.org; Fri, 30 Oct 2020 08:19:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=MdNfjh4Ivo21GPEG+ArvPptW9lzOWmx9184xG4ug7jg=; b=orZnSsMecqEJofKAJaSfbZM1A4 UZK4d+5vLDssw3JPymBi75ZppIiuS14M9sVphWNVT5sQhL2V+zAjlpaz33W9TH0xgWf39HaaMYp6L 5vlk0NA+ADRXLuYEqbqxaOSoWM2nt2OTLq3TDMmK17V7u7CDSjkh7Mq75H8RSYAsmATE=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kYTN3-0008M0-S0; Fri, 30 Oct 2020 13:19:13 +0100 From: Lars Ingebrigtsen References: <87ft61134a.fsf@gnus.org> <87pn53zdkw.fsf@gnus.org> <87pn53xwcb.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEX7+/vSz8+mo6Zb WF0fGhovKixBPEB/e4H///+DCN/PAAAAAWJLR0QIht6VegAAAAd0SU1FB+QKHgwOIWCHD40AAAGk SURBVDjLtZTPjtsgEMZBfQGDD73GE0U5r6eLH6CwPW8NPMAiptfGrpTX74CdOEqzp6ifLP/hx3wz gsFCPJBiiSfUCCHL7V5SKQ1aPSIcJBvxP/TFhRAph1UJEft5ODYMrAveXuR4zkgjVsATecQumIpB BXYBdo3iD5dX4AJdrSrYItCz1dvED54VwgW4NHgu4F3IQ424AWfvvP8tVMsg3wAc+HOETjKIecvh MDt6/YE/W1qASQuImIy17/uXQ6ggrMBFPLUJT1Lt0drEAC+g10Oz74QCzpHoCmw86Z1oX4SeWq7Q XK1s7LtO4odScHAjmpvkQ8f7nfSA30a8B+LwXanZ/kKkDYw4qa8IoP5EpLJntAGYJw2AxWhZq10B b3gGrSdQiIBlkyma3bIkWLKDgjPMBeQLSJxEMzqyly9eG+iBdS45GPCVF0Cmn+A48zDl0hNXEA0m rmlGrtXdgVh8MPsCSpYKbDQUyripIGwgENXexGzXTvULcDmGEYlT8LsvnVJALRspGV6/17BFPJJ8 7jR/KtU1bN39a84nXD75D2k+Gf8LJHu4UBQcHYUAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjAtMTAt MzBUMTI6MTQ6MzMrMDA6MDCwMDDJAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIwLTEwLTMwVDEyOjE0 OjMzKzAwOjAwwW2IdQAAAABJRU5ErkJggg== X-Now-Playing: PJ Harvey's _Dry Demos_: "Oh My Lover" Date: Fri, 30 Oct 2020 13:19:04 +0100 In-Reply-To: (William Xu's message of "Wed, 28 Oct 2020 20:48:15 +0100") Message-ID: <87o8kjkitj.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: William Xu writes: > Lars Ingebrigtsen writes: > >> Does the `M-x gud-gdb' command work OK in the Docker use case? That one >> doesn't have a separate socket for the I/O. > > I just tested it, yes, it w [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) William Xu writes: > Lars Ingebrigtsen writes: > >> Does the `M-x gud-gdb' command work OK in the Docker use case? That one >> doesn't have a separate socket for the I/O. > > I just tested it, yes, it works well without my change. I think it's probably not feasible to get the gdb-mi interface working within Docker (with Emacs on the outside), so I think the right fix here is to just make the error message less sure of itself. I've now done this in Emacs 28. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 30 08:19:36 2020 Received: (at control) by debbugs.gnu.org; 30 Oct 2020 12:19:36 +0000 Received: from localhost ([127.0.0.1]:56491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYTNY-000606-5Y for submit@debbugs.gnu.org; Fri, 30 Oct 2020 08:19:36 -0400 Received: from quimby.gnus.org ([95.216.78.240]:36864) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYTNW-0005zt-FL for control@debbugs.gnu.org; Fri, 30 Oct 2020 08:19:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=6Ma5lA60q8oDYVAfAdyfFieSfC0TlSiENvPoK/9bDD4=; b=UAjpxpJYElVIEFgTYRjYf90kQG LYTlpFzdqbNDXSP0n8Gq4NPqs4M0jspmbD+IiNAUcaCA7weTcwFk7uEhkVZAGICyiTlhZi+NI4wHG 2q4+V4zyX8yB1wsOC3bdvIKzewaQE/+N7fene4tnrkqeIHJTyH2FlNkzskatg4cBvIWY=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kYTNO-0008MC-OO for control@debbugs.gnu.org; Fri, 30 Oct 2020 13:19:28 +0100 Date: Fri, 30 Oct 2020 13:19:25 +0100 Message-Id: <87mu03kisy.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #40279 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 40279 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) close 40279 quit From unknown Sun Jun 22 00:36:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40279: 26.3; Error: you did not specify -i=mi on GDB's command line! In-Reply-To: Resent-From: William Xu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 30 Oct 2020 16:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40279 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: 40279@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160407538126901 (code B ref -1); Fri, 30 Oct 2020 16:30:02 +0000 Received: (at submit) by debbugs.gnu.org; 30 Oct 2020 16:29:41 +0000 Received: from localhost ([127.0.0.1]:59485 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYXHZ-0006zo-6K for submit@debbugs.gnu.org; Fri, 30 Oct 2020 12:29:41 -0400 Received: from lists.gnu.org ([209.51.188.17]:41134) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kYXHX-0006zg-4W for submit@debbugs.gnu.org; Fri, 30 Oct 2020 12:29:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52896) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kYXHW-0000DQ-UP for bug-gnu-emacs@gnu.org; Fri, 30 Oct 2020 12:29:38 -0400 Received: from static.214.254.202.116.clients.your-server.de ([116.202.254.214]:37928 helo=ciao.gmane.io) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kYXHV-0001AQ-Hj for bug-gnu-emacs@gnu.org; Fri, 30 Oct 2020 12:29:38 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1kYXHQ-0003iQ-T8 for bug-gnu-emacs@gnu.org; Fri, 30 Oct 2020 17:29:32 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: William Xu Date: Fri, 30 Oct 2020 17:29:28 +0100 Organization: the Church of Emacs Message-ID: References: <87ft61134a.fsf@gnus.org> <87pn53zdkw.fsf@gnus.org> <87pn53xwcb.fsf@gnus.org> <87o8kjkitj.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (darwin) Cancel-Lock: sha1:aGXEJWIWP+CXF/fbGVw3veXXywI= Received-SPF: pass client-ip=116.202.254.214; envelope-from=geb-bug-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/30 12:29:33 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: 5 X-Spam_score: 0.5 X-Spam_bar: / X-Spam_report: (0.5 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.9 (/) Lars Ingebrigtsen writes: > I think it's probably not feasible to get the gdb-mi interface working > within Docker (with Emacs on the outside), so I think the right fix here > is to just make the error message less sure of itself. > > I've now done this in Emacs 28. The new error message looks much more informative/helpful than before. Thanks. -- William From unknown Sun Jun 22 00:36:54 2025 X-Loop: help-debbugs@gnu.org Subject: bug#40279: 26.3; Error: you did not specify -i=mi on GDB's command line! In-Reply-To: Resent-From: William Xu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Nov 2020 18:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 40279 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo To: 40279@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16044295771474 (code B ref -1); Tue, 03 Nov 2020 18:53:01 +0000 Received: (at submit) by debbugs.gnu.org; 3 Nov 2020 18:52:57 +0000 Received: from localhost ([127.0.0.1]:46409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ka1QO-0000Ni-Of for submit@debbugs.gnu.org; Tue, 03 Nov 2020 13:52:57 -0500 Received: from lists.gnu.org ([209.51.188.17]:54494) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ka1QN-0000Nb-BM for submit@debbugs.gnu.org; Tue, 03 Nov 2020 13:52:55 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50224) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ka1QM-00025j-EH for bug-gnu-emacs@gnu.org; Tue, 03 Nov 2020 13:52:55 -0500 Received: from static.214.254.202.116.clients.your-server.de ([116.202.254.214]:52016 helo=ciao.gmane.io) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ka1QG-0001on-HZ for bug-gnu-emacs@gnu.org; Tue, 03 Nov 2020 13:52:54 -0500 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1ka1QC-0007cg-Gt for bug-gnu-emacs@gnu.org; Tue, 03 Nov 2020 19:52:44 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: William Xu Date: Tue, 03 Nov 2020 19:52:41 +0100 Organization: the Church of Emacs Message-ID: References: <87ft61134a.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (darwin) Cancel-Lock: sha1:VJUWQ08y/BPTGoHs4sTV826gmkA= Received-SPF: pass client-ip=116.202.254.214; envelope-from=geb-bug-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/03 13:52:44 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: 5 X-Spam_score: 0.5 X-Spam_bar: / X-Spam_report: (0.5 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.1 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.9 (/) Roland Coeurjoly writes: > When doing M-x gdb, I enter "docker-compose -f ~/docker-services/dev/docker-compose.yml exec dev_rhel7 bash -c "gdb -i=mi"", and then > it shows me the following message. > > Current directory is /home/drcoeurjoly/docker-services/dev/ > > Error: you did not specify -i=mi on GDB's command line! WARNING: The MY_UID variable is not set. Defaulting to a blank string. Is "WARNING: The MY_UID variable is not set. Defaulting to a blank string." coming from your docker or bash? The check of gdb--check-interpreter looks pretty weak, as long as there is anything that will be written to stdout before the gdb cmd itself, it will fail with below check: #+begin_src emacs-lisp (unless (memq (aref string 0) '(?^ ?~ ?@ ?& ?* ?=)) #+end_src which will further set below filter. The filter below seems preventing the gdb-mi to work: #+begin_src emacs-lisp (set (make-local-variable 'gud-marker-filter) #'gud-gdb-marker-filter) #+end_src One can easily reproduce similar error, by wrapping around gdb with "echo hi" at the front: #+begin_src shell-script #!/bin/sh arg="$@" echo hi gdb -i=mi ${arg} #+end_src IMO, in the above cases, we should not immediately fall back to gud-gdb filter. The user should at least get a chance (like yes-or-no-p) to continue with gdb-mi, regardless of the sometimes-false-positive error. -- William