From unknown Sun Jun 15 08:49:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#34489: 25.2; pdb fails if directory contains '++' Resent-From: a.soroa@ehu.eus (a.soroa) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 15 Feb 2019 16:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 34489 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 34489@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.155024650115499 (code B ref -1); Fri, 15 Feb 2019 16:02:01 +0000 Received: (at submit) by debbugs.gnu.org; 15 Feb 2019 16:01:41 +0000 Received: from localhost ([127.0.0.1]:49707 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gufvn-00041q-Dr for submit@debbugs.gnu.org; Fri, 15 Feb 2019 11:01:40 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49153) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1guZ6r-0005Po-R1 for submit@debbugs.gnu.org; Fri, 15 Feb 2019 03:44:38 -0500 Received: from lists.gnu.org ([209.51.188.17]:49810) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1guZ6i-0005O4-A5 for submit@debbugs.gnu.org; Fri, 15 Feb 2019 03:44:30 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35293) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1guZ6g-0002FZ-Sy for bug-gnu-emacs@gnu.org; Fri, 15 Feb 2019 03:44:28 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_MED, 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 1guZ6Z-0005IB-Ot for bug-gnu-emacs@gnu.org; Fri, 15 Feb 2019 03:44:21 -0500 Received: from smtp.lg.ehu.es ([158.227.0.66]:6380 helo=smtp.ehu.eus) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1guZ6X-0004Mt-Nb for bug-gnu-emacs@gnu.org; Fri, 15 Feb 2019 03:44:19 -0500 Received: from imsva2.lgp.ehu.es (imsva2.lgp.ehu.es [10.0.3.246]) by postfix.smtp2.imsva2 (Postfix) with ESMTPS id 3DFA61242C for ; Fri, 15 Feb 2019 09:32:03 +0100 (CET) Received: from imsva2.lgp.ehu.es (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 03FE85A076 for ; Fri, 15 Feb 2019 09:32:03 +0100 (CET) Received: from imsva2.lgp.ehu.es (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id D5EA85A06B for ; Fri, 15 Feb 2019 09:32:02 +0100 (CET) Received: from smtp.ehu.eus (unknown [10.0.100.76]) by imsva2.lgp.ehu.es (Postfix) with ESMTPS for ; Fri, 15 Feb 2019 09:32:02 +0100 (CET) Received: from sipc87.si.ehu.es (sipc87.si.ehu.es [158.227.112.97]) by smtp2 (Postfix) with ESMTP id 1F065165A3 for ; Fri, 15 Feb 2019 09:32:02 +0100 (CET) Received: by sipc87.si.ehu.es (Postfix, from userid 1000) id 02CC7E1760; Fri, 15 Feb 2019 09:32:01 +0100 (CET) From: a.soroa@ehu.eus (a.soroa) Date: Fri, 15 Feb 2019 09:32:01 +0100 Message-ID: <87r2c94flq.fsf@sipc87.si.ehu.es> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Greylist: Sender IP whitelisted, Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (smtp2); Fri, 15 Feb 2019 09:32:02 +0100 (CET) X-TM-AS-GCONF: 00 X-TM-AS-Product-Ver: IMSVA-9.1.0.1631-8.2.0.1013-24430.006 X-TM-AS-Result: No--14.500-7.0-31-10 X-imss-scan-details: No--14.500-7.0-31-10 X-TMASE-Version: IMSVA-9.1.0.1631-8.2.1013-24430.006 X-TMASE-Result: 10--14.500300-10.000000 X-TMASE-MatchedRID: SKBxHcUfEArR7K4rYO+zjF8Vs2RFs8lFLoYOuiLW+uUsX4dJC/gI/p+m 47c8WSUK1NTuvHSU9Nb3dQFXsqZDMLnFV5AncJxohK8o4aoss8roFXQb3ZgkUdzOQo7mTgA+4MZ M1Q/ZcvBRzm2uy9zBJ+fR7uNXc5l0HVhvuc+Wl56HZXNSWjgdU5rMXFchDcicKWSmeFhp5cuTw2 4pJDJyApJJND0rHlZxe1kKl8wrL19oGJPfSFIKVCzQ/0WoFmiofNWHpT7XoOSGisL/BZ/9PUOSm b/0B3NRjSLgBhtUjitDa8q98kLwsnT7Rd73HB6bi82UiskMqcwvcKmqjEcY3p/oviapr7hkxfuH uPvwWjqMzaOQ+y3toUZmuInDdJ3BQjDhdr0sC0y628cXbnOhT4EMq2qpjBJhaKyfWaPPzZ9MAHV bmze1TvlDJELtIND2Xl9v5CQ2BAEJG55i6ynXHE+4wmL9kCTxWVhDKBIv1bc9GQ/geJlElhYRRW iQgicCOTSB4QM7f53tgpRf3FlxUH4dAQcikhqTSrrFmZ1Ea4bYP/ttQgmUXZnWR7UNiELsFUHck M5vixgGx8I21a/wM01Rmfs2qTstGJBzk6LE3bMflhDI6DvVlhn2SJm936gES8CF3gNU2V0ygvvk 2n2DkX4ehgf61YgmYr8bxT9d7zA2jeY+Udg/Iko3NubK1zYIxmk2/Mikg70qNag3uuW+4u734x6 nzMNiAKsS3xNBYzMDCudP0oH4q7Wi9Gxn8Iu1YiKEE4FBZbK7YfdG4EoR4bvIvKGT93Eihed0Hf 7x5KvGuSAHDseZ0Z5D9U5RBuzkHN0r1kHymECeAiCmPx4NwFkMvWAuahr8SnQ4MjwaO9cqtq5d3 cxkNQwWxr7XDKH8lExlQIQeRG0= X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0 X-Greylist: Sender IP whitelisted, Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (postfix.smtp2.imsva2); Fri, 15 Feb 2019 09:32:03 +0100 (CET) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 158.227.0.66 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 0.0 (/) X-Mailman-Approved-At: Fri, 15 Feb 2019 11:01:38 -0500 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 (-) 'pdb' command does not work if the directory where the python script is contains the characters '++'. Here is a receipt $ mkdir /tmp/foo++ $ cd /tmp/foo++ $ echo "print(10)" > pp.py $ emacs -Q M-x pdb Run pdb (like this): python3 -m pdb pp.py In GNU Emacs 25.2.2 (x86_64-pc-linux-gnu, GTK+ Version 3.22.21) of 2017-09-22, modified by Debian built on lgw01-amd64-050 Windowing system distributor 'The X.Org Foundation', version 11.0.11906000 System Description: Ubuntu 18.04.2 LTS Configured using: 'configure --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25= .2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.2/site-li= sp:/usr/share/emacs/site-lisp --with-sound=3Dalsa --without-gconf --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25= .2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.2/site-li= sp:/usr/share/emacs/site-lisp --with-sound=3Dalsa --without-gconf --with-x=3Dyes --with-x-toolkit=3Dgtk3 --with-toolkit-scroll-bars 'CFLAGS=3D-g -O2 -fdebug-prefix-map=3D/build/emacs25-jYekUr/emacs25-25.2+1=3D. -fstack-prot= ector-strong -Wformat -Werror=3Dformat-security -Wall' 'CPPFLAGS=3D-Wdate-time -D_FORTIFY_SOURCE=3D2' 'LDFLAGS=3D-Wl,-Bsymbolic-functions -Wl,-z,relro'' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LC_MONETARY: en_IE.UTF-8 value of $LC_NUMERIC: en_IE.UTF-8 value of $LC_TIME: en_IE.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Shell Minor modes in effect: shell-dirtrack-mode: t global-flycheck-mode: t diff-auto-refine-mode: t global-company-mode: t company-mode: t projectile-mode: t ido-vertical-mode: t save-place-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent messages: libreoffice 2019-1-9-DK-Sailak-IIG-Bilera-\(Pepe\).odt: finished. ~=20 /tmp=20 /tmp/k++=20 (New file) Can=E2=80=99t guess python-indent-offset, using defaults: 4 Trailing newlines [trailing-newlines] next-line: End of buffer Saving file /tmp/k++/pp.py... Wrote /tmp/k++/pp.py Quit Load-path shadows: /usr/share/emacs/25.2/site-lisp/debian-startup hides /usr/share/emacs/site-= lisp/debian-startup /usr/share/emacs/site-lisp/rst hides /usr/share/emacs/25.2/lisp/textmodes/r= st /home/ccpsoeta/.emacs.d/elpa/let-alist-1.0.5/let-alist hides /usr/share/ema= cs/25.2/lisp/emacs-lisp/let-alist Features: (shadow sort mail-extr emacsbug gud pcmpl-unix conf-mode network-stream nsm starttls url-cache url-http tls gnutls url-gw url-auth warnings vc-git company-jedi jedi-core python-environment epc ctable concurrent python tramp-sh misearch multi-isearch cal-move parse-time mm-archive shr-color color shr dom browse-url notmuch hl-line notmuch-message notmuch-hello notmuch-tree notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser notmuch-wash coolj notmuch-query goto-addr icalendar diary-lib diary-loaddefs notmuch-tag crm notmuch-lib notmuch-compat cl mm-view mml-smime smime dig org-agenda flyspell rect tramp-cache tramp tramp-compat tramp-loaddefs trampver ucs-normalize shell org-element org-rmail org-mhe org-irc org-info org-gnus org-docview doc-view jka-compr image-mode org-bibtex bibtex org-bbdb org-w3m org org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs windmove dired-aux message sendmail format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader ispell flycheck find-func company-ycmd f ycmd diff-mode diff request-deferred request mail-utils url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source gnus-util mm-util help-fns mail-prsvr password-cache url-vars mailcap json map hmac-def deferred s dash cus-edit wid-edit company-oddmuse company-keywords company-etags etags xref project eieio eieio-core company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb company projectile subr-x grep compile comint ansi-color ring ibuf-ext ibuffer thingatpt flx-ido advice flx ido-vertical-mode ido cus-start cus-load dired-x dired printing ps-print ps-def lpr server pinentry epa derived epg saveplace cl-macs cl-seq use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core edmacro kmacro finder-inf tex-site rx info package epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv cl-loaddefs pcase cl-lib time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core 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 charscript case-table epa-hook jka-cmpr-hook help simple abbrev 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 dbusbind 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 684834 57692) (symbols 48 49680 0) (miscs 40 2836 1964) (strings 32 162971 25757) (string-bytes 1 4632525) (vectors 16 77915) (vector-slots 8 1988582 65164) (floats 8 910 634) (intervals 56 11276 252) (buffers 976 73)) From unknown Sun Jun 15 08:49:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#34489: 25.2; pdb fails if directory contains '++' References: <87r2c94flq.fsf@sipc87.si.ehu.es> In-Reply-To: <87r2c94flq.fsf@sipc87.si.ehu.es> Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Jun 2019 16:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34489 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: a.soroa@ehu.eus Cc: 34489@debbugs.gnu.org Received: via spool by 34489-submit@debbugs.gnu.org id=B34489.15619112193489 (code B ref 34489); Sun, 30 Jun 2019 16:14:02 +0000 Received: (at 34489) by debbugs.gnu.org; 30 Jun 2019 16:13:39 +0000 Received: from localhost ([127.0.0.1]:47173 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhcSR-0000uC-Gl for submit@debbugs.gnu.org; Sun, 30 Jun 2019 12:13:39 -0400 Received: from mail-wm1-f42.google.com ([209.85.128.42]:53815) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhcSO-0000ty-UW for 34489@debbugs.gnu.org; Sun, 30 Jun 2019 12:13:37 -0400 Received: by mail-wm1-f42.google.com with SMTP id x15so13456364wmj.3 for <34489@debbugs.gnu.org>; Sun, 30 Jun 2019 09:13:36 -0700 (PDT) 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:cc; bh=D7SOI9G5/bOxkIvGWud4BpmS1WNXoKe9aLQoUVSFYgk=; b=qrY43eySIAX0OGCVww9cuT7JfSwMcd6IG8V/yGkW8MT8BL/USZB6ZH4CerWNJeMrLj OcbSXDX5BZ+qqFW3glosW+DGbFHvz33oxmJu4KHl0mbi4+lRBBbI212G0vnV0NPOw+g6 yMy3Qv+e4b1F2U/l44ST4bjpAlyeAMheVSZUe2Q/VZROH4ZL0XrrSbjKWIA6mzqK5+5Y 58kQ5x8YaC1V+DeR2FTQ+pB7iME8hS+kJOjiLfPkU8zmho36ibhx3hGWwAkuPWZ5xwth KxhJu01R/buZTzWseOikLPyVjjAb3Ohcg78H0bmIKPdHo5okMym1LCtpn3iVX5fiNnVO bkKw== X-Gm-Message-State: APjAAAUlbdh3upwi3jFEn8Xc3/T5LNWIwSbMyFJ9+4hCUZW8CH04vUku 59mvr0OqBt6ErfpbfKF5qFEiPCMrN9YRrXlI4lQ= X-Google-Smtp-Source: APXvYqzWt/pBYWAR5ePcGxvC+Yrvdx2ufibLNGx5ja8bbqJcklE3R9Fkrx3FxNpn40r9momDwOXeiEJSlMKMPyZqnSI= X-Received: by 2002:a1c:b6d4:: with SMTP id g203mr13954948wmf.19.1561911210892; Sun, 30 Jun 2019 09:13:30 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Sun, 30 Jun 2019 18:13:19 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.2 (/) 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.8 (/) a.soroa@ehu.eus (a.soroa) writes: > 'pdb' command does not work if the directory where the python script is > contains the characters '++'. Here is a receipt > > $ mkdir /tmp/foo++ > $ cd /tmp/foo++ > $ echo "print(10)" > pp.py > $ emacs -Q > M-x pdb > Run pdb (like this): python3 -m pdb pp.py I am able to reproduce this on current master. The expected behaviour is to see TWO buffers in separate windows, first "*gud-pp.py" with the following content: Current directory is /tmp/foo++/ > /tmp/foo++/pp.py(1)() -> print(10) (Pdb) And the second a buffer visiting "pp.py". The symptom is that you only see ONE buffer "*gud-pp.py*" with the following content: Current directory is /tmp/foo++/ The bug (half) goes away as soon as I try to debug `gud-common-init' using M-x edebug-defun, but only when stepping through manually using "n" (and not when hitting "c"). Without this instrumentation, I get the bug as above. With it, I see the expected output in the "*gud-pp.py*" buffer (but *not* the expected "pp.py" buffer). I tried adding strategic calls to sit-for in gud-common-init and could get the same result as with M-x edebug-defun. Does anyone have any ideas what could cause this? Thanks, Stefan Kangas From unknown Sun Jun 15 08:49:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#34489: 25.2; pdb fails if directory contains '++' Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Jun 2019 16:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34489 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: a.soroa@ehu.eus, 34489@debbugs.gnu.org Received: via spool by 34489-submit@debbugs.gnu.org id=B34489.15619124405308 (code B ref 34489); Sun, 30 Jun 2019 16:34:02 +0000 Received: (at 34489) by debbugs.gnu.org; 30 Jun 2019 16:34:00 +0000 Received: from localhost ([127.0.0.1]:47178 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhcm8-0001NY-Ae for submit@debbugs.gnu.org; Sun, 30 Jun 2019 12:34:00 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41902) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhcm6-0001NL-0Z for 34489@debbugs.gnu.org; Sun, 30 Jun 2019 12:33:58 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:36008) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hhclz-0007XN-0Y; Sun, 30 Jun 2019 12:33:51 -0400 Received: from [176.228.60.248] (port=2477 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hhcly-0007ee-Cs; Sun, 30 Jun 2019 12:33:50 -0400 Date: Sun, 30 Jun 2019 19:33:46 +0300 Message-Id: <835zonf2xh.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Stefan Kangas on Sun, 30 Jun 2019 18:13:19 +0200) References: <87r2c94flq.fsf@sipc87.si.ehu.es> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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: Stefan Kangas > Date: Sun, 30 Jun 2019 18:13:19 +0200 > Cc: 34489@debbugs.gnu.org > > The expected behaviour is to see TWO buffers in separate windows, > first "*gud-pp.py" with the following content: > > Current directory is /tmp/foo++/ > > /tmp/foo++/pp.py(1)() > -> print(10) > (Pdb) > > And the second a buffer visiting "pp.py". > > The symptom is that you only see ONE buffer "*gud-pp.py*" with the > following content: > > Current directory is /tmp/foo++/ > > The bug (half) goes away as soon as I try to debug `gud-common-init' > using M-x edebug-defun, but only when stepping through manually using > "n" (and not when hitting "c"). Without this instrumentation, I get > the bug as above. With it, I see the expected output in the > "*gud-pp.py*" buffer (but *not* the expected "pp.py" buffer). > > I tried adding strategic calls to sit-for in gud-common-init and could > get the same result as with M-x edebug-defun. > > Does anyone have any ideas what could cause this? A stab in the dark: gud-pdb-marker-regexp? From unknown Sun Jun 15 08:49:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#34489: 25.2; pdb fails if directory contains '++' Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Jun 2019 17:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34489 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: a.soroa@ehu.eus, 34489@debbugs.gnu.org Received: via spool by 34489-submit@debbugs.gnu.org id=B34489.15619155159863 (code B ref 34489); Sun, 30 Jun 2019 17:26:02 +0000 Received: (at 34489) by debbugs.gnu.org; 30 Jun 2019 17:25:15 +0000 Received: from localhost ([127.0.0.1]:47214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhdZj-0002Z1-2h for submit@debbugs.gnu.org; Sun, 30 Jun 2019 13:25:15 -0400 Received: from mail-wm1-f52.google.com ([209.85.128.52]:34841) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhdZh-0002Ym-Cq for 34489@debbugs.gnu.org; Sun, 30 Jun 2019 13:25:13 -0400 Received: by mail-wm1-f52.google.com with SMTP id c6so13476405wml.0 for <34489@debbugs.gnu.org>; Sun, 30 Jun 2019 10:25:13 -0700 (PDT) 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=mYIwdPXDD7cH/dz48cGN3BIGsVbSF3rQ5xw8uZurDMM=; b=bn93A+njeI5sTYZ1EUEf1n0xoci2zlDN7dHX4K3f30bvjZ4XwfZUumMVyEVLMngyWe MpeQ/cLVmFC2SGk9dqxckvBgw8m5bXpSZgRVTzlcHZ1rxiv7WBMFugxMl5S6iOjv6QCw qWLD3lLvFa1LiAudJA+7wHFxvfB3r+NrhwivqeVBoljTytyeIHy46py7n6MWLTpoAegU OlQy729S9d1U1P9jz3zffYaYab9wTAlxUwr3hhK8Qbf0rMZFzETnde9c1Bxk1QBuYU1G YxqSmhTbKuE2LtVu62SfJK0meWNMFs1etvID5RQ98gMk09GDN8hoxIKz/C1tctIvVHZo RSEg== X-Gm-Message-State: APjAAAU7zUn0vDCj3JwJ8zbr2/5FTFLvKzcyyhWuQUbp1oBlLz74gH1x KjBAvj8+gdObBQ1C8sCeoNkg6blQxGK3BRsdysY= X-Google-Smtp-Source: APXvYqz9ZxI+Bm3hpMdXvKXvK9BDHdcnsbNdtos/Y0ZW4KCner0Ssh4GkptaAA2wvj2lb4gh3xEHdOuGUPE+9gyrrbM= X-Received: by 2002:a1c:cb0c:: with SMTP id b12mr14399294wmg.93.1561915507656; Sun, 30 Jun 2019 10:25:07 -0700 (PDT) MIME-Version: 1.0 References: <87r2c94flq.fsf@sipc87.si.ehu.es> <835zonf2xh.fsf@gnu.org> In-Reply-To: <835zonf2xh.fsf@gnu.org> From: Stefan Kangas Date: Sun, 30 Jun 2019 19:24:56 +0200 Message-ID: Content-Type: multipart/mixed; boundary="00000000000000f0a2058c8dcbaf" 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 (-) --00000000000000f0a2058c8dcbaf Content-Type: text/plain; charset="UTF-8" Eli Zaretskii writes: > > Does anyone have any ideas what could cause this? > > A stab in the dark: gud-pdb-marker-regexp? Indeed, that was the culprit. I've attached a fix. Thanks, Stefan Kangas --00000000000000f0a2058c8dcbaf Content-Type: application/x-patch; name="0001-Fix-pdb-when-absolute-file-name-contains.patch" Content-Disposition: attachment; filename="0001-Fix-pdb-when-absolute-file-name-contains.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jxj837z60 RnJvbSAxMzZjZTIyMzk5ZGRiNGRjNDkzN2IzYzQ0MDIzOGJhOGI3OTlkNDMyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBTdW4sIDMwIEp1biAyMDE5IDE5OjE3OjUyICswMjAwClN1YmplY3Q6IFtQQVRDSF0g Rml4IHBkYiB3aGVuIGFic29sdXRlIGZpbGUgbmFtZSBjb250YWlucyAiKyIKCiogbGlzcC9wcm9n bW9kZXMvZ3VkLmVsIChndWQtcGRiLW1hcmtlci1yZWdleHApOiBNYXRjaCBhYnNvbHV0ZSBmaWxl Cm5hbWVzIGNvbnRhaW5pbmcgIisiLiAgKEJ1ZyMzNDQ4OSkKLS0tCiBsaXNwL3Byb2dtb2Rlcy9n dWQuZWwgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24o LSkKCmRpZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9ndWQuZWwgYi9saXNwL3Byb2dtb2Rlcy9n dWQuZWwKaW5kZXggNDMwNmY1ZGFhMC4uYzM1NTY3ZmE2OSAxMDA2NDQKLS0tIGEvbGlzcC9wcm9n bW9kZXMvZ3VkLmVsCisrKyBiL2xpc3AvcHJvZ21vZGVzL2d1ZC5lbApAQCAtMTYwNiw3ICsxNjA2 LDcgQEAgZ3VkLXBkYi1oaXN0b3J5CiA7OyBMYXN0IGdyb3VwIGlzIGZvciByZXR1cm4gdmFsdWUs IGUuZy4gIj4gdGVzdC5weSgyKWZvbygpLT5Ob25lIgogOzsgRWl0aGVyIGZpbGUgb3IgZnVuY3Rp b24gbmFtZSBtYXkgYmUgb21pdHRlZDogIj4gPHN0cmluZz4oMCk/KCkiCiAoZGVmdmFyIGd1ZC1w ZGItbWFya2VyLXJlZ2V4cAotICAiXj4gXFwoWy1hLXpBLVowLTlfLy46QCBcXF0qXFx8PHN0cmlu Zz5cXCkoXFwoWzAtOV0rXFwpKVxcKFthLXpBLVowLTlfXSpcXHxcXD9cXHw8bW9kdWxlPlxcKSgp XFwoLT5bXlxuXHJdKlxcKT9bXG5ccl0iKQorICAiXj4gXFwoWy1hLXpBLVowLTlfKy8uOkAgXFxd KlxcfDxzdHJpbmc+XFwpKFxcKFswLTldK1xcKSlcXChbYS16QS1aMC05X10qXFx8XFw/XFx8PG1v ZHVsZT5cXCkoKVxcKC0+W15cblxyXSpcXCk/W1xuXHJdIikKIAogKGRlZnZhciBndWQtcGRiLW1h cmtlci1yZWdleHAtZmlsZS1ncm91cCAxKQogKGRlZnZhciBndWQtcGRiLW1hcmtlci1yZWdleHAt bGluZS1ncm91cCAyKQotLSAKMi4xMS4wCgo= --00000000000000f0a2058c8dcbaf-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 30 14:32:55 2019 Received: (at control) by debbugs.gnu.org; 30 Jun 2019 18:32:55 +0000 Received: from localhost ([127.0.0.1]:47282 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhedD-0006IQ-Fx for submit@debbugs.gnu.org; Sun, 30 Jun 2019 14:32:55 -0400 Received: from mail-wm1-f46.google.com ([209.85.128.46]:35788) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hhedB-0006IB-Jb for control@debbugs.gnu.org; Sun, 30 Jun 2019 14:32:54 -0400 Received: by mail-wm1-f46.google.com with SMTP id c6so13565069wml.0 for ; Sun, 30 Jun 2019 11:32:53 -0700 (PDT) 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=flEv9UDMcQ1WUCaXWmuTJSMptLzNqrCIFz+HIBXxx6g=; b=P2RIdrTz5KULJBHmCglCFEyv4xoYlKa0PbR45KgRWLHhVBzHIoxmd+b0huvby4ZlEj thfUpcKauH+8A9PqQc4CShKI4LhvmGwlthA2h3dVUQS2FxcvfGjwzfJ9Ci/7oaaw4xEd ziLincukMi5zHk7EtbIjy+OT98h5h2n7BWi0d/4ICUbLwScxLOeJsiX3+EsWwHDPCWMz OB1f9rZVU2jvBE6eWqIHmpah3phaDKPlK1Xc1Xgb0VsHqr9bo5T92yaLw8rxRuOHLGtZ 5VglhSwsnuMWRComNggWC7iRPELkBQYHLbwVZZ5uaG4F900pNWw+bRCJGtwh15kC4P/g c95w== X-Gm-Message-State: APjAAAWsOsCsXTvfMc2AAFjTJ9A0x+dr8Z1iQYy8ykS7Tj/4zogVHDvp A2zvySu6oCy14kR4ZsuwAXtQEdB1zP70f5AWRpjDVS6K X-Google-Smtp-Source: APXvYqz4sOtFUNQkrGETcr6UXo5yY3uAA99U725ZXp/4cwRGm0t62leupj6Xl4k/+2thxRuAT6J905RGVeq9BfHraKQ= X-Received: by 2002:a1c:cb0c:: with SMTP id b12mr14507820wmg.93.1561919567226; Sun, 30 Jun 2019 11:32:47 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Sun, 30 Jun 2019 20:32:35 +0200 Message-ID: Subject: tags 34489 patch To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.2 (/) 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: -0.8 (/) tags 34489 patch quit From unknown Sun Jun 15 08:49:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#34489: 25.2; pdb fails if directory contains '++' Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 02 Jul 2019 16:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34489 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Kangas Cc: a.soroa@ehu.eus, 34489@debbugs.gnu.org Received: via spool by 34489-submit@debbugs.gnu.org id=B34489.156208537721989 (code B ref 34489); Tue, 02 Jul 2019 16:37:01 +0000 Received: (at 34489) by debbugs.gnu.org; 2 Jul 2019 16:36:17 +0000 Received: from localhost ([127.0.0.1]:47780 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hiLlQ-0005ib-MX for submit@debbugs.gnu.org; Tue, 02 Jul 2019 12:36:16 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38046) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hiLlO-0005iO-7i for 34489@debbugs.gnu.org; Tue, 02 Jul 2019 12:36:15 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52136) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hiLlH-0000JB-Bj; Tue, 02 Jul 2019 12:36:07 -0400 Received: from [176.228.60.248] (port=4382 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hiLlF-0007XH-Kc; Tue, 02 Jul 2019 12:36:06 -0400 Date: Tue, 02 Jul 2019 19:35:51 +0300 Message-Id: <831rz8e6mw.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Stefan Kangas on Sun, 30 Jun 2019 19:24:56 +0200) References: <87r2c94flq.fsf@sipc87.si.ehu.es> <835zonf2xh.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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: Stefan Kangas > Date: Sun, 30 Jun 2019 19:24:56 +0200 > Cc: a.soroa@ehu.eus, 34489@debbugs.gnu.org > > > A stab in the dark: gud-pdb-marker-regexp? > > Indeed, that was the culprit. I've attached a fix. Hmm... I wonder why the code bothers specifying the allowed characters explicitly, and in particular why it only allows ASCII characters. Does the code work if the directory has non-ASCII characters instead of "++"? Thanks. From unknown Sun Jun 15 08:49:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#34489: 25.2; pdb fails if directory contains '++' Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 02 Jul 2019 19:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34489 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: a.soroa@ehu.eus, 34489@debbugs.gnu.org Received: via spool by 34489-submit@debbugs.gnu.org id=B34489.156209657226666 (code B ref 34489); Tue, 02 Jul 2019 19:43:02 +0000 Received: (at 34489) by debbugs.gnu.org; 2 Jul 2019 19:42:52 +0000 Received: from localhost ([127.0.0.1]:47992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hiOfz-0006w2-R1 for submit@debbugs.gnu.org; Tue, 02 Jul 2019 15:42:52 -0400 Received: from mail-wm1-f54.google.com ([209.85.128.54]:53028) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hiOfw-0006vo-JG for 34489@debbugs.gnu.org; Tue, 02 Jul 2019 15:42:49 -0400 Received: by mail-wm1-f54.google.com with SMTP id s3so1990492wms.2 for <34489@debbugs.gnu.org>; Tue, 02 Jul 2019 12:42:48 -0700 (PDT) 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=8PsES62oLVp8w7BUkcqN9UKC3fHamSYMAaiV99SpCmQ=; b=ERy5OeEBIuQHFTtEP5tvOvkZTbr7ebRvOE+EX5FY2AKE7M4ffy/Mc5NzG+3TOd3zno zxzTXPGSR3ZMk3Br+vEIviqUoBeurO0kwQZfwNCd3oywbhNEz3NmgYGqZ0/56nWvrT2/ 371G12sncgi6hIBzLuPiRAfsGXgmuxufScPCRej12uNKRQxdr635pw+D2HPuBwY59w1a FoJC+odWmegXbrml432C5pmPS4SZH2U9mMCJXMSbIhCUOz/3va1uXYihLAwJhibSbsI9 Lc48xZslS6bGinB0gX5eKdpesfhJIEjvHozpEZhMM5C31uKETMKvbsHYY12cP8AIT/M1 /zBw== X-Gm-Message-State: APjAAAUi/V8RK/mmMe6vdAgM5Gu1SdtF1izWJNc0NFMH3olzcQiGv/FV DqDDHkGSiFiFx2h2twRGi5iacy2T9Xi5Npe5bWM= X-Google-Smtp-Source: APXvYqz6dgsrUZ7WlvYOeM8kLZu9xhtYoZY3ZO+Z5oFNvrJ7biCZXldyRNEFPfGXTM/YkoLiEFLtrJwmSaGozMPKkQA= X-Received: by 2002:a1c:b6d4:: with SMTP id g203mr4429479wmf.19.1562096562754; Tue, 02 Jul 2019 12:42:42 -0700 (PDT) MIME-Version: 1.0 References: <87r2c94flq.fsf@sipc87.si.ehu.es> <835zonf2xh.fsf@gnu.org> <831rz8e6mw.fsf@gnu.org> In-Reply-To: <831rz8e6mw.fsf@gnu.org> From: Stefan Kangas Date: Tue, 2 Jul 2019 21:42:31 +0200 Message-ID: Content-Type: multipart/mixed; boundary="000000000000ba8711058cb7f252" 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 (/) --000000000000ba8711058cb7f252 Content-Type: text/plain; charset="UTF-8" Eli Zaretskii writes: > Hmm... I wonder why the code bothers specifying the allowed characters > explicitly, and in particular why it only allows ASCII characters. > > Does the code work if the directory has non-ASCII characters instead > of "++"? No, it breaks. For now, I've attached a patch to use "[:alnum:]", which fixes that use case for me. Regarding your first question, I'm not exactly sure why. Maybe we could go as far as just doing "[[:print:]]*" for that part - or simply ".*". What do you think? Thanks, Stefan Kangas --000000000000ba8711058cb7f252 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Make-M-x-pdb-handle-more-valid-file-names.patch" Content-Disposition: attachment; filename="0001-Make-M-x-pdb-handle-more-valid-file-names.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jxm7xwrc0 RnJvbSAyZjY3MWQ3ZTg0MTA5YWY2NDk0NTdjZjA3N2NhMTBlOTQ5YzUyMTFkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBTdW4sIDMwIEp1biAyMDE5IDE5OjE3OjUyICswMjAwClN1YmplY3Q6IFtQQVRDSF0g TWFrZSAiTS14IHBkYiIgaGFuZGxlIG1vcmUgdmFsaWQgZmlsZSBuYW1lcwoKKiBsaXNwL3Byb2dt b2Rlcy9ndWQuZWwgKGd1ZC1wZGItbWFya2VyLXJlZ2V4cCk6IEFkZCAiKyIgYW5kCiJbOmFsbnVt Ol0iIHRvIHRoZSByZWdleHAuICAoQnVnIzM0NDg5KQotLS0KIGxpc3AvcHJvZ21vZGVzL2d1ZC5l bCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoK ZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL2d1ZC5lbCBiL2xpc3AvcHJvZ21vZGVzL2d1ZC5l bAppbmRleCA0MzA2ZjVkYWEwLi5mZGY1M2ZmMmU3IDEwMDY0NAotLS0gYS9saXNwL3Byb2dtb2Rl cy9ndWQuZWwKKysrIGIvbGlzcC9wcm9nbW9kZXMvZ3VkLmVsCkBAIC0xNjA2LDcgKzE2MDYsNyBA QCBndWQtcGRiLWhpc3RvcnkKIDs7IExhc3QgZ3JvdXAgaXMgZm9yIHJldHVybiB2YWx1ZSwgZS5n LiAiPiB0ZXN0LnB5KDIpZm9vKCktPk5vbmUiCiA7OyBFaXRoZXIgZmlsZSBvciBmdW5jdGlvbiBu YW1lIG1heSBiZSBvbWl0dGVkOiAiPiA8c3RyaW5nPigwKT8oKSIKIChkZWZ2YXIgZ3VkLXBkYi1t YXJrZXItcmVnZXhwCi0gICJePiBcXChbLWEtekEtWjAtOV8vLjpAIFxcXSpcXHw8c3RyaW5nPlxc KShcXChbMC05XStcXCkpXFwoW2EtekEtWjAtOV9dKlxcfFxcP1xcfDxtb2R1bGU+XFwpKClcXCgt PlteXG5ccl0qXFwpP1tcblxyXSIpCisgICJePiBcXChbLVs6YWxudW06XV8rLy46QCBcXF0qXFx8 PHN0cmluZz5cXCkoXFwoWzAtOV0rXFwpKVxcKFthLXpBLVowLTlfXSpcXHxcXD9cXHw8bW9kdWxl PlxcKSgpXFwoLT5bXlxuXHJdKlxcKT9bXG5ccl0iKQogCiAoZGVmdmFyIGd1ZC1wZGItbWFya2Vy LXJlZ2V4cC1maWxlLWdyb3VwIDEpCiAoZGVmdmFyIGd1ZC1wZGItbWFya2VyLXJlZ2V4cC1saW5l LWdyb3VwIDIpCi0tIAoyLjExLjAKCg== --000000000000ba8711058cb7f252-- From unknown Sun Jun 15 08:49:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#34489: 25.2; pdb fails if directory contains '++' Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 03 Jul 2019 05:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34489 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Kangas Cc: a.soroa@ehu.eus, 34489@debbugs.gnu.org Received: via spool by 34489-submit@debbugs.gnu.org id=B34489.15621323861254 (code B ref 34489); Wed, 03 Jul 2019 05:40:01 +0000 Received: (at 34489) by debbugs.gnu.org; 3 Jul 2019 05:39:46 +0000 Received: from localhost ([127.0.0.1]:48311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hiXze-0000KA-DU for submit@debbugs.gnu.org; Wed, 03 Jul 2019 01:39:46 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55597) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hiXza-0000Jw-HG for 34489@debbugs.gnu.org; Wed, 03 Jul 2019 01:39:43 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34574) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hiXzQ-0006HT-RH; Wed, 03 Jul 2019 01:39:34 -0400 Received: from [176.228.60.248] (port=4540 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hiXzP-0005zh-Ub; Wed, 03 Jul 2019 01:39:32 -0400 Date: Wed, 03 Jul 2019 08:39:19 +0300 Message-Id: <83h883d6d4.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Stefan Kangas on Tue, 2 Jul 2019 21:42:31 +0200) References: <87r2c94flq.fsf@sipc87.si.ehu.es> <835zonf2xh.fsf@gnu.org> <831rz8e6mw.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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: Stefan Kangas > Date: Tue, 2 Jul 2019 21:42:31 +0200 > Cc: a.soroa@ehu.eus, 34489@debbugs.gnu.org > > > [1:text/plain Hide] > > Eli Zaretskii writes: > > > Hmm... I wonder why the code bothers specifying the allowed characters > > explicitly, and in particular why it only allows ASCII characters. > > > > Does the code work if the directory has non-ASCII characters instead > > of "++"? > > No, it breaks. For now, I've attached a patch to use "[:alnum:]", > which fixes that use case for me. > > Regarding your first question, I'm not exactly sure why. Maybe we > could go as far as just doing "[[:print:]]*" for that part - or > simply ".*". What do you think? I think both [:print:] and .* would be too radical, as I'm not sure including control characters and arbitrary whitespace will not break something. But maybe [:graph:] is better than [:alnum:]. In any case, I think we want a comment there saying that this is to allow more characters in file names shown in the prompt. Thanks. From unknown Sun Jun 15 08:49:59 2025 X-Loop: help-debbugs@gnu.org Subject: bug#34489: 25.2; pdb fails if directory contains '++' Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 05 Jul 2019 15:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34489 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: a.soroa@ehu.eus, 34489@debbugs.gnu.org Received: via spool by 34489-submit@debbugs.gnu.org id=B34489.156234188327773 (code B ref 34489); Fri, 05 Jul 2019 15:52:01 +0000 Received: (at 34489) by debbugs.gnu.org; 5 Jul 2019 15:51:23 +0000 Received: from localhost ([127.0.0.1]:53635 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hjQUd-0007Dr-K9 for submit@debbugs.gnu.org; Fri, 05 Jul 2019 11:51:23 -0400 Received: from mail-wr1-f41.google.com ([209.85.221.41]:42127) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hjQUY-0007DY-BF for 34489@debbugs.gnu.org; Fri, 05 Jul 2019 11:51:19 -0400 Received: by mail-wr1-f41.google.com with SMTP id a10so9316983wrp.9 for <34489@debbugs.gnu.org>; Fri, 05 Jul 2019 08:51:18 -0700 (PDT) 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=j9A4a1tDrqGLT/fPQFJZtdxCGr/zsamOmLM2Vo7NzWw=; b=tlB4yqTpAcqCsf1PnpDmaEQ6c1NxPsDaluXymrrn6H3IZ6/a14E89cgzpeGlVR3yVh J9/FJHKPRfbn/q6PZ6Cp6HQuCXqObYTIS/Tu17khp2G2bqASbuqgSwfNjqOeQBYoS5KY 5I4ahzg/jD/kJekY+GeLPvwQd0aVlxmX5ws44lOAU4lA5PYsZARrnhyfQ8fS2E1VtXef kEXaIBYh+ElmIl5QvCqoZpxNGvdyQLbmRrzyMo4NW/3YB8TtsavWKB79E75Is0PwuarX 0U5vD9ZoqXjRMNnLUh81JdEklxv6uUiuJ2Db4nj88BPPWyJyPieWcpU9O39XxbbpVbBR 3VOA== X-Gm-Message-State: APjAAAVxRiwTNlo4rjklfKFjbXtGMv0Wk5Z6mO+FVmE9BH7Bva3NeWNM 4a5mn5RnXl/FUcwf7un9b2TTOeTRdTLfHgFB4M0= X-Google-Smtp-Source: APXvYqyCEKzIxp4ySwNL9I7HuUztKxdukCkWjgwsCgoTphACOtDIHVgixwHVaGJQkuuG1XiaF+jVk1UPMGEelPdCtng= X-Received: by 2002:a5d:4609:: with SMTP id t9mr4305924wrq.85.1562341872352; Fri, 05 Jul 2019 08:51:12 -0700 (PDT) MIME-Version: 1.0 References: <87r2c94flq.fsf@sipc87.si.ehu.es> <835zonf2xh.fsf@gnu.org> <831rz8e6mw.fsf@gnu.org> <83h883d6d4.fsf@gnu.org> In-Reply-To: <83h883d6d4.fsf@gnu.org> From: Stefan Kangas Date: Fri, 5 Jul 2019 17:51:00 +0200 Message-ID: Content-Type: multipart/mixed; boundary="00000000000051e3b1058cf1108d" 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 (-) --00000000000051e3b1058cf1108d Content-Type: text/plain; charset="UTF-8" Eli Zaretskii writes: > I think both [:print:] and .* would be too radical, as I'm not sure > including control characters and arbitrary whitespace will not break > something. But maybe [:graph:] is better than [:alnum:]. > > In any case, I think we want a comment there saying that this is to > allow more characters in file names shown in the prompt. How about the attached patch? Thanks, Stefan Kangas --00000000000051e3b1058cf1108d Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Make-M-x-pdb-use-graph-to-match-file-names.patch" Content-Disposition: attachment; filename="0001-Make-M-x-pdb-use-graph-to-match-file-names.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jxq9z9jk0 RnJvbSAxZTc4ZDBhYmQ0YmMxZDk0NzUyNjVjM2I4NzcxODI2NmZlNWU5YzkyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBTdW4sIDMwIEp1biAyMDE5IDE5OjE3OjUyICswMjAwClN1YmplY3Q6IFtQQVRDSF0g TWFrZSAiTS14IHBkYiIgdXNlICJbOmdyYXBoOl0iIHRvIG1hdGNoIGZpbGUgbmFtZXMKCiogbGlz cC9wcm9nbW9kZXMvZ3VkLmVsIChndWQtcGRiLW1hcmtlci1yZWdleHApOiBVc2UgIls6Z3JhcGg6 XSIgdG8KbWF0Y2ggZmlsZSBuYW1lIGluIHByb21wdC4gIChCdWcjMzQ0ODkpCi0tLQogbGlzcC9w cm9nbW9kZXMvZ3VkLmVsIHwgNiArKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMo KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9ndWQuZWwgYi9s aXNwL3Byb2dtb2Rlcy9ndWQuZWwKaW5kZXggNDMwNmY1ZGFhMC4uNmIxNTJiN2I5MCAxMDA2NDQK LS0tIGEvbGlzcC9wcm9nbW9kZXMvZ3VkLmVsCisrKyBiL2xpc3AvcHJvZ21vZGVzL2d1ZC5lbApA QCAtMTYwNSw4ICsxNjA1LDEyIEBAIGd1ZC1wZGItaGlzdG9yeQogCiA7OyBMYXN0IGdyb3VwIGlz IGZvciByZXR1cm4gdmFsdWUsIGUuZy4gIj4gdGVzdC5weSgyKWZvbygpLT5Ob25lIgogOzsgRWl0 aGVyIGZpbGUgb3IgZnVuY3Rpb24gbmFtZSBtYXkgYmUgb21pdHRlZDogIj4gPHN0cmluZz4oMCk/ KCkiCis7OworOzsgV2UgdXNlIFs6Z3JhcGg6XSB0byBiZSB2ZXJ5IGFsbG93aW5nIHdpdGggcmVn YXJkcyB0byB3aGljaAorOzsgY2hhcmFjdGVycyB3ZSBtYXRjaCBpbiB0aGUgZmlsZSBuYW1lIHNo b3duIGluIHRoZSBwcm9tcHQuCis7OyAoT2YgY291cnNlLCB0aGlzIG1hdGNoZXMgdGhlICI8c3Ry aW5nPiIgY2FzZSB0b28uKQogKGRlZnZhciBndWQtcGRiLW1hcmtlci1yZWdleHAKLSAgIl4+IFxc KFstYS16QS1aMC05Xy8uOkAgXFxdKlxcfDxzdHJpbmc+XFwpKFxcKFswLTldK1xcKSlcXChbYS16 QS1aMC05X10qXFx8XFw/XFx8PG1vZHVsZT5cXCkoKVxcKC0+W15cblxyXSpcXCk/W1xuXHJdIikK KyAgIl4+IFxcKFtbOmdyYXBoOl0gXFxdKlxcKShcXChbMC05XStcXCkpXFwoW2EtekEtWjAtOV9d KlxcfFxcP1xcfDxtb2R1bGU+XFwpKClcXCgtPlteXG5ccl0qXFwpP1tcblxyXSIpCiAKIChkZWZ2 YXIgZ3VkLXBkYi1tYXJrZXItcmVnZXhwLWZpbGUtZ3JvdXAgMSkKIChkZWZ2YXIgZ3VkLXBkYi1t YXJrZXItcmVnZXhwLWxpbmUtZ3JvdXAgMikKLS0gCjIuMTEuMAoK --00000000000051e3b1058cf1108d-- From unknown Sun Jun 15 08:49:59 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: a.soroa@ehu.eus (a.soroa) Subject: bug#34489: closed (Re: bug#34489: 25.2; pdb fails if directory contains '++') Message-ID: References: <83o9278r5y.fsf@gnu.org> <87r2c94flq.fsf@sipc87.si.ehu.es> X-Gnu-PR-Message: they-closed 34489 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 34489@debbugs.gnu.org Date: Sat, 06 Jul 2019 09:11:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1562404263-18021-1" This is a multi-part message in MIME format... ------------=_1562404263-18021-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #34489: 25.2; pdb fails if directory contains '++' which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 34489@debbugs.gnu.org. --=20 34489: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D34489 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1562404263-18021-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 34489-done) by debbugs.gnu.org; 6 Jul 2019 09:10:38 +0000 Received: from localhost ([127.0.0.1]:54224 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hjgiM-0004g2-Ge for submit@debbugs.gnu.org; Sat, 06 Jul 2019 05:10:38 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38201) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hjgiL-0004fp-3O for 34489-done@debbugs.gnu.org; Sat, 06 Jul 2019 05:10:37 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:52199) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hjgi8-0005c2-2O; Sat, 06 Jul 2019 05:10:29 -0400 Received: from [176.228.60.248] (port=1522 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hjgi5-0005sv-Gz; Sat, 06 Jul 2019 05:10:23 -0400 Date: Sat, 06 Jul 2019 12:10:17 +0300 Message-Id: <83o9278r5y.fsf@gnu.org> From: Eli Zaretskii To: Stefan Kangas In-reply-to: (message from Stefan Kangas on Fri, 5 Jul 2019 17:51:00 +0200) Subject: Re: bug#34489: 25.2; pdb fails if directory contains '++' References: <87r2c94flq.fsf@sipc87.si.ehu.es> <835zonf2xh.fsf@gnu.org> <831rz8e6mw.fsf@gnu.org> <83h883d6d4.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 34489-done Cc: a.soroa@ehu.eus, 34489-done@debbugs.gnu.org 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: Stefan Kangas > Date: Fri, 5 Jul 2019 17:51:00 +0200 > Cc: a.soroa@ehu.eus, 34489@debbugs.gnu.org > > > I think both [:print:] and .* would be too radical, as I'm not sure > > including control characters and arbitrary whitespace will not break > > something. But maybe [:graph:] is better than [:alnum:]. > > > > In any case, I think we want a comment there saying that this is to > > allow more characters in file names shown in the prompt. > > How about the attached patch? Thanks, pushed to the master branch. ------------=_1562404263-18021-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 15 Feb 2019 16:01:41 +0000 Received: from localhost ([127.0.0.1]:49707 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gufvn-00041q-Dr for submit@debbugs.gnu.org; Fri, 15 Feb 2019 11:01:40 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49153) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1guZ6r-0005Po-R1 for submit@debbugs.gnu.org; Fri, 15 Feb 2019 03:44:38 -0500 Received: from lists.gnu.org ([209.51.188.17]:49810) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1guZ6i-0005O4-A5 for submit@debbugs.gnu.org; Fri, 15 Feb 2019 03:44:30 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35293) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1guZ6g-0002FZ-Sy for bug-gnu-emacs@gnu.org; Fri, 15 Feb 2019 03:44:28 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_MED, 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 1guZ6Z-0005IB-Ot for bug-gnu-emacs@gnu.org; Fri, 15 Feb 2019 03:44:21 -0500 Received: from smtp.lg.ehu.es ([158.227.0.66]:6380 helo=smtp.ehu.eus) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1guZ6X-0004Mt-Nb for bug-gnu-emacs@gnu.org; Fri, 15 Feb 2019 03:44:19 -0500 Received: from imsva2.lgp.ehu.es (imsva2.lgp.ehu.es [10.0.3.246]) by postfix.smtp2.imsva2 (Postfix) with ESMTPS id 3DFA61242C for ; Fri, 15 Feb 2019 09:32:03 +0100 (CET) Received: from imsva2.lgp.ehu.es (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 03FE85A076 for ; Fri, 15 Feb 2019 09:32:03 +0100 (CET) Received: from imsva2.lgp.ehu.es (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id D5EA85A06B for ; Fri, 15 Feb 2019 09:32:02 +0100 (CET) Received: from smtp.ehu.eus (unknown [10.0.100.76]) by imsva2.lgp.ehu.es (Postfix) with ESMTPS for ; Fri, 15 Feb 2019 09:32:02 +0100 (CET) Received: from sipc87.si.ehu.es (sipc87.si.ehu.es [158.227.112.97]) by smtp2 (Postfix) with ESMTP id 1F065165A3 for ; Fri, 15 Feb 2019 09:32:02 +0100 (CET) Received: by sipc87.si.ehu.es (Postfix, from userid 1000) id 02CC7E1760; Fri, 15 Feb 2019 09:32:01 +0100 (CET) From: a.soroa@ehu.eus (a.soroa) To: bug-gnu-emacs@gnu.org Subject: 25.2; pdb fails if directory contains '++' Date: Fri, 15 Feb 2019 09:32:01 +0100 Message-ID: <87r2c94flq.fsf@sipc87.si.ehu.es> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Greylist: Sender IP whitelisted, Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (smtp2); Fri, 15 Feb 2019 09:32:02 +0100 (CET) X-TM-AS-GCONF: 00 X-TM-AS-Product-Ver: IMSVA-9.1.0.1631-8.2.0.1013-24430.006 X-TM-AS-Result: No--14.500-7.0-31-10 X-imss-scan-details: No--14.500-7.0-31-10 X-TMASE-Version: IMSVA-9.1.0.1631-8.2.1013-24430.006 X-TMASE-Result: 10--14.500300-10.000000 X-TMASE-MatchedRID: SKBxHcUfEArR7K4rYO+zjF8Vs2RFs8lFLoYOuiLW+uUsX4dJC/gI/p+m 47c8WSUK1NTuvHSU9Nb3dQFXsqZDMLnFV5AncJxohK8o4aoss8roFXQb3ZgkUdzOQo7mTgA+4MZ M1Q/ZcvBRzm2uy9zBJ+fR7uNXc5l0HVhvuc+Wl56HZXNSWjgdU5rMXFchDcicKWSmeFhp5cuTw2 4pJDJyApJJND0rHlZxe1kKl8wrL19oGJPfSFIKVCzQ/0WoFmiofNWHpT7XoOSGisL/BZ/9PUOSm b/0B3NRjSLgBhtUjitDa8q98kLwsnT7Rd73HB6bi82UiskMqcwvcKmqjEcY3p/oviapr7hkxfuH uPvwWjqMzaOQ+y3toUZmuInDdJ3BQjDhdr0sC0y628cXbnOhT4EMq2qpjBJhaKyfWaPPzZ9MAHV bmze1TvlDJELtIND2Xl9v5CQ2BAEJG55i6ynXHE+4wmL9kCTxWVhDKBIv1bc9GQ/geJlElhYRRW iQgicCOTSB4QM7f53tgpRf3FlxUH4dAQcikhqTSrrFmZ1Ea4bYP/ttQgmUXZnWR7UNiELsFUHck M5vixgGx8I21a/wM01Rmfs2qTstGJBzk6LE3bMflhDI6DvVlhn2SJm936gES8CF3gNU2V0ygvvk 2n2DkX4ehgf61YgmYr8bxT9d7zA2jeY+Udg/Iko3NubK1zYIxmk2/Mikg70qNag3uuW+4u734x6 nzMNiAKsS3xNBYzMDCudP0oH4q7Wi9Gxn8Iu1YiKEE4FBZbK7YfdG4EoR4bvIvKGT93Eihed0Hf 7x5KvGuSAHDseZ0Z5D9U5RBuzkHN0r1kHymECeAiCmPx4NwFkMvWAuahr8SnQ4MjwaO9cqtq5d3 cxkNQwWxr7XDKH8lExlQIQeRG0= X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0 X-Greylist: Sender IP whitelisted, Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (postfix.smtp2.imsva2); Fri, 15 Feb 2019 09:32:03 +0100 (CET) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-Received-From: 158.227.0.66 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 15 Feb 2019 11:01:38 -0500 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 (-) 'pdb' command does not work if the directory where the python script is contains the characters '++'. Here is a receipt $ mkdir /tmp/foo++ $ cd /tmp/foo++ $ echo "print(10)" > pp.py $ emacs -Q M-x pdb Run pdb (like this): python3 -m pdb pp.py In GNU Emacs 25.2.2 (x86_64-pc-linux-gnu, GTK+ Version 3.22.21) of 2017-09-22, modified by Debian built on lgw01-amd64-050 Windowing system distributor 'The X.Org Foundation', version 11.0.11906000 System Description: Ubuntu 18.04.2 LTS Configured using: 'configure --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25= .2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.2/site-li= sp:/usr/share/emacs/site-lisp --with-sound=3Dalsa --without-gconf --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib --localstatedir=3D/var/lib --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-pop=3Dyes --enable-locallisppath=3D/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25= .2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.2/site-li= sp:/usr/share/emacs/site-lisp --with-sound=3Dalsa --without-gconf --with-x=3Dyes --with-x-toolkit=3Dgtk3 --with-toolkit-scroll-bars 'CFLAGS=3D-g -O2 -fdebug-prefix-map=3D/build/emacs25-jYekUr/emacs25-25.2+1=3D. -fstack-prot= ector-strong -Wformat -Werror=3Dformat-security -Wall' 'CPPFLAGS=3D-Wdate-time -D_FORTIFY_SOURCE=3D2' 'LDFLAGS=3D-Wl,-Bsymbolic-functions -Wl,-z,relro'' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LC_MONETARY: en_IE.UTF-8 value of $LC_NUMERIC: en_IE.UTF-8 value of $LC_TIME: en_IE.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Shell Minor modes in effect: shell-dirtrack-mode: t global-flycheck-mode: t diff-auto-refine-mode: t global-company-mode: t company-mode: t projectile-mode: t ido-vertical-mode: t save-place-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent messages: libreoffice 2019-1-9-DK-Sailak-IIG-Bilera-\(Pepe\).odt: finished. ~=20 /tmp=20 /tmp/k++=20 (New file) Can=E2=80=99t guess python-indent-offset, using defaults: 4 Trailing newlines [trailing-newlines] next-line: End of buffer Saving file /tmp/k++/pp.py... Wrote /tmp/k++/pp.py Quit Load-path shadows: /usr/share/emacs/25.2/site-lisp/debian-startup hides /usr/share/emacs/site-= lisp/debian-startup /usr/share/emacs/site-lisp/rst hides /usr/share/emacs/25.2/lisp/textmodes/r= st /home/ccpsoeta/.emacs.d/elpa/let-alist-1.0.5/let-alist hides /usr/share/ema= cs/25.2/lisp/emacs-lisp/let-alist Features: (shadow sort mail-extr emacsbug gud pcmpl-unix conf-mode network-stream nsm starttls url-cache url-http tls gnutls url-gw url-auth warnings vc-git company-jedi jedi-core python-environment epc ctable concurrent python tramp-sh misearch multi-isearch cal-move parse-time mm-archive shr-color color shr dom browse-url notmuch hl-line notmuch-message notmuch-hello notmuch-tree notmuch-show notmuch-print notmuch-crypto notmuch-mua notmuch-draft notmuch-maildir-fcc notmuch-address notmuch-company notmuch-parser notmuch-wash coolj notmuch-query goto-addr icalendar diary-lib diary-loaddefs notmuch-tag crm notmuch-lib notmuch-compat cl mm-view mml-smime smime dig org-agenda flyspell rect tramp-cache tramp tramp-compat tramp-loaddefs trampver ucs-normalize shell org-element org-rmail org-mhe org-irc org-info org-gnus org-docview doc-view jka-compr image-mode org-bibtex bibtex org-bbdb org-w3m org org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs windmove dired-aux message sendmail format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader ispell flycheck find-func company-ycmd f ycmd diff-mode diff request-deferred request mail-utils url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source gnus-util mm-util help-fns mail-prsvr password-cache url-vars mailcap json map hmac-def deferred s dash cus-edit wid-edit company-oddmuse company-keywords company-etags etags xref project eieio eieio-core company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-css company-nxml company-bbdb company projectile subr-x grep compile comint ansi-color ring ibuf-ext ibuffer thingatpt flx-ido advice flx ido-vertical-mode ido cus-start cus-load dired-x dired printing ps-print ps-def lpr server pinentry epa derived epg saveplace cl-macs cl-seq use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core edmacro kmacro finder-inf tex-site rx info package epg-config seq byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv cl-loaddefs pcase cl-lib time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core 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 charscript case-table epa-hook jka-cmpr-hook help simple abbrev 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 dbusbind 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 684834 57692) (symbols 48 49680 0) (miscs 40 2836 1964) (strings 32 162971 25757) (string-bytes 1 4632525) (vectors 16 77915) (vector-slots 8 1988582 65164) (floats 8 910 634) (intervals 56 11276 252) (buffers 976 73)) ------------=_1562404263-18021-1--