From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Tobias Zawada Newsgroups: gmane.emacs.bugs Subject: bug#34769: Bug in emacs 26.1 gdb-send match-string applied after non-matching string-match Date: Wed, 6 Mar 2019 12:27:03 +0100 (CET) Message-ID: <1969119607.262870.1551871623530@email.ionos.de> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="218546"; mail-complaints-to="usenet@blaine.gmane.org" To: 34769@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Mar 06 16:59:33 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1h1Yx9-000ufr-3c for geb-bug-gnu-emacs@m.gmane.org; Wed, 06 Mar 2019 16:59:31 +0100 Original-Received: from localhost ([127.0.0.1]:35345 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h1Yx8-0008JN-6b for geb-bug-gnu-emacs@m.gmane.org; Wed, 06 Mar 2019 10:59:30 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:35644) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h1Ywl-00089U-U6 for bug-gnu-emacs@gnu.org; Wed, 06 Mar 2019 10:59:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h1Ywg-0003y0-6I for bug-gnu-emacs@gnu.org; Wed, 06 Mar 2019 10:59:07 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49286) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h1Ywg-0003xi-0O for bug-gnu-emacs@gnu.org; Wed, 06 Mar 2019 10:59:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1h1Ywf-0002Ct-RJ for bug-gnu-emacs@gnu.org; Wed, 06 Mar 2019 10:59:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Tobias Zawada Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Mar 2019 15:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 34769 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.15518879028425 (code B ref -1); Wed, 06 Mar 2019 15:59:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 6 Mar 2019 15:58:22 +0000 Original-Received: from localhost ([127.0.0.1]:34595 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h1Yw1-0002Bp-IT for submit@debbugs.gnu.org; Wed, 06 Mar 2019 10:58:21 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:54203) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h1Uhf-0008O6-Gc for submit@debbugs.gnu.org; Wed, 06 Mar 2019 06:27:15 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:34479) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1h1Uha-0004p8-1l for submit@debbugs.gnu.org; Wed, 06 Mar 2019 06:27:10 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:40352) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h1UhZ-0001B3-B8 for bug-gnu-emacs@gnu.org; Wed, 06 Mar 2019 06:27:09 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h1UhY-0004oK-Pc for bug-gnu-emacs@gnu.org; Wed, 06 Mar 2019 06:27:09 -0500 Original-Received: from mout.kundenserver.de ([212.227.126.133]:47279) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h1UhY-0004mT-DC for bug-gnu-emacs@gnu.org; Wed, 06 Mar 2019 06:27:08 -0500 Original-Received: from oxbaltgw38.schlund.de ([172.19.246.46]) by mrelayeu.kundenserver.de (mreue012 [213.165.67.97]) with ESMTPSA (Nemesis) id 1MDv1A-1grYY73U3A-009zT4 for ; Wed, 06 Mar 2019 12:27:03 +0100 X-Priority: 3 Importance: Medium X-Mailer: Open-Xchange Mailer v7.8.4-Rev51 X-Originating-Client: open-xchange-appsuite X-Provags-ID: V03:K1:u2eiuKjkqNBasZMVYCvhojrJ/UFzf1zGpCDRXXHUdfw++un8zHF z1+Dpk9p+Q2mbVRQACfE+HvaaA4YaWv2cSG4MEKa5cq2ATeEUQXqijbxGGNvbdW3t/7if7X 0p2mD34kuvsLmB42KPrZA18jo136+LMWYlHQayEmSMEg9AnnRIH2Xg7Cy1NmejKorwiJmK+ GG0yJA57visy7XCy1ygeQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:QpUL8FBzZyo=:dWREQB7GRJQDy3LRB0OrjP v30w2Z9xINlt3sGpAOQbncrCQ1i+HHI+DGkr03sJE9DGx0yA1A6znBcCVZobMtP6t0mrC2YiK oXG6/3GvGAPszGKiA3IsxyEEVt1Z+6TEZJO6z7+OGNU3SLMzxr0ncIDY7Grk295cs/yno4brm iE874IwTS+k8vBaRssUcyNEYD+LR34/Kqg07X2/Qb/t95JdHR2elH5Rq3fztqYYnFg6EMjbuq wlblfxid96NF56YYH89v0yrsigor2gDgs4jBDw73ONVjpM8KoYinysiBKJTBayjNOLBRQ1jPv nzEbVt559YYtgjbACieslBnjt4a6rh2FFThzhQCwBOD4UYr+5khQKVZSsKr8hL2nIsjqZ/f5T /yHCTzYIAlP37qKvY1gPKxwAHGlC4jmPGg+XdVxRjVnSBFlaZp19knNkAHp2+2ueVZeclVCk6 uBcs9715cwKOFkPxlDC5zzC6h6YNhaKEpD7gcRgZGDLQ2+ZBT8JexG57BKuM/8Xi6Rx19tdaC EiZl7913XngTRnGbdMVcJJ+k1Aws5+JkLetqJd8T0vOjJyFvB7jj2Gj46Qy7Hr7jXrltiHydG PIJxLelAZ8DFXNfMnuDR7+26nkTGXa8nMMLsQRwok9k6oI16pGxoIARr1tHsGJyHxrOMwV9qn jxRtgQNXkQqxXDZzWNgUVkgJOV6IqG4M5fHd9Y0pPaRQzG8U8GABBQEyrepsbyB9ssK/0ovHS 1ORr/wsF4oYuisucq8NyzpkW6krTjVQ5dhE1tRgE7H6oXhdkel32VM7CvuI= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Mailman-Approved-At: Wed, 06 Mar 2019 10:58:21 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:156100 Archived-At: Dear Emacs maintainers, At the end of gdb-send one finds the following lines: (let* ((control-command-p (string-match gdb-control-commands-regexp string)) (command-arg (match-string 3 string)) It is wrong to call (match-string 3 string) if (string-match gdb-control-commands-regexp string) returned nil. The doc of match-string says: "Return string of text matched by last search." That means match-string only returns sensible results if the last match was successful. Possible correction: (let* ((control-command-p (string-match gdb-control-commands-regexp string)) (command-arg (and control-command-p (match-string 3 string))) System info: GNU Emacs 26.1 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.22.30) of 2018-05-29 Best regards, Tobias