From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 07 11:23:12 2022 Received: (at submit) by debbugs.gnu.org; 7 Jun 2022 15:23:12 +0000 Received: from localhost ([127.0.0.1]:41173 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nyb31-0004lh-Vd for submit@debbugs.gnu.org; Tue, 07 Jun 2022 11:23:12 -0400 Received: from lists.gnu.org ([209.51.188.17]:53222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nyb2z-0004lU-4a for submit@debbugs.gnu.org; Tue, 07 Jun 2022 11:23:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38664) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nyb2v-0003ax-OG for bug-gnu-emacs@gnu.org; Tue, 07 Jun 2022 11:23:08 -0400 Received: from mout02.posteo.de ([185.67.36.66]:34105) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nyb2q-00056M-8w for bug-gnu-emacs@gnu.org; Tue, 07 Jun 2022 11:23:04 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 05E4624010B for ; Tue, 7 Jun 2022 17:22:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1654615377; bh=FFVFebnFLwZmnBvy5hVlxdWYe9v3QwXFM/k60m31Hy4=; h=From:To:Subject:Date:Autocrypt:From; b=YKHajo5xPdwu4cKYcK/+P+K9fAUH+6Dd0UA12hy1PUSAONb3+zbarru1w9LnSDEzn 6yz/fvFgIj0vpVR8EhP9fe2teABj500owEps2EB8cOUYiBTOr0q793Wc7eBmNOfCbB Fl2lP/Ht1PUER3zGjHM6Eq/licZj9buKiKr8U8jP9jJ9DZZjtwPC+ggnTGu51WAjhW RP7WLTGa5ZlaUDjjO4X3JGp+P3geNy0QkLQXMSehVjaCGK/yCJv3cTN8NasHltvB/d w7TzWAGIYl5E+hqfCO2Vu8a3wwBkjA6bMmOcskb3F6cwGzwj6Q8jdEiBm9HJzhEXUs v0tvQzPOdrixw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LHYyS0vL9z6tpX for ; Tue, 7 Jun 2022 17:22:55 +0200 (CEST) From: Thierry Volpiatto To: bug-gnu-emacs@gnu.org Subject: 28.1; Emacs crashes when using tramp from helm in emacs-29 Date: Tue, 07 Jun 2022 15:16:36 +0000 Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <87bkv4mrap.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.67.36.66; envelope-from=thievol@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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: -2.3 (--) I can't reproduce from emacs -Q using M-x find-file, but the bug happens with Helm when using M-x helm-find-files /sudo:: Emacs freeze and then in gdb: Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. 0x0000555555837be7 in doprnt.part () In all previous emacs this worked normally, working fine here in emacs-28.1. This is a followup of bug #55555. I can send more infos from gdb if you give me instructions, I tried bt but the output is huge. Thanks. In GNU Emacs 28.1 (build 2, x86_64-pc-linux-gnu, Motif Version 2.3.8, cairo= version 1.16.0) of 2022-04-20 built on IPad-S340 Windowing system distributor 'The X.Org Foundation', version 11.0.12013000 System Description: Linux Mint 20.3 Configured using: 'configure CFLAGS=3D-O8 --with-mailutils --with-cairo --without-dbus --without-gconf --without-gsettings --with-x-toolkit=3Dmotif' Configured features: ACL CAIRO FREETYPE GIF GLIB GMP GNUTLS GPM HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM MOTIF ZLIB Important settings: value of $LANG: fr_FR.UTF-8 locale-coding-system: utf-8-unix Major mode: =C4=B0=C4=BD Minor modes in effect: global-undo-tree-mode: t undo-tree-mode: t psession-mode: t psession-savehist-mode: t global-git-gutter-mode: t display-time-mode: t winner-mode: t helm-epa-mode: t helm-descbinds-mode: t helm-adaptive-mode: t helm-mode: t helm-minibuffer-history-mode: t helm-ff-icon-mode: t shell-dirtrack-mode: t helm-popup-tip-mode: t async-bytecomp-package-mode: t dired-async-mode: t minibuffer-depth-indicate-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-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 transient-mark-mode: t Load-path shadows: None found. Features: (shadow emacsbug helm-command gnutls network-stream nsm mailalias epa-mail face-remap w3m-form w3m-symbol w3m doc-view jka-compr timezone w3m-hist w3m-fb bookmark-w3m w3m-ems w3m-favicon w3m-image tab-line w3m-proc w3m-util emamux epa-file em-unix em-term term disp-table ehelp em-script em-prompt em-ls em-hist em-pred em-glob em-cmpl em-dirs esh-var em-basic em-banner em-alias esh-mode esh-toggle smerge-mode qp sort gnus-cite mm-archive smiley mail-extr view addressbook-bookmark mu4e-config org-mu4e mu4e-contrib mu4e-patch mu4e mu4e-org mu4e-view gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win mu4e-main mu4e-headers mu4e-compose mu4e-draft mu4e-actions smtpmail sendmail mu4e-search mu4e-lists mu4e-bookmarks mu4e-mark mu4e-message shr kinsoku svg flow-fill hl-line mu4e-contacts mu4e-update mu4e-folders mu4e-server mu4e-context mu4e-vars mu4e-helpers ido mu4e-meta tramp-cache helm-firefox helm-x-files helm-for-files dired-x image-file image-converter char-fold tramp-archive tramp-gvfs dbus markdown-mode vc-filewise vc-rcs conf-mode ledger-config ledger-mode ledger-check ledger-texi ledger-test ledger-sort ledger-report ledger-reconcile ledger-occur ledger-fonts ledger-fontify ledger-state ledger-complete ledger-schedule ledger-init ledger-xact ledger-post ledger-exec ledger-navigate eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util ledger-context ledger-commodities ledger-regex cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs make-mode flymake-proc flymake project warnings sh-script smie executable bug-reference naquadah-theme solar cal-dst holidays hol-loaddefs tv-utils osm dom yaml-mode undo-tree diff queue rainbow-mode color psession frameset log-view pcvs-util pcmpl-git cl-indent ffap thingatpt autocrypt-message message rmc puny rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader autocrypt-gnus gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 mail-utils mm-util mail-prsvr autocrypt-mu4e autocrypt ietf-drums config-w3m git-gutter mule-util appt diary-lib diary-loaddefs gud pcomplete-extension pcmpl-unix pcmpl-gnu iterator pcase wdired dired-extension org-config ob-gnuplot org-crypt net-utils time winner autotest-mode autoconf-mode woman man ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util init-helm helm-ls-git vc-git diff-mode vc vc-dispatcher helm-fd epa derived epg rfc6068 epg-config helm-epa helm-imenu imenu helm-elisp-package helm-find helm-org 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 noutline outline org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex ol rx org-keys oc org-compat advice org-macs org-loaddefs cal-menu calendar cal-loaddefs helm-external isearch-light helm-descbinds helm-wikipedia all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons cus-edit wid-edit helm-ipython helm-elisp helm-eval edebug backtrace find-func python tramp-sh helm-bookmark helm-net xml helm-info bookmark pp helm-adaptive helm-mode helm-misc helm-files image-dired image-mode exif filenotify tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete parse-time iso8601 time-date ls-lisp helm-buffers helm-occur helm-tags helm-locate helm-grep wgrep-helm wgrep grep compile text-property-search comint ring helm-regexp format-spec ansi-color helm-utils helm-help helm-types helm-extensions-autoloads helm-config helm-autoloads helm helm-global-bindings helm-easymenu helm-core async-bytecomp helm-source helm-multi-match helm-lib dired-async dired-aux dired dired-loaddefs async popup diminish cl-extra help-mode mb-depth server edmacro kmacro avoid cus-load use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core finder-inf package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib info w3m-load iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode 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 lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer 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 emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads inotify lcms2 dynamic-setting font-render-setting cairo motif x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 1156335 407379) (symbols 48 48709 4) (strings 32 275759 47943) (string-bytes 1 7943008) (vectors 16 98153) (vector-slots 8 2076952 539819) (floats 8 3195 3218) (intervals 56 78637 12313) (buffers 992 182)) <#secure method=3Dpgpmime mode=3Dsign> --=20 Thierry From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 07 12:08:59 2022 Received: (at 55832) by debbugs.gnu.org; 7 Jun 2022 16:08:59 +0000 Received: from localhost ([127.0.0.1]:41224 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nyblJ-0005vW-Iw for submit@debbugs.gnu.org; Tue, 07 Jun 2022 12:08:59 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37644) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nyblE-0005vH-TE for 55832@debbugs.gnu.org; Tue, 07 Jun 2022 12:08:56 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39514) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nybl5-0004j3-Vg; Tue, 07 Jun 2022 12:08:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=BIO7ZtneyOuAgAVvWbatXvFsX+dAyHEl+ii1GlYXCkI=; b=Ybxzyeu8rkhx X9kvtmzzBdLPgMqAPKv4flbnajzW2VfCkfuqW15fWC3MhniuQr+K2kxuW5T/2bLHlL+hkaTjYivHD xI1sM7CQcFlcuYIciSD1fVSu3rLKCZSDXBkRMEpM7KpnKHMnVDf8wJYfxowHKPgKivDNx4wyo1vT9 LINv4Bk1zCxziDW05tjxZaTTlAfbA2jUzZsBLiqRtlsV/B9fFIn/iShAxg20jI3qD/wVGbMGS6kZ9 dqPVQYWeNjEwFsQJ5PKxcIGEcobCNrXNm7s56CpjZrJjm0ndNx2dkjfpypSVTIrpZDWFHgnwe4spU NYV9ckyjWpyh1AGvPYD2QA==; Received: from [87.69.77.57] (port=2627 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nybl1-0001zR-Ig; Tue, 07 Jun 2022 12:08:41 -0400 Date: Tue, 07 Jun 2022 19:08:31 +0300 Message-Id: <837d5s78xs.fsf@gnu.org> From: Eli Zaretskii To: Thierry Volpiatto In-Reply-To: <87bkv4mrap.fsf@posteo.net> (message from Thierry Volpiatto on Tue, 07 Jun 2022 15:16:36 +0000) Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <87bkv4mrap.fsf@posteo.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: 55832@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: Thierry Volpiatto > Date: Tue, 07 Jun 2022 15:16:36 +0000 > > > I can't reproduce from emacs -Q using M-x find-file, but the bug happens > with Helm when using M-x helm-find-files /sudo:: > Emacs freeze and then in gdb: > > Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. > 0x0000555555837be7 in doprnt.part () > > In all previous emacs this worked normally, working fine here in > emacs-28.1. > This is a followup of bug #55555. > > I can send more infos from gdb if you give me instructions, I tried bt > but the output is huge. The first step is to figure out what was the immediate reason for the segfault, and in which source line it happened. Your build is heavily optimized, so I suggest to rebuild with the following additional compiler options: -gdwarf-4 -g3 Then run Emacs under GDB, and when it crashes, type (gdb) thread 1 (gdb) bt -full 5 and post the results. From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 07 13:05:30 2022 Received: (at 55832) by debbugs.gnu.org; 7 Jun 2022 17:05:30 +0000 Received: from localhost ([127.0.0.1]:41334 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nyce2-0001Ek-6k for submit@debbugs.gnu.org; Tue, 07 Jun 2022 13:05:30 -0400 Received: from mout02.posteo.de ([185.67.36.66]:57167) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nycdz-0001EU-Uz for 55832@debbugs.gnu.org; Tue, 07 Jun 2022 13:05:29 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id DCFAB240107 for <55832@debbugs.gnu.org>; Tue, 7 Jun 2022 19:05:21 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1654621521; bh=6dwBDmvPC7F1B4M97Ceu3OAaHkQDw+1ZpXJzwt8TGx0=; h=From:To:Cc:Subject:Date:Autocrypt:From; b=e65PGLLbQqNDG9XrPQ68FNhhHEyhBMTYldzTZixYKoHNZPHRQHwXXHFi1QypFPgUb uTT3MXKnmBVmY+hVjhIwC/+GfAy/mY63i7rDU7lNMx2vugHFilySnMYQXvOdA0UPU0 glUpWhCVcpfj2m6taMqkC5OGKOmyfMpjAEV+4EBshlIm3HvWItIlGb03msGrYSDrRe tigriPV7HOPt3KXqYZl1KTi2akKBBJIUmYETXAI4gLPxxoKavyTYWxghPQYuYOx0+u gGFWkqbjpKcbhzB1GtanmcbbLNQyHzBCLikoKOj3kNRn9y6BTpQbRUCrvFlNmY+7dg BA+OL0p4P/80Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LHcDc69Xjz6tn9; Tue, 7 Jun 2022 19:05:20 +0200 (CEST) References: <837d5s78xs.fsf@gnu.org> From: Thierry Volpiatto To: Eli Zaretskii Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 Date: Tue, 07 Jun 2022 17:02:19 +0000 In-reply-to: <837d5s78xs.fsf@gnu.org> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <87k09sjtf7.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: 55832@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 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: >> From: Thierry Volpiatto >> Date: Tue, 07 Jun 2022 15:16:36 +0000 >>=20 >>=20 >> I can't reproduce from emacs -Q using M-x find-file, but the bug happens >> with Helm when using M-x helm-find-files /sudo:: >> Emacs freeze and then in gdb: >>=20 >> Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. >> 0x0000555555837be7 in doprnt.part () >>=20 >> In all previous emacs this worked normally, working fine here in >> emacs-28.1. >> This is a followup of bug #55555. >>=20 >> I can send more infos from gdb if you give me instructions, I tried bt >> but the output is huge. > > The first step is to figure out what was the immediate reason for the > segfault, and in which source line it happened. > > Your build is heavily optimized, so I suggest to rebuild with the > following additional compiler options: > > -gdwarf-4 -g3 Can't reproduce the crash after rebuilding with these flags. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmKfhUwTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvkxhMDACCx1JarxatqbOSxb6WK6mAOxZ+do1l gwwvINZhlh/O9w5MN85fbHF0aBzsPk2lDiAOray/BtasL5LtVsNeIj4B19StCfQy W8GrRz3nTS7slP/fFXnh+tM+A/qXF6FMROSs7Wxg2Mqe8b9GxNgeeoZ/27OsG8dI 5IkbuyumeroXeyH58iiqe968yghD8gzEu2ZZ5Izk6bftDHRVkclzF0MhK16NWW1d Ax2JbhhTrCLeCSJbD/bAD7DiDcfAO6dtkDTjC23O4Q5zwERbMFJG4xAUMRIoOve9 62htFv1cce7UFYLyzwxSYPfllGRV/qCAlr74ubrZtspcjiN+GLADKwQBkE/TUubG 37DWX9swDmTh/bVy7WreJgng7Ns2Tgh5kl1UxSxYB8mJIvlfQ+EvxX9SvXKBW/kx qaTHU/VrVX1wmVhCiDiUFzcmOiiK9Agjt6nzya2+SgUI31tpEbKN1vzWKBbgJE9m 3UlTEe+CbG0nirGvLUkuGIy3dMg9brFwvPM= =pMh9 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 07 13:18:33 2022 Received: (at 55832) by debbugs.gnu.org; 7 Jun 2022 17:18:33 +0000 Received: from localhost ([127.0.0.1]:41379 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nycqf-0003kU-1d for submit@debbugs.gnu.org; Tue, 07 Jun 2022 13:18:33 -0400 Received: from eggs.gnu.org ([209.51.188.92]:56002) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nycqZ-0003kB-5w for 55832@debbugs.gnu.org; Tue, 07 Jun 2022 13:18:32 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:41484) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nycqS-000879-UA; Tue, 07 Jun 2022 13:18:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=KYTQnz4gWGwsaOq8OVMUA1Vvn2pb7KvjQFwZyCqk0t4=; b=qEAcPlJvBWJz 0P2tVq1j58i6D3l2Vj2WGQ6XchOQATQGm49nv4ybCEcyfkD++/upkgqbuptIMC62Pxk03ObOwXlmG pz51mgrnvvLN+Wili+Np7RfjM++bppALA0Mn08cIuvnd+kRdG2PxOLHaXSudoFIR6ufdumJ+Ty15k ImrDGdpiCTdfp9O09cdbjxmrwBOgVwYr02qVWfjCAP0pbL8ZRi98xG+yJsa7IEZFOrmNDXOABHdyT jJCOsWgEImH3Sb4JVeC96PZJm1q3DT42eg3h8TebcsLwNgmqJVHVOAUr6PnVS98cXuvMjTfddSF6t Ko0bfl/bjzV1+FXNt8wVyg==; Received: from [87.69.77.57] (port=2937 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nycqS-00047X-Cv; Tue, 07 Jun 2022 13:18:20 -0400 Date: Tue, 07 Jun 2022 20:18:12 +0300 Message-Id: <83v8tc5r57.fsf@gnu.org> From: Eli Zaretskii To: Thierry Volpiatto In-Reply-To: <87k09sjtf7.fsf@posteo.net> (message from Thierry Volpiatto on Tue, 07 Jun 2022 17:02:19 +0000) Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <837d5s78xs.fsf@gnu.org> <87k09sjtf7.fsf@posteo.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: 55832@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: Thierry Volpiatto > Cc: 55832@debbugs.gnu.org > Date: Tue, 07 Jun 2022 17:02:19 +0000 > > >> Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. > >> 0x0000555555837be7 in doprnt.part () > >> > >> In all previous emacs this worked normally, working fine here in > >> emacs-28.1. > >> This is a followup of bug #55555. > >> > >> I can send more infos from gdb if you give me instructions, I tried bt > >> but the output is huge. > > > > The first step is to figure out what was the immediate reason for the > > segfault, and in which source line it happened. > > > > Your build is heavily optimized, so I suggest to rebuild with the > > following additional compiler options: > > > > -gdwarf-4 -g3 > > Can't reproduce the crash after rebuilding with these flags. _Only_ with these flags, or with these flags _in_addition_ to the previous ones? What is the value of system-configuration-options in the new build? From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 07 14:39:21 2022 Received: (at 55832) by debbugs.gnu.org; 7 Jun 2022 18:39:21 +0000 Received: from localhost ([127.0.0.1]:41487 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nye6q-0001jN-PW for submit@debbugs.gnu.org; Tue, 07 Jun 2022 14:39:21 -0400 Received: from mout02.posteo.de ([185.67.36.66]:41797) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nye6o-0001jA-TY for 55832@debbugs.gnu.org; Tue, 07 Jun 2022 14:39:20 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 0BFCA24010B for <55832@debbugs.gnu.org>; Tue, 7 Jun 2022 20:39:12 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1654627153; bh=MD0ijR2Jyk6Vs8kmz3U4Si6Qxm+QhSp9YC829yNK0Mo=; h=From:To:Cc:Subject:Date:Autocrypt:From; b=O0PqJwB/SjO96haza3cxZto2RyLo9sXaShf1t0NT1LFoNGw0Kp0Uvmrhd7jZBQhqv Vc3YcdLj+tUBUJ16M1XTY2MyTB4e7cD3kFURghUi+9LcQe+qbwM7ZyjMRCMXqjWNqY YwgSUiA16ten7bxgDra71ZGsPNkrVOe4R5E0l+1U+x0omJkMW+4xeF1Mo7EOaGIpN2 peeE35d7T/Wbf84/oYZ68ppPlwh1bmYbV+bmyi6qQZhONTwrnbFcczxxUY5TXKAUEI ip0NXcGxM3nkmcNcd7TShXNeuqzU+7Fk31IXQWv7eh5fjbksypSchOiZOhcGKDdcBt pcxVoBgal1WZQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LHfJv6TQQz6tpd; Tue, 7 Jun 2022 20:39:11 +0200 (CEST) References: <83v8tc5r57.fsf@gnu.org> From: Thierry Volpiatto To: Eli Zaretskii Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 Date: Tue, 07 Jun 2022 18:33:35 +0000 In-reply-to: <83v8tc5r57.fsf@gnu.org> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <87ee00pbcj.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: 55832@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 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: >> From: Thierry Volpiatto >> Cc: 55832@debbugs.gnu.org >> Date: Tue, 07 Jun 2022 17:02:19 +0000 >>=20 >> >> Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. >> >> 0x0000555555837be7 in doprnt.part () >> >>=20 >> >> In all previous emacs this worked normally, working fine here in >> >> emacs-28.1. >> >> This is a followup of bug #55555. >> >>=20 >> >> I can send more infos from gdb if you give me instructions, I tried bt >> >> but the output is huge. >> > >> > The first step is to figure out what was the immediate reason for the >> > segfault, and in which source line it happened. >> > >> > Your build is heavily optimized, so I suggest to rebuild with the >> > following additional compiler options: >> > >> > -gdwarf-4 -g3 >>=20 >> Can't reproduce the crash after rebuilding with these flags. > > _Only_ with these flags, or with these flags _in_addition_ to the > previous ones? Only with these flags: ./configure CFLAGS=3D'-gdwarf-4 -g3' --with-native-compilation do you want I rebuild with what I use previously + the flags you provided? Would be something like this: ./configure CFLAGS=3D'-O8 -gdwarf-4 -g3' --with-native-compilation > What is the value of system-configuration-options in the new build? system-configuration-options "'CFLAGS=3D-gdwarf-4 -g3' --with-native-compilation" =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmKfm0wTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvkyl6C/9DpfiTF1Zd6rrNKvbmTJ8taujGjcjw 8XRJvh7N53DBP605sunHX5E9B/kj09nxmDj7+MzARYIwCP+eEevvXDeYe5++ZYrx g62ENnOC2K+beFQG90SvNv2pfNNdJu5vOecDk3ETRZ6cRdKb+SMe3Qafk2WXzan5 7b8P3hBgxrpM6/AqAB0daMSIfXQtm/TwX5fKwAd5cxMTkRzCnrnkEGVC9ELvOtmu hX/zfAGEmKkdiVSZuYVn2LplSPgJX1yDPuqvknQx1jfhNVXGudaECihY4ZNNIB6O rda4y9lwqfXCqKAIcl85QynKqGCdkp5KfvENeNxbRrSR62xYRTRps9jji37s9urJ 5YjrRuhg9Hsj5r/mm7wHAmAqQRTMdCGAZq23o3H6jWApAJ7VBnVljlZXqZdpnujE 5CDNbXhoFOGmu9bIYYrM2qCle3fP0H2mQISBXZGEGGU2CdJb40kDSuosqtm8P6y9 A2I3Y6dtp4yw3fiOGT0h0OEXbnwZzhni7ek= =QIYv -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 07 14:53:23 2022 Received: (at 55832) by debbugs.gnu.org; 7 Jun 2022 18:53:23 +0000 Received: from localhost ([127.0.0.1]:41504 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nyeKQ-000260-T3 for submit@debbugs.gnu.org; Tue, 07 Jun 2022 14:53:23 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53310) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nyeKP-00025o-KT for 55832@debbugs.gnu.org; Tue, 07 Jun 2022 14:53:22 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:43638) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nyeKK-0007mx-4w; Tue, 07 Jun 2022 14:53:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=FTlrY7CPfPZllCbpSoXWMB2Fx/HEbRUYt6DZgiuA97s=; b=HUCLxCsJ3LAC o8M54Al+JRtxX6kyVARrGPf1CZJfueFOnEU8YNVp94kB17FaPcJ9+3Pk9cCuI8B9mloiQtkhaCs1H 9ZuQFcRLMvBzvhXIQw5aaXXoeSwF7MvYfEeACg7o4MNNQWx7ndOhA6pQaB1SiQwKEkjDkl0V/girf 0CqnGBqns5kPKd6QSqptZ82pRZWxd/azvONsxfpSEekXwB2V4os6ve9b4onf+AnW8WtkofDrYdbJl ep0nVCYjujnPVwqnLrPML4DqRhpfNqRz120qQGvnwA7OOl2MPPArP0WNl59ny6mx/whySez15YIgW 3+e/TguMTFOghzSoBeC+YA==; Received: from [87.69.77.57] (port=4840 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nyeKJ-0005ye-Jg; Tue, 07 Jun 2022 14:53:15 -0400 Date: Tue, 07 Jun 2022 21:53:07 +0300 Message-Id: <83sfog5mr0.fsf@gnu.org> From: Eli Zaretskii To: Thierry Volpiatto In-Reply-To: <87ee00pbcj.fsf@posteo.net> (message from Thierry Volpiatto on Tue, 07 Jun 2022 18:33:35 +0000) Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <83v8tc5r57.fsf@gnu.org> <87ee00pbcj.fsf@posteo.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: 55832@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: Thierry Volpiatto > Cc: 55832@debbugs.gnu.org > Date: Tue, 07 Jun 2022 18:33:35 +0000 > > >> > The first step is to figure out what was the immediate reason for the > >> > segfault, and in which source line it happened. > >> > > >> > Your build is heavily optimized, so I suggest to rebuild with the > >> > following additional compiler options: > >> > > >> > -gdwarf-4 -g3 > >> > >> Can't reproduce the crash after rebuilding with these flags. > > > > _Only_ with these flags, or with these flags _in_addition_ to the > > previous ones? > > Only with these flags: > > ./configure CFLAGS='-gdwarf-4 -g3' --with-native-compilation That's not what I meant. I said "with these _additional_ compiler options". > do you want I rebuild with what I use previously > + the flags you provided? Yes. > Would be something like this: > > ./configure CFLAGS='-O8 -gdwarf-4 -g3' --with-native-compilation Yes, please. > > What is the value of system-configuration-options in the new build? > > system-configuration-options > "'CFLAGS=-gdwarf-4 -g3' --with-native-compilation" This indeed shows that the -O8 switch wasn't used. From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 07 15:27:59 2022 Received: (at 55832) by debbugs.gnu.org; 7 Jun 2022 19:27:59 +0000 Received: from localhost ([127.0.0.1]:41583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nyerv-0002wv-0w for submit@debbugs.gnu.org; Tue, 07 Jun 2022 15:27:59 -0400 Received: from mout02.posteo.de ([185.67.36.66]:37433) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nyerr-0002wh-42 for 55832@debbugs.gnu.org; Tue, 07 Jun 2022 15:27:57 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 875FE240107 for <55832@debbugs.gnu.org>; Tue, 7 Jun 2022 21:27:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1654630069; bh=TTSJaBUQ6uX3sbQL9uswRVFh/tLVVJaSdMd69ZNs9xk=; h=From:To:Cc:Subject:Date:Autocrypt:From; b=Q954QHVke0Ccyc37DIU+SolTkgeSXmIBoAQl4jEy4Y/b2f9JAjG3v5NtgDjIoY6QT nHDuvp0g+B31p0OAGIMeW/U4duJvMtlQFkHl3lta+2ooIKsGK/bGHwusEEw7iZQwmB CXfMUgKy/Btea/50aGlv5rKHCfVxPKCSb/JOeCMLguAAp5u5fSgifu7p+MZj6c7BRT uWHdDeGuwyZUUg70LeW6stwfEqALTgWpi4tAr0o1LY0tp6RMyo+j/XOcpjmJUScwKp qwOdygAX5iP03hnC2uHOvUIaCy7rmvCjw9Q6PQI3JGXO08xUtdXiPM99LmSFM0/KFX kSnla+ArA67qQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LHgP029lBz6tnV; Tue, 7 Jun 2022 21:27:47 +0200 (CEST) References: <837d5s78xs.fsf@gnu.org> From: Thierry Volpiatto To: Eli Zaretskii Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 Date: Tue, 07 Jun 2022 19:20:39 +0000 In-reply-to: <837d5s78xs.fsf@gnu.org> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <87a6aop93i.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: 55832@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 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: >> From: Thierry Volpiatto >> Date: Tue, 07 Jun 2022 15:16:36 +0000 >>=20 >>=20 >> I can't reproduce from emacs -Q using M-x find-file, but the bug happens >> with Helm when using M-x helm-find-files /sudo:: >> Emacs freeze and then in gdb: >>=20 >> Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. >> 0x0000555555837be7 in doprnt.part () >>=20 >> In all previous emacs this worked normally, working fine here in >> emacs-28.1. >> This is a followup of bug #55555. >>=20 >> I can send more infos from gdb if you give me instructions, I tried bt >> but the output is huge. > > The first step is to figure out what was the immediate reason for the > segfault, and in which source line it happened. > > Your build is heavily optimized, so I suggest to rebuild with the > following additional compiler options: > > -gdwarf-4 -g3 I have now rebuilded with: ./configure CFLAGS=3D'-08 -gdwarf-4 -g3' --with-native-compilation First try with /sudo:: I couldn't reproduce, then I waited the native-compilation fully finish and could reproduce. When fixing other warnings this morning I saw this warning in *Warnings* buffer: /usr/local/share/emacs/site-lisp/helm/helm-files.el: Error: Wrong type argument sequencep But couldn't figure out what is this error, I have no error or warnings when compiling and everything work fine in emacs-28, don't know if this could be related to this crash. > Then run Emacs under GDB, and when it crashes, type > > (gdb) thread 1 > (gdb) bt -full 5 > > and post the results. [...] [Detaching after vfork from child process 229481] Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. 0x0000555555837be7 in doprnt (buffer=3D0x7fffff6702c0 "", bufsize=3D4000, f= ormat=3D0x5555558af29a "Bytecode stack overflow", ap=3D0x7fffff670250, form= at_end=3D) at doprnt.c:186 186 doprnt (char *buffer, ptrdiff_t bufsize, const char *format, (gdb) thread 1 [Switching to thread 1 (Thread 0x7ffff07ce3c0 (LWP 226687))] #0 0x0000555555837be7 in doprnt (buffer=3D0x7fffff6702c0 "", bufsize=3D400= 0, format=3D0x5555558af29a "Bytecode stack overflow", ap=3D0x7fffff670250, = format_end=3D) at doprnt.c:186 186 doprnt (char *buffer, ptrdiff_t bufsize, const char *format, (gdb) bt -full 5 #0 0x0000555555837be7 in doprnt (buffer=3D0x7fffff6702c0 "", bufsize=3D400= 0, format=3D0x5555558af29a "Bytecode stack overflow", ap=3D0x7fffff670250, = format_end=3D) at doprnt.c:186 fmt =3D bufptr =3D tembuf =3D '\000' size_allocated =3D sprintf_buffer =3D big_buffer =3D quoting_style =3D #1 0x0000555555838a57 in doprnt (ap=3D0x7fffff670250, format_end=3D0x0, fo= rmat=3D0x5555558af29a "Bytecode stack overflow", bufsize=3D,= buffer=3D) at doprnt.c:590 modifier_len =3D "\000\001\001\001\001" nbytes =3D ap_copy =3D {{gp_offset =3D 8, fp_offset =3D 48, overflow_arg_area = =3D 0x7fffff671380, reg_save_area =3D 0x7fffff6712c0}} #2 evxprintf (buf=3Dbuf@entry=3D0x7fffff6702b8, bufsize=3Dbufsize@entry=3D0x7fffff67= 02b0, nonheapbuf=3Dnonheapbuf@entry=3D0x7fffff6702c0 "", bufsize_max=3Dbufs= ize_max@entry=3D2305843009213693952, format=3D0x5555558af29a "Bytecode stac= k overflow", ap=3Dap@entry=3D0x7fffff6712a0) at doprnt.c:590 nbytes =3D ap_copy =3D {{gp_offset =3D 8, fp_offset =3D 48, overflow_arg_area = =3D 0x7fffff671380, reg_save_area =3D 0x7fffff6712c0}} #3 0x00005555557aa5f3 in vformat_string (m=3D, ap=3Dap@entr= y=3D0x7fffff6712a0) at eval.c:2029 buf =3D '\000' ... size =3D 4000 buffer =3D 0x7fffff6702c0 "" used =3D string =3D #4 0x00005555555aac6f in verror (m=3D, ap=3Dap@entry=3D0x7f= ffff6712a0) at eval.c:2041 (More stack frames follow...) =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmKfprETHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvkzqSC/9wOJSVVfbQSJPmg5Wgat6IQSDf+JSe j1aRHMRsqqYeZa+ro/GTAV7g744OTtFNYWiMb1SaT1oNcNvgvxlZFjW7baP6Qxvy zeiwvmZmBH16l1AHquKYxY8lKNLX0ah8z/lHb+OIhRdty5ujhKhEFK7CETe2GoBO mjBN+bk1GlNiuN8Nvsuk+r8mVgygaH1bugGFPfeDpcam8cqtVaOOqDx8avyGEf/7 jjl1Bfyrru5R27ZLlf605gKZ67f1vgNsS008m9H8NIZ930ZCkvrXVu51Ez8JITU4 dH3zM12397TJsccyhnYjfJXMxLdx/BvnzPI24g3oCSPwMzQSak6ogQ9qbhrRfUQI 8wRwBUDnzlpWifw27SEMLIMRbVSFOPo88pIWS+H4mOddcITOdkWB9Y05b67DwnVZ D1dca5BTWOzAH9R01qJoYLW3ifM6RFv4LFptALwZD9CnZRCjIoDEnr2m9DGGBPMv QoH2S+hRlqgh/M9dCzNK4rK8l1c/Z1BFJZs= =/WmB -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 08 09:01:41 2022 Received: (at 55832) by debbugs.gnu.org; 8 Jun 2022 13:01:41 +0000 Received: from localhost ([127.0.0.1]:42743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nyvJd-0000qc-ED for submit@debbugs.gnu.org; Wed, 08 Jun 2022 09:01:41 -0400 Received: from sonic313-56.consmr.mail.ne1.yahoo.com ([66.163.185.31]:43661) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nyvJb-0000qP-Jb for 55832@debbugs.gnu.org; Wed, 08 Jun 2022 09:01:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1654693294; bh=pWdPYCSoSEPJ5iBkBiBxyAxnDkq4tHa6uI6coraF96U=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=WNWw/0bLhW+eJlAU26GKzT9wfCN/NxTnou00LJFcCrgjnKYxn42tympysmwxxrKehZW017xJPP4qvUqfzvckyKsp5QDVid1e1SmPWbryp8sEWmovOeBR9vfbrtcpERcDXNrQncaZAdN/8BU2MYQ7gE+DN/OL1Ztitc3OImLekDDplp1MkMaihVfoFgFuYybVBO52ERXDfecYA/W8LDQV0eB6VU6nfUUL5IHjfdTa04EoFURofQlt1XxI9r8NPXGiYv3VzsmZR8h4rGgbvzsMjg3pCDyGSUA3zSA//m/nzVYKcuL9hmTveo9T0j2MQ6pL3VFTULBDy6mSbDDYkZTt3g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1654693294; bh=02LfeUOULvYLDqIJGB9TjPo54xzD77rgi45AuNwbd1k=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=nnmMQ6g90tgdDRjXokPqf5pyxUjew6CcrjXE98DBAGE8IgIZMZYK2bodyyR2Yk6oYtpyHdaAiteAuyVetc/AWBknQ/mWgFx2E979gn81qeqXvKbVtblu0FczVXVPyj03fNDpDU6jM9HtXR6gUVKmT/Mnn8fJ1oU6Mcu9ttI28Aw7dWlyVrrT/UR7a3tE4nE6nckiarjxBDRK7wdJ7S3QcN5Wvy4yjibf2KHpmb3otQPdNcmWGO7eklJHe9dxVftplgRi1E/zNc2P55wN6HglRUtk351Hs7mx5mteQUFTP9yaO2X7bwehRa38sHHmaGPbF4jnXAq3YIVzFhkgMHBhZw== X-YMail-OSG: 76wLtIgVM1m0Hz_pChFuxWexS.jTsQHLwvu1hn1RqHGcyQ2d86OThhQfh1lpuu4 Miy5KoU6l23ncdRp2PdAO3VepHSEJje4rxMuvR_FRzRFxSvU1Utvy3sIW25RCX21FDD57QgPpvR2 kgEf.knFVTz9ovJw0dy4NyGXMdhNc4e3wnZFJnifByk1oMjrQ9oSntaV0ZvOH5KIsf3vIfjUfc0n HoAKZVyfIJgnf3aLtvK6rdu6vdOAN5rYguU2fwxT9VmMQkQeTiLeCelsviMjBHwTuy79ISCMMCbL AU2aR4M3Tri2tDM825Iyq2LX2k9VSE.xEbciUqucJ9ci.KiZC6Q9yPCi_3IXjDRv5LjP1ZLeEysP rB.aVFeySmlR8KkESeYEtHQBACXceGSQtiP1J3.V_.YizQakMzxsEJDSpkumut2sd8EyS.7Krz9_ ijIbY8bXtw7SgRQpScIBj1mxiSXuoBEKCvNLzgJzDjhBiQBNg98u2VwNshzvqmZnBEqv5HUptfS8 OEVlH4n3Su5feK7iIUaiGnGUybLHo_9PZ1Lz6s4i3EvYc6WPNJbsyud9HlTJ9m1j4G4Py9Qq3NBo 0XXSYbUVNOAto.QH8cToCSqwkO050tbsgJM_8PaKrAlZTMB2CLuvgoyARkjihus3RpYIgxydhkS4 DPGZWVUW5rHT5aEgD1hZ8Sehe2_dlcZpDM9ixs5tlKr2tetQT6jc0ILruNwqbzSeo.XbQSIpxj7H 1VUm_FdZ0hO76Q768.NIE.It38G26Q6mbLJmYyqETwNDN8UPey2HisOOgOfYhV_j5DglyQGSYVK1 8CjUhsvf6t4GLKG1HC1_2145ztNksov4TJFpPxofJJgIk_FFBysBMcx2hLi6E7BZ0y7pOItmqsaF tEaFgtEN6VxXEU.l132Qy6wMLmLMjAfivXwDzsO0V_27V6czURUptwxHDAHfpjOFMUYdTD9OrYRU i0jYGOoKBKQoSRQKztRx0dt6voI985X8dsXmZBVOuD_B3xmDqqMrrk10KnZzykCasVcnjqEWxsW1 WUsgxqI2wUuC7AOmESJ_ncdtOb1W5LZLBoZlc9ntvUMkzlhWxoCp0jq4wyLhHNEs34cgkIJ8A9dC .yAc_7i5dnpcMrfbr0K8cO18U4oKXlIwVOv_xQLYBjHrj697ulYcOKfsXuYRmtNvzku3j1sT.kUj guWlN1tYJKoVfctAZf_DfytVBiFB3n64KlyPPopdSjJq2_aQhPlHPR.42H193KILs1_qrvpdefKd SivQkDhJLSpp599gb7d3WRWqjVWerspJQKrgF.D3XI5NvvyZt_0S2AWvOXEfM4q4ETSpVFcyqHJs gT2md_4yWojdXtsCVkODpfIDIoPIBgqbshorMnoL49K1sT.U7wtJVlzoqFYTikURq5f6iuGu8LGk Hx41gC9_RytYAps.dB66WSlM3omxok3RibjuALCf26BDWEhLkyhZQnXzPWOg16ZbFiplKNhQcVz1 0uGSvnUCO7YN8Ei14HnPSQDvE0Jg9X2kySi8JTYV.e4Bd6eSs4baS6VOUBWrrD4AwsHpWn9W8Agd SIol6f3vSUf5PJZb7l6lwWaliAqaaQNFwx_CnludTx2JwLD8uYSgkstwSl1VQqdG16sFxLekt4UN 3F9O6kI7uijF2UabIQH.4uaIiKNjlKbrZbr2jyVkOd1B2EmRikoTvGZHGIbW5JtPyGPf0kwlvqdW YIbVC6hc21aZylkxkTbNScjx_Mb.OFC4na.Z.As1B8d6PBsdpo57iM2q62fC2RryzMIHA6mnh0Lf GKKVRUxurm56mLNtrgkFsXM3q5c8BJ0DFcoUiZnQ0EzVhgqNT9t62x7D81n4I7bSLQVK.qGb3fmT LDDSVaFmcAtChmpHEg6nXR1_DIyBe4hijh4UHfGD_5V0iFnor0w20uqf8x.wOQzJo9TIvTq9dbfk tqkUx9YRplHjW0g85ANvkr7QZsMUIwk1anENez77I2YCsUU..rndrVw4wMaGwvcDh1.4fwAhNaF2 rvPo_eEYXWZsfSrJCmmrpQXfkQP2.eip8I8o4ITrfkArnGhRwbRqlRhGeBI_hjf4k1PodKTAauWe 76N63KvZt1rVo4UbobpxfY7yYikbwqx5.Ifo9oWNMTPyvKqDoCVgTqCv6xywIWqe5Rli3ldhMeXO yRAwAnF0L08.E.FMaVXAdlLOijW6TbtjOyrZqFsRCm7hzwU4RCZTQ0KlpmQ6I4vZg_8KsU8AA1IR 5u65FvZjdC9quA7oeCKSgqpxtskV2TP8E7CiMQsUDRBXS7alf6ZIFCl7Rs9kbPmYyPvw- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Wed, 8 Jun 2022 13:01:34 +0000 Received: by hermes--canary-production-sg3-5f7658c994-rpd7c (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 09932ddfcacbab82a3669029b23fa678; Wed, 08 Jun 2022 13:01:27 +0000 (UTC) From: Po Lu To: Thierry Volpiatto Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <837d5s78xs.fsf@gnu.org> <87a6aop93i.fsf@posteo.net> Date: Wed, 08 Jun 2022 21:01:22 +0800 In-Reply-To: <87a6aop93i.fsf@posteo.net> (Thierry Volpiatto's message of "Tue, 07 Jun 2022 19:20:39 +0000") Message-ID: <8735gfqpgd.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20280 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 991 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 55832 Cc: Eli Zaretskii , 55832@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: -1.0 (-) Thierry Volpiatto writes: > (buf=buf@entry=0x7fffff6702b8, bufsize=bufsize@entry=0x7fffff6702b0, nonheapbuf=nonheapbuf@entry=0x7fffff6702c0 "", bufsize_max=bufsize_max@entry=2305843009213693952, format=0x5555558af29a "Bytecode stack overflow", ap=ap@entry=0x7fffff6712a0) at doprnt.c:590 > nbytes = > ap_copy = {{gp_offset = 8, fp_offset = 48, overflow_arg_area = 0x7fffff671380, reg_save_area = 0x7fffff6712c0}} > #3 0x00005555557aa5f3 in vformat_string (m=, ap=ap@entry=0x7fffff6712a0) at eval.c:2029 > buf = '\000' ... > size = 4000 > buffer = 0x7fffff6702c0 "" > used = > string = > #4 0x00005555555aac6f in verror (m=, ap=ap@entry=0x7fffff6712a0) at eval.c:2041 > (More stack frames follow...) Please send the entire backtrace. This doesn't show what Emacs was doing when the bytecode stack overflowed. From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 08 12:30:27 2022 Received: (at 55832) by debbugs.gnu.org; 8 Jun 2022 16:30:27 +0000 Received: from localhost ([127.0.0.1]:44063 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nyyZf-0008Tm-2l for submit@debbugs.gnu.org; Wed, 08 Jun 2022 12:30:27 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46594) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nyyZb-0008TW-OG for 55832@debbugs.gnu.org; Wed, 08 Jun 2022 12:30:25 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:37554) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nyyZW-00059h-3c; Wed, 08 Jun 2022 12:30:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Rg2i6TS1QWY5s8G7uGV80Ddiijax0hmzJhghOsdCEXs=; b=qTJR1ccAWTPb RRKRIHQrvLpUIlCFNDZ/oca39SVl4SjLmsxoY3FuP5DJ4v5ns9NxJCMHRaGu02r8OSjJTct9mnuhg jJCDxwyo7Q8deU4UN76TQvgPmbWxNy3CipOA5cVOw90gss27RPK2Q1wjpaSmY5bLw6xTNm6oYgnOS WLg0TC23BdIjr7SeaO1WsHdhl12aMxhQ5LX4o3J4haJFh30P8atLm22ryMXZ8l2BakTD8foI+0Tj3 aDCCyjFNH5GS5z4fJvtn4gmkbhW68+L9QIhQXc7zXH9r2bIiffp8JPMH7A//NwjVvL0gTHxUKJmTI 5injqqMO+3UCy+VkG3JdeA==; Received: from [87.69.77.57] (port=1149 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nyyZV-0002ty-G7; Wed, 08 Jun 2022 12:30:17 -0400 Date: Wed, 08 Jun 2022 19:30:12 +0300 Message-Id: <83y1y73yp7.fsf@gnu.org> From: Eli Zaretskii To: Thierry Volpiatto In-Reply-To: <87a6aop93i.fsf@posteo.net> (message from Thierry Volpiatto on Tue, 07 Jun 2022 19:20:39 +0000) Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <837d5s78xs.fsf@gnu.org> <87a6aop93i.fsf@posteo.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: 55832@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: Thierry Volpiatto > Cc: 55832@debbugs.gnu.org > Date: Tue, 07 Jun 2022 19:20:39 +0000 > > Thread 1 "emacs" received signal SIGSEGV, Segmentation fault. > 0x0000555555837be7 in doprnt (buffer=0x7fffff6702c0 "", bufsize=4000, format=0x5555558af29a "Bytecode stack overflow", ap=0x7fffff670250, format_end=) at doprnt.c:186 > 186 doprnt (char *buffer, ptrdiff_t bufsize, const char *format, > (gdb) thread 1 > [Switching to thread 1 (Thread 0x7ffff07ce3c0 (LWP 226687))] > #0 0x0000555555837be7 in doprnt (buffer=0x7fffff6702c0 "", bufsize=4000, format=0x5555558af29a "Bytecode stack overflow", ap=0x7fffff670250, format_end=) at doprnt.c:186 > 186 doprnt (char *buffer, ptrdiff_t bufsize, const char *format, > (gdb) bt -full 5 > #0 0x0000555555837be7 in doprnt (buffer=0x7fffff6702c0 "", bufsize=4000, format=0x5555558af29a "Bytecode stack overflow", ap=0x7fffff670250, format_end=) at doprnt.c:186 > fmt = > bufptr = > tembuf = '\000' > size_allocated = > sprintf_buffer = > big_buffer = > quoting_style = > #1 0x0000555555838a57 in doprnt (ap=0x7fffff670250, format_end=0x0, format=0x5555558af29a "Bytecode stack overflow", bufsize=, buffer=) at doprnt.c:590 > modifier_len = "\000\001\001\001\001" > nbytes = > ap_copy = {{gp_offset = 8, fp_offset = 48, overflow_arg_area = 0x7fffff671380, reg_save_area = 0x7fffff6712c0}} > #2 evxprintf > (buf=buf@entry=0x7fffff6702b8, bufsize=bufsize@entry=0x7fffff6702b0, nonheapbuf=nonheapbuf@entry=0x7fffff6702c0 "", bufsize_max=bufsize_max@entry=2305843009213693952, format=0x5555558af29a "Bytecode stack overflow", ap=ap@entry=0x7fffff6712a0) at doprnt.c:590 > nbytes = > ap_copy = {{gp_offset = 8, fp_offset = 48, overflow_arg_area = 0x7fffff671380, reg_save_area = 0x7fffff6712c0}} Sounds like C stack overflow trying to print a too-long variable-arg list? Why else would a program segfault when calling a function? From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 08 14:17:33 2022 Received: (at 55832) by debbugs.gnu.org; 8 Jun 2022 18:17:33 +0000 Received: from localhost ([127.0.0.1]:44261 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nz0FI-00012M-Ib for submit@debbugs.gnu.org; Wed, 08 Jun 2022 14:17:33 -0400 Received: from quimby.gnus.org ([95.216.78.240]:40054) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nz0F8-00011y-SB for 55832@debbugs.gnu.org; Wed, 08 Jun 2022 14:17:31 -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=YAIllvBweM5ZZRPKITY2KwJhUkwbmR456eIh7VJzYjo=; b=KzyH8UIsoJHFi5u9VYo30RwJW7 Pc8WangBoL/FCv2EX4H8v0CRE5ZQhqF4OQ7FdzeXdy35jUM4QvBv8nS5i86OJRewgt2MLN33KZ31E 3KY18rqlQEAfOqoI6OAEIAP7brIbZeBeLFiM+kxfUMi9Ihyk5Nr4RUtBDJUuCQsHufAM=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nz0Ez-0002XR-1E; Wed, 08 Jun 2022 20:17:15 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <837d5s78xs.fsf@gnu.org> <87a6aop93i.fsf@posteo.net> <83y1y73yp7.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEUPGBkcJydKTDnJ 1daRW0j///989xnUAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YGCBIPGiNlHdsAAAGKSURBVDjLbZOL kcMwCERFKkCMC7A4NXCxG7Dj/mvKgr6Jw4wysR4IhJYQYMQUo2gsRmEy4tjNPm0vsv9OxsWZ3cV3 pIcE7nEDjD0P+8gxDH70lWIAQ1jMc7HsftE9wt08qBf1cWKo2R2IqoqmkrjURX7g3zZMNUmyvukX ODUBqebzC1wAaquA/XI74YlchupR/6IZYA2xJDgbOHAuwBFKGy0gNaAFeNUDPCXqlT0CRPxaDViO g5DDiu3Jn/Cy5K4IbYABcKFrO+Ff3fV2c1RRWndrCXIXBrC8tm1/DaBSgb+BHNkKYnsTMl32x1uX MAkvdBB4Mdnh1S6rCRFdRuI6e6CDJm8JXakOWPRQ65h0vSR1zT+s78kjil4eDiJVCZPpxRoZlidK JaoSNW8A/CPZd67TUKbClidJY0zKTYrK2jg0wWPHnhG6+JyK4MlRnR53hePtWWX9AVTZu3qbiSRM +mNYIJmVUncb+zgHgOpZ06AhxxhVmmfMFdO/p/vkM2dNd0AANgFtbFvsGx/QTrsdZ0HzAAAAJXRF WHRkYXRlOmNyZWF0ZQAyMDIyLTA2LTA4VDE4OjE1OjI1KzAwOjAwPLU1awAAACV0RVh0ZGF0ZTpt b2RpZnkAMjAyMi0wNi0wOFQxODoxNToyNSswMDowME3ojdcAAAAASUVORK5CYII= X-Now-Playing: Lamb's _Lamb_: "Trans Fatty Acid" Date: Wed, 08 Jun 2022 20:17:05 +0200 In-Reply-To: <83y1y73yp7.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 08 Jun 2022 19:30:12 +0300") Message-ID: <877d5r9g0u.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.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: Eli Zaretskii writes: > Sounds like C stack overflow trying to print a too-long variable-arg > list? If that's the problem, then perhaps this problem is fixed in Emacs 29 -- Mattias has reimplemented the printer to not be recursive (because printing certain very deep structures will segfault Emacs ve [...] 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: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: Thierry Volpiatto , 55832@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 (---) Eli Zaretskii writes: > Sounds like C stack overflow trying to print a too-long variable-arg > list? If that's the problem, then perhaps this problem is fixed in Emacs 29 -- Mattias has reimplemented the printer to not be recursive (because printing certain very deep structures will segfault Emacs versions before 29). -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Wed Jun 08 14:25:54 2022 Received: (at 55832) by debbugs.gnu.org; 8 Jun 2022 18:25:54 +0000 Received: from localhost ([127.0.0.1]:44278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nz0NN-0001GF-Ps for submit@debbugs.gnu.org; Wed, 08 Jun 2022 14:25:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:44360) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nz0NL-0001G0-NL for 55832@debbugs.gnu.org; Wed, 08 Jun 2022 14:25:52 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39372) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nz0NG-0006SI-92; Wed, 08 Jun 2022 14:25:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Fr3MQvhptnbn0AufsoaQuT3uQSTVLJ3o2FAbZAWr6qc=; b=nKzZpEyg96jG znWbeDO4+cFzdsEMK/ajg4bt+7VnWxzm3WcriZJxlErxThQ25cjJkez2mUK6EeTkgisAB2UztaJl2 A0NDTfAcsimT2VaHt589s98JP0jfXiXw6ZTVkoSMCNA+BHGfV9V1yjjvEAo9Xu0xMtn+UvwXjqNEK GWydnhsSM8cAQFmi6crjEEu+xbSUCjEU1CAU0lQRTlW8dnBA/E0ZdGre9eRzhhHjk6yBkyQ0MFufj TBnnHT1WNhdM/yEtcoeM6Rtk1+MaSiqjjhPZ0bEsXa1h3HYw4XzmpbwHKT0buyfDHWCCsRZPCEv5v 6x+qjYiIfae4Y9lGzop1fQ==; Received: from [87.69.77.57] (port=4723 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nz0NF-00028O-OS; Wed, 08 Jun 2022 14:25:46 -0400 Date: Wed, 08 Jun 2022 21:25:40 +0300 Message-Id: <83sfof3tcr.fsf@gnu.org> From: Eli Zaretskii To: Lars Ingebrigtsen In-Reply-To: <877d5r9g0u.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 08 Jun 2022 20:17:05 +0200) Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <837d5s78xs.fsf@gnu.org> <87a6aop93i.fsf@posteo.net> <83y1y73yp7.fsf@gnu.org> <877d5r9g0u.fsf@gnus.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: thievol@posteo.net, 55832@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: Lars Ingebrigtsen > Cc: Thierry Volpiatto , 55832@debbugs.gnu.org > Date: Wed, 08 Jun 2022 20:17:05 +0200 > > Eli Zaretskii writes: > > > Sounds like C stack overflow trying to print a too-long variable-arg > > list? > > If that's the problem, then perhaps this problem is fixed in Emacs 29 -- > Mattias has reimplemented the printer to not be recursive (because > printing certain very deep structures will segfault Emacs versions > before 29). The non-recursive implementation of the printer AFAIU only helps when we need to print a deeply-recursive Lisp structure. Here, if I'm right, the problem is that the va_arg argument list is too long -- and all of them are pushed onto the C stack. So Mattias's changes could only help in this case if the complete backtrace will show recursive calls to print_object etc. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 09 06:35:09 2022 Received: (at 55832) by debbugs.gnu.org; 9 Jun 2022 10:35:09 +0000 Received: from localhost ([127.0.0.1]:45100 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzFVN-00021w-3h for submit@debbugs.gnu.org; Thu, 09 Jun 2022 06:35:09 -0400 Received: from quimby.gnus.org ([95.216.78.240]:47690) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzFVM-00021i-Di for 55832@debbugs.gnu.org; Thu, 09 Jun 2022 06:35:08 -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=UTO8TcP40i7pGu8jXz+/cscDr6FmhAyZ9bSrLuxJg2Q=; b=ceDZ+0j0gq2E6kfWQ6L0GSc4Rh 2rSwbfstJPP5UFBgfw3N3NACCich3kEpN10jI8UWwido8hqaReqIwYVEaRwF+yNFgdcBiZae/Ox6+ 9Qw1FewiX885eyzEiFjRxSP1+PJtTwMyOpbvmX4Cntex+0dUv3sWi5GmVWdIySsTJ96Q=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nzFVD-0006SO-HX; Thu, 09 Jun 2022 12:35:01 +0200 From: Lars Ingebrigtsen To: Eli Zaretskii Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <837d5s78xs.fsf@gnu.org> <87a6aop93i.fsf@posteo.net> <83y1y73yp7.fsf@gnu.org> <877d5r9g0u.fsf@gnus.org> <83sfof3tcr.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEX22Cb20Q7Xszs0 LjguWqbi0qSjSzv69t7///9X/eT6AAAAAWJLR0QIht6VegAAAAd0SU1FB+YGCQoZLrTAyRQAAAGz SURBVDjLddLBjpswEAZguhLtFbNK7piFB+gQvwBEvQOO72Hj3Lsi8/qdsQ2YZGspQfKnGfyPSZIf QoiM/rI3aDpeLfAvEcvKKvDS0mMHIwCsMEUwNK0rea54a5vONfsOSDRtfnatSo7WHpWFQqQMHaAZ CDqCSR0nYPBn0vchVHgQC3Rq4BwM1EpZIX4G6AhaUInIayllLouPAOcJWmAQpZ2gBLWBAg9C5CLP 5doKFDRxjnSD/RC1XoDTb7PKtB7/B/gtUCuc/dQpIOwrnDhQMQx/EHH0N6sgrugIcH6FURsWniFE cNDjmfdxolNZGYNuHIDSuj/uwHWa4YRz/x6D28eHg/IVBlBGy2mDPHSyAJWMIdO+E8FVSniBC12n 2kHioSawNgI3Q1cBBPUGaYC/DsoVEhPyIe3Z6wr05jU4WFlMAfhEM5kLDlVfQIAUHdTGTYRH6CEz M4nBx9WDLBdAv2Z70wPc+hUOASgdxbv1tX2GC4OurQyn+oWbcLyrLHfAJ7iAsrZYhhgBXZOtCk7I YNZW9In8NthLWT+9gypOyOA/n3SDL7jTDGT1Ag+4azS66uEfmeES2gHEP+0AAAAldEVYdGRhdGU6 Y3JlYXRlADIwMjItMDYtMDlUMTA6MjU6NDYrMDA6MDCmuwKMAAAAJXRFWHRkYXRlOm1vZGlmeQAy MDIyLTA2LTA5VDEwOjI1OjQ2KzAwOjAw1+a6MAAAAABJRU5ErkJggg== X-Now-Playing: The Cure's _Wild Mood Swings_: "This Is A Lie" Date: Thu, 09 Jun 2022 12:34:59 +0200 In-Reply-To: <83sfof3tcr.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 08 Jun 2022 21:25:40 +0300") Message-ID: <87czfi86r0.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.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: Eli Zaretskii writes: >> > Sounds like C stack overflow trying to print a too-long variable-arg >> > list? [...] 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: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: thievol@posteo.net, 55832@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 (---) Eli Zaretskii writes: >> > Sounds like C stack overflow trying to print a too-long variable-arg >> > list? [...] > So Mattias's changes could only help in this case if the complete > backtrace will show recursive calls to print_object etc. Oh, I didn't think there was any way to get a C stack overflow when printing a normal list? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 09 06:44:34 2022 Received: (at 55832) by debbugs.gnu.org; 9 Jun 2022 10:44:34 +0000 Received: from localhost ([127.0.0.1]:45119 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzFeT-0002K3-NH for submit@debbugs.gnu.org; Thu, 09 Jun 2022 06:44:33 -0400 Received: from mout02.posteo.de ([185.67.36.66]:43705) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzFeQ-0002Jl-VH for 55832@debbugs.gnu.org; Thu, 09 Jun 2022 06:44:31 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 38FBC240108 for <55832@debbugs.gnu.org>; Thu, 9 Jun 2022 12:44:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1654771464; bh=qK5h+XEZ5rBKLDgrZGEfNgHGbdtsfeM4BhoxQr2TGro=; h=From:To:Cc:Subject:Date:Autocrypt:From; b=MFirbIvMbY9crd6nkO+iCIt7gndGb0t1lzvl4Tfb3EAl6MTzgHU1k86lbko0U3IjP vfB6bq15GshwKr9iHyv3huk4pRPazPfHUmr8h21mv05n1ZD3krIRvvkKRNm1nrNG1g p7NtXN6ephd/nLNNRPvg1LqyGvGKAqlpV6sFtgvLjv6VAm4nVO0sIgNtNakxtamprV of1JIR4wmCyXLtaSTvJHoWymY5R+9n10he19N+y5QZU9r21Z948FNlOaKHI9JSPVvo Q9nz6jeX7HFRDG2gY9hJi6pf3A4as77YUt/266iBASPuLzs4XjoW96ZbGe1zbffWep 5d3FHFJ7cCesA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LJgh54zY9z6tmm; Thu, 9 Jun 2022 12:44:21 +0200 (CEST) References: <83sfof3tcr.fsf@gnu.org> From: Thierry Volpiatto To: Eli Zaretskii Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 Date: Thu, 09 Jun 2022 10:42:57 +0000 In-reply-to: <83sfof3tcr.fsf@gnu.org> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <874k0uazgd.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: Lars Ingebrigtsen , 55832@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 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: >> From: Lars Ingebrigtsen >> Cc: Thierry Volpiatto , 55832@debbugs.gnu.org >> Date: Wed, 08 Jun 2022 20:17:05 +0200 >>=20 >> Eli Zaretskii writes: >>=20 >> > Sounds like C stack overflow trying to print a too-long variable-arg >> > list?=20 >>=20 >> If that's the problem, then perhaps this problem is fixed in Emacs 29 -- >> Mattias has reimplemented the printer to not be recursive (because >> printing certain very deep structures will segfault Emacs versions >> before 29). > > The non-recursive implementation of the printer AFAIU only helps when > we need to print a deeply-recursive Lisp structure. Here, if I'm > right, the problem is that the va_arg argument list is too long -- and > all of them are pushed onto the C stack. > > So Mattias's changes could only help in this case if the complete > backtrace will show recursive calls to print_object etc. Let me know what you want exactly for the complete backtrace. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmKhzwITHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvkxxgDACa0SESvFn2G/PhY7xM0qizevcBpFoy 0u0xW2F170GJdcOgdFF9IlsmrOPujAOXmdaaxdo+q6da9LZygHVOiFs+57+3tYxA SZdMrnZvW8NjVsAEklwcq4VCELFOXbBAQxoIbIwv6uLInjeI5NlD/ri+HmKmBoO5 5rU/8UOKxbq47qqLAUJbaOMptg/eb+obFYh629J8wan+cy4ei1CVaBNhYmEeanZy fJHKxylDtcIYOY2GoaoiZaxH68DdoPvAuCxfNvHmXLk/4uD5Hg5JeFCTAlSr5kof rgn/QPdhyNuteihfePDXzGvQBx8cIJZnbXvKUhUePCq119qmrfM5nySuEMd2ZZ9i Ew095dHTSTHhylzMovW/rp0lKgPHtiGlAKgkB+ZaPIkBuaYT5EeHX8JqizDtYBo1 mprvA/9aixK0yZ0FLG3crY5H6DUaMFCBBv60SZ9M80kCHbzwuiPiyrtETvmXhP4w j94lcD4YH6dTYFjT/Sfnhg+kFdV3kBR3b5s= =fFn7 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 09 09:06:13 2022 Received: (at 55832) by debbugs.gnu.org; 9 Jun 2022 13:06:13 +0000 Received: from localhost ([127.0.0.1]:45388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzHrZ-0004RF-5N for submit@debbugs.gnu.org; Thu, 09 Jun 2022 09:06:13 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54478) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzHrX-0004R2-5c for 55832@debbugs.gnu.org; Thu, 09 Jun 2022 09:06:11 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:54992) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzHrL-0006RL-Aj; Thu, 09 Jun 2022 09:06:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=QmQ/x3EVvZzL2T56mTxGgFUwYKPIr7smsgRlNXtg9Uc=; b=oFnrMHs+aTSy rvIokdcRil8rm0seZULXmLW55NU0oZy8UK4vnroiqNZVoGakMVh6rCCxc3ehu5j1fGQjYz0n9wLyn sXrNdqzGIFwvxaqTCRH1Jg+h1Xx4aWZDgft7iSErQRej8PjVGddHFIJhHpAmw48Hl2vPccz7fBdRa 0XNiih3dRppT2PMkxvTk2y1faWSZ+sHpJK1q85A8Y9fBJOygELesPMvZLmv6FQIzo8iAHYT9EqtEA mk36wTsll61zzKLdL85jRZ10XLLBtA/EJjCCV609OHfH6jwSbGXaOTaILsXZjF91Dhix7ftG/wQMB myrz8EHZaUbm3xkwh5254w==; Received: from [87.69.77.57] (port=2211 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzHr9-0001O9-BS; Thu, 09 Jun 2022 09:05:56 -0400 Date: Thu, 09 Jun 2022 16:05:44 +0300 Message-Id: <83r13y2dhz.fsf@gnu.org> From: Eli Zaretskii To: Thierry Volpiatto In-Reply-To: <874k0uazgd.fsf@posteo.net> (message from Thierry Volpiatto on Thu, 09 Jun 2022 10:42:57 +0000) Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <83sfof3tcr.fsf@gnu.org> <874k0uazgd.fsf@posteo.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: larsi@gnus.org, 55832@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: Thierry Volpiatto > Cc: Lars Ingebrigtsen , 55832@debbugs.gnu.org > Date: Thu, 09 Jun 2022 10:42:57 +0000 > > > > So Mattias's changes could only help in this case if the complete > > backtrace will show recursive calls to print_object etc. > > Let me know what you want exactly for the complete backtrace. This: (gdb) thread 1 (gdb) bt You said earlier the backtrace produced by that is huge, so I thought maybe just looking at the immediate cause of the segfault could give us enough info. But now we need to see all of it. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 09 11:21:49 2022 Received: (at 55832) by debbugs.gnu.org; 9 Jun 2022 15:21:49 +0000 Received: from localhost ([127.0.0.1]:47409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzJyn-0000oH-Fa for submit@debbugs.gnu.org; Thu, 09 Jun 2022 11:21:49 -0400 Received: from mout02.posteo.de ([185.67.36.66]:52911) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzJyl-0000o1-4D for 55832@debbugs.gnu.org; Thu, 09 Jun 2022 11:21:47 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 19C5F24010C for <55832@debbugs.gnu.org>; Thu, 9 Jun 2022 17:21:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1654788101; bh=h+E1xD2UeE9kRP/TaA1QJ6JNgXiNfsxPmBXEW0bzpf8=; h=From:To:Cc:Subject:Date:Autocrypt:From; b=TYDRdC9koDKAr0+5SWhfqehFwLF4fVRcFpOWn13qbt0PnLL3JUh510S/TPfJDzI7U J1948LDl4UHbOKBcrQoBhywSSrKqf0vL+vyllebcR9oSU+ltNaZl/t4eTNUTeOJCVq nCZCcvEHtIHBMvLu0FrPQwehz1t029iVFj6fDoeg46Xnx3y5kN70+N+q7Qzb4E67AK t4a2gO83fx5NKn/8xv6gTGFysoprDClLt4yzreoex9bHFDpVceeEbMpwCvk2tX2vVt Ki0B8tq6bEmg42eB+PWHZTq7ecKgcvvUaIyqQlr661kPBfse3YZx8EbG8viXJJSDfA UP9b+QPaWIjZw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LJnr26djBz6trx; Thu, 9 Jun 2022 17:21:38 +0200 (CEST) References: <83r13y2dhz.fsf@gnu.org> From: Thierry Volpiatto To: Eli Zaretskii Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 Date: Thu, 09 Jun 2022 15:18:55 +0000 In-reply-to: <83r13y2dhz.fsf@gnu.org> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <87zgilamm8.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: larsi@gnus.org, 55832@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 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: >> From: Thierry Volpiatto >> Cc: Lars Ingebrigtsen , 55832@debbugs.gnu.org >> Date: Thu, 09 Jun 2022 10:42:57 +0000 >>=20 >>=20 >> > So Mattias's changes could only help in this case if the complete >> > backtrace will show recursive calls to print_object etc. >>=20 >> Let me know what you want exactly for the complete backtrace. > > This: > > (gdb) thread 1 > (gdb) bt > > You said earlier the backtrace produced by that is huge, so I thought > maybe just looking at the immediate cause of the segfault could give > us enough info. But now we need to see all of it. Can't send here by mail it is too big 12.8M with 130303 frames, here a link to the output file: https://gist.github.com/thierryvolpiatto/17ee2c5631d0849e57a794e4663b71a5 Thanks. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmKiD/8THHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk7zmC/4pq4PKBi3pe3uQxMCnJ+m78d3JTNJO LPGlp+6dMf44GWDDym1nqYHw8+J5e6ZwAKb3yAytt0fZVkloVrIZF2Q9FihdMjfX Z7F2xGxlEj92lObtjdvXizkIKlYHc8TZaNE4iIzDW4rYNV/g4appVCF4wp+PaItr Ao7Hpi+x4hrPhr8A/l6iszmM2aiW8Oa0v8LmPnpBfYsnVB+U7hjUqdBmAJufV4Cg bEeRMHHj9BzFO1+x9VwsUukyNu0Jm6EwR7MKyFC1111wO8pItBlVxrGZwdjlo3cF nQJvmUyizhIo/YcgHlu7bMUzXwQ2LU/n2pwi7eYS6aWZo8oEj0daqIVEXpGHyExM P0Jb9m09fMCFo4hyGNd2CfdfRYE+L34Lve+KYa8iSzVAPosIHUM9S0EC34Let3i+ TakeRUZCpAKQRTUEJmD9h5TISiB5ad5JXTRmJOvaSy/O42+2ouS/XgL4QFV6lRKX IhceD84kYz1GsllvAo2Qs6jgfQBYYeqXLW8= =AgIp -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 09 11:29:25 2022 Received: (at 55832) by debbugs.gnu.org; 9 Jun 2022 15:29:25 +0000 Received: from localhost ([127.0.0.1]:47426 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzK69-00011a-7u for submit@debbugs.gnu.org; Thu, 09 Jun 2022 11:29:25 -0400 Received: from quimby.gnus.org ([95.216.78.240]:51364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzK67-00011K-PC for 55832@debbugs.gnu.org; Thu, 09 Jun 2022 11:29:24 -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=3aUUPJ0PI6JUMaq0sliG4Ly80E1NZUbPOQRbqJcQ01Y=; b=jspj/wwYB8fabBHyI5ZTjuU7dF 7dXU61k1YL/eZ2ZbSqiftAE28f8G8GS3wb+wOIN0WB4xGw5G6cP7XZZ2Ef6D6qa5YhaK/Mi8SObWV 8u2tGpkVVbL5RpvzoqQjSw63ow2+2dQ9OFXKgpQobAsRkwFDPjVzU8fnwRAJ+pHTK+cg=; Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nzK5y-0001vR-6q; Thu, 09 Jun 2022 17:29:16 +0200 From: Lars Ingebrigtsen To: Thierry Volpiatto Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <83r13y2dhz.fsf@gnu.org> <87zgilamm8.fsf@posteo.net> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAAXNSR0IArs4c6QAAABhQTFRF /f39p6WkdFy0+doTS0o6NzIIAAAA////FGch4gAAAAFiS0dEBxZhiOsAAAAJcEhZcwAACxIAAAsS AdLdfvwAAAAHdElNRQfmBgkPGhPBThQtAAAAYElEQVQ4y2NgIB0IYgCCEkroQBGXhBJOCUWCEsYY gKCEaygaCIJKhKWhgZRRiVEJvBIpQkpKWCVSXVxcsOvAJUHQcgacEkK4JBiEcEkI4pJgIF2CwQ2X hIoLGnAko+wBALaZH0+PBoXsAAAAWmVYSWZNTQAqAAAACAAFARIAAwAAAAEAAQAAARoABQAAAAEA AABKARsABQAAAAEAAABSASgAAwAAAAEAAgAAAhMAAwAAAAEAAQAAAAAAAAAAAEgAAAABAAAASAAA AAEfUvc0AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTA2LTA5VDE1OjI2OjE5KzAwOjAw7gt0EQAA ACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wNi0wOVQxNToyNjoxOSswMDowMJ9WzK0AAAAXdEVYdGV4 aWY6WUNiQ3JQb3NpdGlvbmluZwAxrA+AYwAAADh0RVh0aWNjOmNvcHlyaWdodABDb3B5cmlnaHQg KGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnn5V3k3AAAAIXRFWHRpY2M6ZGVzY3JpcHRp b24Ac1JHQiBJRUM2MTk2Ni0yLjFXrdpHAAAAJnRFWHRpY2M6bWFudWZhY3R1cmVyAElFQyBodHRw Oi8vd3d3LmllYy5jaBx/AEwAAAA3dEVYdGljYzptb2RlbABJRUMgNjE5NjYtMi4xIERlZmF1bHQg UkdCIGNvbG91ciBzcGFjZSAtIHNSR0JEU0ipAAAAAElFTkSuQmCC X-Now-Playing: Farben's _textstar+_: "Raute (Remaster 2022)" Date: Thu, 09 Jun 2022 17:29:13 +0200 In-Reply-To: <87zgilamm8.fsf@posteo.net> (Thierry Volpiatto's message of "Thu, 09 Jun 2022 15:18:55 +0000") Message-ID: <871qvx26uu.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.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: Thierry Volpiatto writes: > Can't send here by mail it is too big 12.8M with 130303 frames, here a > link to the output file: > > https://gist.github.com/thierryvolpiatto/17ee2c5631d0849e57a794e4663b71a5 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: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: Eli Zaretskii , 55832@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 (---) Thierry Volpiatto writes: > Can't send here by mail it is too big 12.8M with 130303 frames, here a > link to the output file: > > https://gist.github.com/thierryvolpiatto/17ee2c5631d0849e57a794e4663b71a5 It looks like it's throwing an error while trying to report an error: 19 0x00005555555aabe6 in Fsignal (error_symbol=, error_symbol@entry=0x90, data=) at eval.c:1689 #20 0x00005555555aac56 in xsignal (data=, error_symbol=0x90) at lisp.h:4528 #21 xsignal1 (error_symbol=error_symbol@entry=0x90, arg=) at eval.c:1849 #22 0x00005555555aac7c in verror (m=, ap=ap@entry=0x7fffff671760) at lisp.h:1162 #23 0x00005555555aad1b in error (m=) at eval.c:2052 #24 0x00005555555ad64e in exec_byte_code (fun=0x7fffff6702c0, args_template=140737478333120, nargs=2, args=0x7fffff671938) at bytecode.c:503 #25 0x00005555557ab8be in Ffuncall (nargs=3, args=0x7fffff671930) at eval.c:2953 #26 0x00005555557ac8a3 in call2 (arg2=0x55555b3fbb63, arg1=0x90, fn=) at lisp.h:3232 #27 signal_or_quit (error_symbol=0x90, data=0x55555b3fbb63, keyboard_quit=) at eval.c:1741 #28 0x00005555555aabe6 in Fsignal (error_symbol=, error_symbol@entry=0x90, data=) at eval.c:1689 #29 0x00005555555aac56 in xsignal (data=, error_symbol=0x90) at lisp.h:4528 That sounds vaguely familiar -- didn't we fix something in this area lately? Hm... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 09 11:44:16 2022 Received: (at 55832) by debbugs.gnu.org; 9 Jun 2022 15:44:16 +0000 Received: from localhost ([127.0.0.1]:47439 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzKKW-0001Qj-85 for submit@debbugs.gnu.org; Thu, 09 Jun 2022 11:44:16 -0400 Received: from mout01.posteo.de ([185.67.36.65]:58381) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzKKT-0001QT-O1 for 55832@debbugs.gnu.org; Thu, 09 Jun 2022 11:44:15 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id CC6DD240028 for <55832@debbugs.gnu.org>; Thu, 9 Jun 2022 17:44:07 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1654789447; bh=9Izd/hnGmPB/JPAva2VUZ+u1z/tlVtQxh2XpC/1UGtE=; h=From:To:Cc:Subject:Date:Autocrypt:From; b=JLmQiC+n6ijqHcWYmVxOCumPypbwReLmhM3+t8EZUpO+fFhEDEXcQuUh9IEvRS+b2 P5GI/EBlVApI0CukcHCpZDTYznep8isz8jxHq27an5YtwQqxkXZESDvPirrZUqCGjd KecbDrf4uQZiBtap50hKbNjSwtEeic6GyDkLkEnIh2/npoYsyU9zTuBp3t0yyTzhO7 B2rH06CoQR8JaVhatYISWAAU+HHLiyzeSoC8uiJtZi99D5bVTMTeiO01XnuW122zdi 3Q8j5rJX9+m2aKPLi1CzDncTCxmTheayNxnVw9pG79VT6C9IVdSuWFPNoV+5LvrL76 83UBifMSivBbA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LJpKy38Nkz6tmF; Thu, 9 Jun 2022 17:44:06 +0200 (CEST) References: <83r13y2dhz.fsf@gnu.org> From: Thierry Volpiatto To: Eli Zaretskii Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 Date: Thu, 09 Jun 2022 15:37:06 +0000 In-reply-to: <83r13y2dhz.fsf@gnu.org> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= mQGNBF8ylcIBDADG+hy+zR6L4/vbdDDZuSaMmSrU3A5QZJpeBCvxTr7MpzzruZbhLPW1K3R6N2MA edi8Y+C8o27FVRIjpdbaKMGu9je7JV/TbUQYo3SOwCK1vM4LUn4V6ZLzSYkuiEt4eyMoiDdyvN0p kcK6P9x9DCetcEVszXzQg+yzCVrQ2hXWDXWT4M18EC3wtO7RHPouMqGiwBFhBAYErCqFWFxQHkfb tG/4yGyJ58rglb65O3qijjMWvYwcWZun9/7qm8Z4/4mHopmo2zgU+OrptnLSZfkZGz3Y7Uf452xQ GVq0Fv75NPvQru7y+DYVhuVXXyAmGxt+vf4rIiixMBbhKEPjcxEPAa2LTzex2IsTZR+QVG9uDnqC WcgaOEQ58fzXNvNhtwwF/Rgio2XWAJVdmFWS59/k9W58CIUSNKBMZh2XeGdEmtHvDtCxW3z6FJha 36RzOM3fMNNiAGdFZJA84gcdloJR+sHCDTTPT3784fjr+V8An7sI581NGFzkRQqPvEQCZbUAEQEA AbQSdGhpZXZvbEBwb3N0ZW8ubmV0iQHUBBMBCgA+FiEEI9twfRN7r3nig/xwDsVtFB0W75MFAl8y lcICGwMFCQPCZwAFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQDsVtFB0W75MB3QwAlTsVzFmr +S/tMKwwwOibjhNPi/OZiUC2AYfaqfVAiIHDT3RbzDe03sAJoomJkJnYVjGzQZwibCMO2+ITkMPV 2wvrd4CbgS1KCVbrltwcuK/nxPCBaHytOCZUIInnhJo5PE/h03K0rWhUFLDocpnWwI7mPq33oR9N u2XMNtUQeWhhZHj8dvpMazWIR/c4iPnQiIobETISNlKIVo7DZSl67btoBrZygVYobgHpAYLBpHtH pXUcfM+Jrl8ytLouZ2XYeqzezr1qUDXhPk6mXtEVLJsK4FSS4wT5hPpRozuIwj6sE8OGJIp5uUhm SYm9mjRNJBEgmGUNxMQ/wbcA3NEWxBeIZbRvxMgHG47GJ0TJM4xLpGC8BHUZvuIw05gAtgoA3BGh 5GXbLWy4fi8ozJA/kCkP43d3zh4wTOfQterVTf90bbw6NiNcmXdKH7E/yO1or06bleza39PJsshX 8EETESzVIifk2yDnc0/CQ+FrLY9IwOOszkMouFXmiwN1xMkjuQGNBF8ylcIBDADnIDHEkmk4lUwT lOhwb2yjUfmGPnpH3MCCHkjM9H/P1gTHxFWtwFVPcNMCwXWvKSBTF2dZXKERD0yzG06zT53ZMN7E IIeuY6m4R8IcMvpohciisWxbFoB4ZY117tVSeqjo946itgbpdeESKl9a8dpn7ytZMyYxPdojlQAq xeAJ8444raESh1oTKXb64hlk4l2pSRlrLgjpJBo8asAfZndaxIUKhw68tV8sqeZh9P6cGtHbUELK VJqefNV7V7jF5wf3xvRG6Ces3kSKXalLfs+vrVaoOjQeWrc0AtwFWHmt9JLfKrqF+Q2Q7jUidboW mazQM56ESJFPpPHmWq8k6DHspsFHOforLouTHJL1556IPne7IV2BGfWc0+xLxalZ8F5F+vnPF/Ok rC1CD5iCKTjXKa2iZbcYdYQAiL6P8Ac8CgN6EkhpbxRtzrEgChuNGevdi/G/GHG4Zqrh6YFwIa/N Hq2aVaFq5C1yNTMJd1FRjRzs5JPPlJKpYDnNx+MSp7UAEQEAAYkBvAQYAQoAJhYhBCPbcH0Te695 4oP8cA7FbRQdFu+TBQJfMpXCAhsMBQkDwmcAAAoJEA7FbRQdFu+TXsEL/3nCs8oDLBSTPXylenWK CYLdfZSg8jmwgRKihktU1ZLf8kL/LtEhxdKc9nYQO0gTYdPQ+HEdFbm+gFZ4AxuCtd5zM+MP5Sej pfr93QbLwYCiqsudKa+T7wosBBNFnh8ZQkbnsF6iPIeESCJM0Vhjh1lQ+z1qVkdf/yazwmXspOUh 3kx8dzJQ1F3t6Dj/zHpdNE11bT6wFwTPBFvFeH0yCwDpvVcLbH0xf/0V/RhwkQ4jjae0Cqn8domz RpGODjXkAzoRqpRL9/DvIKTQ/uJQqzu6qvi04foFCmtWTSahJiLtbgHSDNj1HHOivtgeTgtVdAEk ZAqAXJfmaM8KkEi8Rqcbz3AzkjNWjQNkel0xjB3wkewds1iGcvo2/etWOXcvFiLUpy7YnLMZ4J6d jNpwSwDzxvJVy0OvB9SgVF0hX5DdbKTRBSZpGYQgoVdPelGnqs6uq8fa1Ker587E6O6haTIX779d pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <87v8t9alkt.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: larsi@gnus.org, 55832@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 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: >> From: Thierry Volpiatto >> Cc: Lars Ingebrigtsen , 55832@debbugs.gnu.org >> Date: Thu, 09 Jun 2022 10:42:57 +0000 >>=20 >>=20 >> > So Mattias's changes could only help in this case if the complete >> > backtrace will show recursive calls to print_object etc. >>=20 >> Let me know what you want exactly for the complete backtrace. > > This: > > (gdb) thread 1 > (gdb) bt > > You said earlier the backtrace produced by that is huge, so I thought > maybe just looking at the immediate cause of the segfault could give > us enough info. But now we need to see all of it. I am now able to reproduce at each time like this with helm: 1) Ensure you have no entries for sudo in .authinfo.gpg file. 2) M-x helm-find-files RET // sudo:: 3) You are prompted for password 4) At this first shot it should work as expected. 5) C-g to quit, and M-x tramp-cleanup-all-connections. 6) Restart helm-find-files and enter /sudo:: emacs should freeze and crash. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmKiFUITHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk+wMC/9GC3vuoZJXUukMG34rcJXfsxZKLPDM MceR5lU982jHAH09EvhrCck093FL6pntJik3cJmptzbt4Nq5KS1ECQCOrbtWFlYr /QslkH2dGMiqPvEKDEk8VA/5XPPzvUfc+vvhU1g13rbLoZksSBTBVNnJxAGUtdqk BIcHc1V2Rdt/brU+KjDhae+TVl6a746Scvc+GwE66waNw04BIRFwYByZgqKolV8r q7+QJ2JAfBgE6sSTIb5RW6tkl/DHymAYULnZQ1SqrMDd1wYNvWHt24zeHvZ5yA9u gwhW3RYJKnubNHVU8dDWi5LmFyDLR8nlSwDx+7nIr05bSJieCtnj6DdRAIgY5295 0ZLFEOPrRYuAUC1pKw3QEwPlrIPlZkR6agN6jEjZDxOdLmlx1Ysc1aHeK9s25Z2o gWaDsjoBOX3W/YIS5pPJySXueF6PCKilRpXpVBiWpSk7f70isOVL/bKivV8QAReF GY9TmkWHDIsor47BqkCMjYVxoLjc2fqAUy4= =eTD7 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 09 12:36:28 2022 Received: (at 55832) by debbugs.gnu.org; 9 Jun 2022 16:36:28 +0000 Received: from localhost ([127.0.0.1]:47538 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzL91-000553-RU for submit@debbugs.gnu.org; Thu, 09 Jun 2022 12:36:28 -0400 Received: from eggs.gnu.org ([209.51.188.92]:59974) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzL8z-00054r-JZ for 55832@debbugs.gnu.org; Thu, 09 Jun 2022 12:36:26 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60950) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzL8u-0004Z2-58; Thu, 09 Jun 2022 12:36:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=8UmdxFTCirpQ7/DaqgxXHzP2VcYCB46QyD0AAO5hNg8=; b=Q68khcowg5Ny Rag/FiTBAoFkYW5LEFHEtVADCFwfZxgLe6dL9l9GS4iqDcWbMHzpftERedJW81RkrDe+YgHgGPbuN NZrN4EZFLLOTJreVaGRIQGisp/OixmkNf7qWjdihP875CJ16SDOOi68JwcpNQF4LaGkb5GFcckPcE xViltxp/3krJRRozkB1hlZ+VL+3bB0YZTlh3ljjyur9YCcu25KR9Jvz6z5GYzSOolyt3kSWowy2Yr lwJ6EpTxkBddZFlRyZ/3H/mEdTTh3aAOfkeHR2IF1EDY/3TGxxOEURi5ImBjI5QZ2pRMt6Qv+/6vT kzdGxCKtnK4Q1PuL0SvTow==; Received: from [87.69.77.57] (port=3181 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzL8t-0003ol-LM; Thu, 09 Jun 2022 12:36:19 -0400 Date: Thu, 09 Jun 2022 19:36:16 +0300 Message-Id: <83a6al3ibj.fsf@gnu.org> From: Eli Zaretskii To: Thierry Volpiatto In-Reply-To: <87zgilamm8.fsf@posteo.net> (message from Thierry Volpiatto on Thu, 09 Jun 2022 15:18:55 +0000) Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <83r13y2dhz.fsf@gnu.org> <87zgilamm8.fsf@posteo.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: larsi@gnus.org, 55832@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: Thierry Volpiatto > Cc: larsi@gnus.org, 55832@debbugs.gnu.org > Date: Thu, 09 Jun 2022 15:18:55 +0000 > > > (gdb) thread 1 > > (gdb) bt > > > > You said earlier the backtrace produced by that is huge, so I thought > > maybe just looking at the immediate cause of the segfault could give > > us enough info. But now we need to see all of it. > > Can't send here by mail it is too big 12.8M with 130303 frames, here a > link to the output file: > > https://gist.github.com/thierryvolpiatto/17ee2c5631d0849e57a794e4663b71a5 Thanks. This is definitely a C stack overflow: there are 30 frames that repeatedly and recursively invoke funcall and apply, like this: #103104 0x00005555555ad64e in exec_byte_code (fun=0x7fffff6702c0, args_template=140737478333120, nargs=3, args=0x7fffffd15a88) at bytecode.c:503 #103105 0x00005555557ab8be in Ffuncall (nargs=4, args=0x7fffffd15a80) at eval.c:2953 #103106 0x00005555557adf70 in Fapply (nargs=3, args=0x7fffef48ef00) at eval.c:2624 #103107 0x0000555555806e87 in exec_byte_code (fun=0x7fffff6702c0, args_template=140737478333120, nargs=3, args=0x7fffef48ef00) at lisp.h:2182 #103108 0x00005555557ab8be in Ffuncall (nargs=3, args=0x7fffffd15be0) at eval.c:2953 #103109 0x00005555557adf70 in Fapply (nargs=2, args=0x7fffef48ee28) at eval.c:2624 #103110 0x0000555555806e87 in exec_byte_code (fun=0x7fffff6702c0, args_template=140737478333120, nargs=2, args=0x7fffef48ee28) at lisp.h:2182 #103111 0x00005555557ab8be in Ffuncall (nargs=3, args=0x7fffffd15d30) at eval.c:2953 #103112 0x00005555557adf70 in Fapply (nargs=2, args=0x7fffef48ec58) at eval.c:2624 #103113 0x0000555555806e87 in exec_byte_code (fun=0x7fffff6702c0, args_template=140737478333120, nargs=2, args=0x7fffef48ec58) at lisp.h:2182 #103114 0x00005555557ab8be in Ffuncall (nargs=3, args=0x7fffffd15e80) at eval.c:2953 #103115 0x00005555557adf70 in Fapply (nargs=2, args=0x7fffef48ea88) at eval.c:2624 #103116 0x0000555555806e87 in exec_byte_code (fun=0x7fffff6702c0, args_template=140737478333120, nargs=2, args=0x7fffef48ea88) at lisp.h:2182 #103117 0x00005555557ab8be in Ffuncall (nargs=3, args=0x7fffffd15fd0) at eval.c:2953 #103118 0x00005555557adf70 in Fapply (nargs=2, args=0x7fffef48e8b8) at eval.c:2624 followed by 103,000(!) frames where Emacs tries to report an error, and that signals another error: #103092 0x00005555555ad64e in exec_byte_code (fun=0x7fffff6702c0, args_template=140737478333120, nargs=0, args=0x7fffffd15790) at bytecode.c:503 #103093 0x00005555557ab8be in Ffuncall (nargs=nargs@entry=1, args=args@entry=0x7fffffd15788) at eval.c:2953 #103094 0x000055555580661c in bcall0 (f=) at bytecode.c:335 #103095 0x00005555557aae1f in do_one_unbind (unwinding=true, bindflag=SET_INTERNAL_UNBIND, this_binding=0x7fffffd157b0) at eval.c:3591 #103096 unbind_to (count=..., value=value@entry=0x0) at eval.c:3719 #103097 0x00005555555aaaf2 in unwind_to_catch (catch=catch@entry=0x555557292c10, type=type@entry=NONLOCAL_EXIT_SIGNAL, value=value@entry=0x55555b3c68a3) at lisp.h:1162 #103098 0x00005555555aabc7 in signal_or_quit (error_symbol=, data=, keyboard_quit=) at eval.c:1820 #103099 0x00005555555aabe6 in Fsignal (error_symbol=, error_symbol@entry=0x90, data=) at eval.c:1689 #103100 0x00005555555aac56 in xsignal (data=, error_symbol=0x90) at lisp.h:4528 #103101 xsignal1 (error_symbol=error_symbol@entry=0x90, arg=) at eval.c:1849 #103102 0x00005555555aac7c in verror (m=, ap=ap@entry=0x7fffffd158e0) at lisp.h:1162 #103103 0x00005555555aad1b in error (m=) at eval.c:2052 Try this: (gdb) source /path/to/emacs/src/.gdbinit (gdb) frame 8 (gdb) p arg2 (gdb) xtype (gdb) x... (gdb) p arg1 (gdb) xtype (gdb) x... (gdb) frame 103105 (gdb) p args[0] (gdb) xtype (gdb) x... (gdb) p args[1] (gdb) xtype (gdb) x... (gdb) p args[2] (gdb) xtype (gdb) x... (gdb) p args[3] (gdb) xtype (gdb) x... Each time you type "xtype", GDB will display the Lisp type of the datum. Please invoke the corresponding x... command: xstring for Lisp_String, xlist for Lisp_Cons, xsymbol for Lisp_Symbol, etc. -- these are the lines with "x..." above. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 09 12:52:36 2022 Received: (at 55832) by debbugs.gnu.org; 9 Jun 2022 16:52:37 +0000 Received: from localhost ([127.0.0.1]:47597 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzLOe-0005a1-BA for submit@debbugs.gnu.org; Thu, 09 Jun 2022 12:52:36 -0400 Received: from mout02.posteo.de ([185.67.36.66]:58167) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzLOb-0005Zl-NJ for 55832@debbugs.gnu.org; Thu, 09 Jun 2022 12:52:34 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id A0BBC24010A for <55832@debbugs.gnu.org>; Thu, 9 Jun 2022 18:52:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1654793547; bh=23kKGmBAd1e4Od56d4Rym4CPeiF3sDdLhJ7i4KD4ShY=; h=From:To:Cc:Subject:Date:Autocrypt:From; b=hdUDCYgKPZL11A1Fz2ABOhtDN5ffVC3F+yqAJF440VS1PoHvsA97zxjOnHBddD9To +zZ8HxmVc8bnpma8R90deCQ5P2R+s9Wz5XYwdpwTyvoLoSoHvsgHHgMdoWjFtBQaDs FlvKOFcq5NLb3x7cym+JqJWDP5i1wZF4GypWpnavg8vVH7Ztzqhs6gpecOHT40CYM0 O5cEN6KgD+XtyT95qkIeO5nuzCOshsXi1Cvo47p8ID2I6uIQ6soMlxQZVaRj7Co0CJ Gb1vT4fR3V9En/RMh1t1paiagBk1DtanbJtpcszrP15/N+Afof3DcHzcV6oKr3pT/V xpRI581xVpEOA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LJqrn5Npcz6tmb; Thu, 9 Jun 2022 18:52:25 +0200 (CEST) References: <83a6al3ibj.fsf@gnu.org> From: Thierry Volpiatto To: Eli Zaretskii Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 Date: Thu, 09 Jun 2022 16:51:18 +0000 In-reply-to: <83a6al3ibj.fsf@gnu.org> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <87r13xaiex.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: larsi@gnus.org, 55832@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 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: >> From: Thierry Volpiatto >> Cc: larsi@gnus.org, 55832@debbugs.gnu.org >> Date: Thu, 09 Jun 2022 15:18:55 +0000 >>=20 >> > (gdb) thread 1 >> > (gdb) bt >> > >> > You said earlier the backtrace produced by that is huge, so I thought >> > maybe just looking at the immediate cause of the segfault could give >> > us enough info. But now we need to see all of it. >>=20 >> Can't send here by mail it is too big 12.8M with 130303 frames, here a >> link to the output file: >>=20 >> https://gist.github.com/thierryvolpiatto/17ee2c5631d0849e57a794e4663b71a5 > > Thanks. This is definitely a C stack overflow: there are 30 frames > that repeatedly and recursively invoke funcall and apply, like this: > > #103104 0x00005555555ad64e in exec_byte_code (fun=3D0x7fffff6702c0, arg= s_template=3D140737478333120, nargs=3D3, args=3D0x7fffffd15a88) at bytecode= .c:503 > #103105 0x00005555557ab8be in Ffuncall (nargs=3D4, args=3D0x7fffffd15a8= 0) at eval.c:2953 > #103106 0x00005555557adf70 in Fapply (nargs=3D3, args=3D0x7fffef48ef00)= at eval.c:2624 > #103107 0x0000555555806e87 in exec_byte_code (fun=3D0x7fffff6702c0, arg= s_template=3D140737478333120, nargs=3D3, args=3D0x7fffef48ef00) at lisp.h:2= 182 > #103108 0x00005555557ab8be in Ffuncall (nargs=3D3, args=3D0x7fffffd15be= 0) at eval.c:2953 > #103109 0x00005555557adf70 in Fapply (nargs=3D2, args=3D0x7fffef48ee28)= at eval.c:2624 > #103110 0x0000555555806e87 in exec_byte_code (fun=3D0x7fffff6702c0, arg= s_template=3D140737478333120, nargs=3D2, args=3D0x7fffef48ee28) at lisp.h:2= 182 > #103111 0x00005555557ab8be in Ffuncall (nargs=3D3, args=3D0x7fffffd15d3= 0) at eval.c:2953 > #103112 0x00005555557adf70 in Fapply (nargs=3D2, args=3D0x7fffef48ec58)= at eval.c:2624 > #103113 0x0000555555806e87 in exec_byte_code (fun=3D0x7fffff6702c0, arg= s_template=3D140737478333120, nargs=3D2, args=3D0x7fffef48ec58) at lisp.h:2= 182 > #103114 0x00005555557ab8be in Ffuncall (nargs=3D3, args=3D0x7fffffd15e8= 0) at eval.c:2953 > #103115 0x00005555557adf70 in Fapply (nargs=3D2, args=3D0x7fffef48ea88)= at eval.c:2624 > #103116 0x0000555555806e87 in exec_byte_code (fun=3D0x7fffff6702c0, arg= s_template=3D140737478333120, nargs=3D2, args=3D0x7fffef48ea88) at lisp.h:2= 182 > #103117 0x00005555557ab8be in Ffuncall (nargs=3D3, args=3D0x7fffffd15fd= 0) at eval.c:2953 > #103118 0x00005555557adf70 in Fapply (nargs=3D2, args=3D0x7fffef48e8b8)= at eval.c:2624 > > followed by 103,000(!) frames where Emacs tries to report an error, > and that signals another error: > > #103092 0x00005555555ad64e in exec_byte_code (fun=3D0x7fffff6702c0, arg= s_template=3D140737478333120, nargs=3D0, args=3D0x7fffffd15790) at bytecode= .c:503 > #103093 0x00005555557ab8be in Ffuncall (nargs=3Dnargs@entry=3D1, args= =3Dargs@entry=3D0x7fffffd15788) at eval.c:2953 > #103094 0x000055555580661c in bcall0 (f=3D) at bytecode.= c:335 > #103095 0x00005555557aae1f in do_one_unbind (unwinding=3Dtrue, bindflag= =3DSET_INTERNAL_UNBIND, this_binding=3D0x7fffffd157b0) at eval.c:3591 > #103096 unbind_to (count=3D..., value=3Dvalue@entry=3D0x0) at eval.c:37= 19 > #103097 0x00005555555aaaf2 in unwind_to_catch (catch=3Dcatch@entry=3D0x= 555557292c10, type=3Dtype@entry=3DNONLOCAL_EXIT_SIGNAL, value=3Dvalue@entry= =3D0x55555b3c68a3) at lisp.h:1162 > #103098 0x00005555555aabc7 in signal_or_quit (error_symbol=3D, data=3D, keyboard_quit=3D) at eval.c:1= 820 > #103099 0x00005555555aabe6 in Fsignal (error_symbol=3D, = error_symbol@entry=3D0x90, data=3D) at eval.c:1689 > #103100 0x00005555555aac56 in xsignal (data=3D, error_sy= mbol=3D0x90) at lisp.h:4528 > #103101 xsignal1 (error_symbol=3Derror_symbol@entry=3D0x90, arg=3D) at eval.c:1849 > #103102 0x00005555555aac7c in verror (m=3D, ap=3Dap@entr= y=3D0x7fffffd158e0) at lisp.h:1162 > #103103 0x00005555555aad1b in error (m=3D) at eval.c:2052 > > Try this: > > (gdb) source /path/to/emacs/src/.gdbinit > (gdb) frame 8 > (gdb) p arg2 > (gdb) xtype > (gdb) x... > (gdb) p arg1 > (gdb) xtype > (gdb) x... > (gdb) frame 103105 > (gdb) p args[0] > (gdb) xtype > (gdb) x... > (gdb) p args[1] > (gdb) xtype > (gdb) x... > (gdb) p args[2] > (gdb) xtype > (gdb) x... > (gdb) p args[3] > (gdb) xtype > (gdb) x... > > Each time you type "xtype", GDB will display the Lisp type of the > datum. Please invoke the corresponding x... command: xstring for > Lisp_String, xlist for Lisp_Cons, xsymbol for Lisp_Symbol, etc. -- > these are the lines with "x..." above. (gdb) source /home/thierry/tmp/emacs/src/.gdbinit SIGINT is used by the debugger. Are you sure you want to change it? (y or n) [answered Y; input not from te= rminal] DISPLAY =3D :0.0 TERM =3D xterm-256color Breakpoint 1 at 0x5555555a6b56: file emacs.c, line 420. Breakpoint 2 at 0x5555556ba640: file xterm.c, line 22325. (gdb) frame 8 #8 0x00005555557ac8a3 in call2 (arg2=3DXIL(0x55555a4b2e83), arg1=3DXIL(0x9= 0), fn=3D) at lisp.h:3232 3232 return CALLN (Ffuncall, fn, arg1, arg2); (gdb) p arg2 $1 =3D XIL(0x55555a4b2e83) (gdb) xtype Lisp_Cons (gdb) xlist No symbol "builtin_lisp_symbol" in current context. (gdb) p arg1 $2 =3D XIL(0x90) (gdb) xtype Lisp_Symbol (gdb) xsymbol $3 =3D (struct Lisp_Symbol *) 0x555555cd6cd0 "error" (gdb) frame 103105 #103105 0x00005555557ab8be in Ffuncall (nargs=3D4, args=3D0x7fffffd15a80) a= t eval.c:2953 2953 Lisp_Object val =3D funcall_general (args[0], nargs - 1, args + 1= ); (gdb) p args[0] $4 =3D XIL(0x23a93f0) (gdb) xtype Lisp_Symbol (gdb) xsymbol $5 =3D (struct Lisp_Symbol *) 0x555558080030 "tramp-file-name-for-operation" (gdb) p args[1] $6 =3D XIL(0x22fdb90) (gdb) xtype Lisp_Symbol (gdb) xsymbol $7 =3D (struct Lisp_Symbol *) 0x555557fd47d0 "tramp-get-remote-uid" (gdb) p args[2] $8 =3D XIL(0x55555a7df8c3) (gdb) xtype Lisp_Cons (gdb) xlist No symbol "builtin_lisp_symbol" in current context. (gdb) p args[3] $9 =3D XIL(0xe940) (gdb) xtype Lisp_Symbol (gdb) xsymbol $10 =3D (struct Lisp_Symbol *) 0x555555ce5580 "string" =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmKiJUcTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk9mjDADFYNq6vZ6H71u3gIlrPJ2oJLihvY68 JXQxTfmBbH+wJlyK7DKPHVsKC2wfSdONpKrKMMgwofk2NtLswuZ6GUqGzdwAWR0u aaT+xZWN9egDm1wERMG/0PiZaRgva4cZPz8S7aFsL82kthhaAzhMuoRRCW6uYvjh gB3yolueTY4iaTJxrj4A0KQWx3/bs2fky5qjYzdn6i9Dlz4i0SrlK01Jqq6tJ6Ib S3mhQ5GlWnMrcv2Q92deZUKZGnvjdTheBfvMf8vhmfeAZN7bMm0Ms5KOGPe0bcrg +RgZ6WuoIf4Z6m3T4Or79kIHKFC7ClHk17Iq97Xw5ncHCJ1nzfuMh0yNn8pbOjFe GbV47VbnK8UYqefVSX7dvOOdCAze0V/BgDSpU3qorV7BEMc4go9rdEBK6nUw4nu2 i6l9ldgmqVaKoX90H1KdX6oWaOcrnfBmqs8bLMz4DMrLJpgdi8CnCi6H/cM2kYzL H0u8fzxtLMkN5chPMXH5egw44ZBNk6FEh7k= =RK9W -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 09 13:48:49 2022 Received: (at 55832) by debbugs.gnu.org; 9 Jun 2022 17:48:49 +0000 Received: from localhost ([127.0.0.1]:47683 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzMH3-00077y-7p for submit@debbugs.gnu.org; Thu, 09 Jun 2022 13:48:49 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48450) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzMH1-00077m-AH for 55832@debbugs.gnu.org; Thu, 09 Jun 2022 13:48:48 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:34764) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzMGv-0007lQ-U3; Thu, 09 Jun 2022 13:48:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=22FSCbHud4liAm4m5we9CckkzxL9M9MGnGgIXmtyG48=; b=SqVgd0eiMTWA YkjIrOeq8EVqoFWt7qn7N43xU9QVvU5mcxyUjlYmxwjQJc5WMDzxwd5PzYdJ1f5SeZdUQWDwSnY6U OlbZ/q68DBEiSCmaUhnpk7gxH4KaMYGEzNPxPI9kXgQcnKFRVL51Bpa6v47zHBSZTWSwy2Ife9J9y l3hMNtHf2dKWZweTSt+azzGUJGj+wAFHbu3u2nvLL/F5uEC4EVAjAvqpK8bc2Kj6U5s04NOCkY7NE 5B/lMORM6ehxAQAr0ivAXnvkZvDi0DU1sHdjz/rDfvHWXPKgWb1sJ2yanHdsftWkiNitlVxis3Abc Ed3Tu2dFGar3NLK/jIXFWg==; Received: from [87.69.77.57] (port=3656 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzMGv-00009O-DC; Thu, 09 Jun 2022 13:48:41 -0400 Date: Thu, 09 Jun 2022 20:48:38 +0300 Message-Id: <83y1y520eh.fsf@gnu.org> From: Eli Zaretskii To: Thierry Volpiatto In-Reply-To: <87r13xaiex.fsf@posteo.net> (message from Thierry Volpiatto on Thu, 09 Jun 2022 16:51:18 +0000) Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <83a6al3ibj.fsf@gnu.org> <87r13xaiex.fsf@posteo.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: larsi@gnus.org, 55832@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: Thierry Volpiatto > Cc: larsi@gnus.org, 55832@debbugs.gnu.org > Date: Thu, 09 Jun 2022 16:51:18 +0000 > > (gdb) source /home/thierry/tmp/emacs/src/.gdbinit > SIGINT is used by the debugger. > Are you sure you want to change it? (y or n) [answered Y; input not from terminal] > DISPLAY = :0.0 > TERM = xterm-256color > Breakpoint 1 at 0x5555555a6b56: file emacs.c, line 420. > Breakpoint 2 at 0x5555556ba640: file xterm.c, line 22325. > (gdb) frame 8 > #8 0x00005555557ac8a3 in call2 (arg2=XIL(0x55555a4b2e83), arg1=XIL(0x90), fn=) at lisp.h:3232 > 3232 return CALLN (Ffuncall, fn, arg1, arg2); > (gdb) p arg2 > $1 = XIL(0x55555a4b2e83) > (gdb) xtype > Lisp_Cons > (gdb) xlist > No symbol "builtin_lisp_symbol" in current context. > (gdb) p arg1 > $2 = XIL(0x90) > (gdb) xtype > Lisp_Symbol > (gdb) xsymbol > $3 = (struct Lisp_Symbol *) 0x555555cd6cd0 > "error" > (gdb) frame 103105 > #103105 0x00005555557ab8be in Ffuncall (nargs=4, args=0x7fffffd15a80) at eval.c:2953 > 2953 Lisp_Object val = funcall_general (args[0], nargs - 1, args + 1); > (gdb) p args[0] > $4 = XIL(0x23a93f0) > (gdb) xtype > Lisp_Symbol > (gdb) xsymbol > $5 = (struct Lisp_Symbol *) 0x555558080030 > "tramp-file-name-for-operation" > (gdb) p args[1] > $6 = XIL(0x22fdb90) > (gdb) xtype > Lisp_Symbol > (gdb) xsymbol > $7 = (struct Lisp_Symbol *) 0x555557fd47d0 > "tramp-get-remote-uid" > (gdb) p args[2] > $8 = XIL(0x55555a7df8c3) > (gdb) xtype > Lisp_Cons > (gdb) xlist > No symbol "builtin_lisp_symbol" in current context. > (gdb) p args[3] > $9 = XIL(0xe940) > (gdb) xtype > Lisp_Symbol > (gdb) xsymbol > $10 = (struct Lisp_Symbol *) 0x555555ce5580 > "string" So tramp-file-name-for-operation errors out, and that somehow gets us in trouble. I see we call signal-hook-function -- what is its value in that session, please? From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 09 14:34:12 2022 Received: (at 55832) by debbugs.gnu.org; 9 Jun 2022 18:34:13 +0000 Received: from localhost ([127.0.0.1]:47716 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzMyy-0008J2-J7 for submit@debbugs.gnu.org; Thu, 09 Jun 2022 14:34:12 -0400 Received: from mout02.posteo.de ([185.67.36.66]:51743) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzMyv-0008Il-F1 for 55832@debbugs.gnu.org; Thu, 09 Jun 2022 14:34:11 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 61E9524010B for <55832@debbugs.gnu.org>; Thu, 9 Jun 2022 20:34:03 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1654799643; bh=k7MZpsuViX4UamaSfabScn8u53Nof1/LWItxbwIZ1XA=; h=From:To:Cc:Subject:Date:Autocrypt:From; b=OWGLxdFPD/2ejxu/K2iiWdMsmGqs1R/1bKZvSx4PchVxefP9A0MI1mFBw30CSJHfz 4wZcqq8Uv+swCYPn0wjJnC1JgVQGD/4paNVkJoHIRfvfTFqVm1PBkbJzkOIxH+kNMf rAVopKdNc8p1MhN46DrHWzCpBJXTqNzutYwEiCcE5t51xtLX56IIouK3xdkEFeRbw8 fkSOpDJ+N8n5RR5vZGzFicK37OklvPMq2gyAxDlsJuXTMthHsY64HcWVEpTxdzcEL1 Z9eyfE1ZbtF+QHp7qlpILv/xdl+YwqAR8odsHEsNLaNB84r/kBQJ+LaS7CHeVb58Jc mKmSjnHVS3Ohg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LJt604KcXz6tmM; Thu, 9 Jun 2022 20:34:00 +0200 (CEST) References: <83y1y520eh.fsf@gnu.org> From: Thierry Volpiatto To: Eli Zaretskii Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 Date: Thu, 09 Jun 2022 18:28:28 +0000 In-reply-to: <83y1y520eh.fsf@gnu.org> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <87mteladpm.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: larsi@gnus.org, 55832@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 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: >> From: Thierry Volpiatto >> Cc: larsi@gnus.org, 55832@debbugs.gnu.org >> Date: Thu, 09 Jun 2022 16:51:18 +0000 >>=20 >> (gdb) source /home/thierry/tmp/emacs/src/.gdbinit >> SIGINT is used by the debugger. >> Are you sure you want to change it? (y or n) [answered Y; input not from= terminal] >> DISPLAY =3D :0.0 >> TERM =3D xterm-256color >> Breakpoint 1 at 0x5555555a6b56: file emacs.c, line 420. >> Breakpoint 2 at 0x5555556ba640: file xterm.c, line 22325. >> (gdb) frame 8 >> #8 0x00005555557ac8a3 in call2 (arg2=3DXIL(0x55555a4b2e83), arg1=3DXIL(= 0x90), fn=3D) at lisp.h:3232 >> 3232 return CALLN (Ffuncall, fn, arg1, arg2); >> (gdb) p arg2 >> $1 =3D XIL(0x55555a4b2e83) >> (gdb) xtype >> Lisp_Cons >> (gdb) xlist >> No symbol "builtin_lisp_symbol" in current context. >> (gdb) p arg1 >> $2 =3D XIL(0x90) >> (gdb) xtype >> Lisp_Symbol >> (gdb) xsymbol >> $3 =3D (struct Lisp_Symbol *) 0x555555cd6cd0 >> "error" >> (gdb) frame 103105 >> #103105 0x00005555557ab8be in Ffuncall (nargs=3D4, args=3D0x7fffffd15a80= ) at eval.c:2953 >> 2953 Lisp_Object val =3D funcall_general (args[0], nargs - 1, args = + 1); >> (gdb) p args[0] >> $4 =3D XIL(0x23a93f0) >> (gdb) xtype >> Lisp_Symbol >> (gdb) xsymbol >> $5 =3D (struct Lisp_Symbol *) 0x555558080030 >> "tramp-file-name-for-operation" >> (gdb) p args[1] >> $6 =3D XIL(0x22fdb90) >> (gdb) xtype >> Lisp_Symbol >> (gdb) xsymbol >> $7 =3D (struct Lisp_Symbol *) 0x555557fd47d0 >> "tramp-get-remote-uid" >> (gdb) p args[2] >> $8 =3D XIL(0x55555a7df8c3) >> (gdb) xtype >> Lisp_Cons >> (gdb) xlist >> No symbol "builtin_lisp_symbol" in current context. >> (gdb) p args[3] >> $9 =3D XIL(0xe940) >> (gdb) xtype >> Lisp_Symbol >> (gdb) xsymbol >> $10 =3D (struct Lisp_Symbol *) 0x555555ce5580 >> "string" > > So tramp-file-name-for-operation errors out, and that somehow gets us > in trouble. > > I see we call signal-hook-function -- what is its value in that > session, please? Seems tramp let-bound it to tramp-signal-hook-function in tramp-file-name-handler. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmKiPRUTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvkzK7DADFs6NlFaPufUw5OryVk1fiT/XParwe o3L3crWu/D6ck6LUHpfM36ma+v9fIrRduyI9VhriuGPAAvUurWN8sGL9PwFtLohr Rg63mJiQfGjMlVUE5YWrww7vblzraLTj4z+5AvN/zWEUqWUBqjCuORAfItHJz4Wg B0rFTCZI9v+KurrNYA2dDaEtZLjYZ3uTRhfPDENNQIGFQYYhztXoEt3LCfPV39YP xYmnzYeaGlbcfgXaABmW/QBmiUbEjp9hKp+WS5l0pXHJY52nR/RWrIUwBq8qjWHi L0qjC9YsPH7xCfz7vBken9AdkhpMhBIla3+Kg4KzqI6HpAYtCTwTY3pdtIZbWw2s WqVBZ26n4nEnQm+QM9eVHpb2d+mJvj7bAWcqH7nQCHqKBeOSTpwvz1eH5sm2JuZR ClNGQ8398bMr6kuEtsWu5BW47eZPT85qIdXOzB3GWOUo2VBSb/NaKMVYmVrsbkDY pgOLc/7eYUxlgUHXM+2cDARCaHTtnXPhiK4= =CxTw -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 09 14:55:27 2022 Received: (at 55832) by debbugs.gnu.org; 9 Jun 2022 18:55:27 +0000 Received: from localhost ([127.0.0.1]:47760 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzNJX-0000TV-Li for submit@debbugs.gnu.org; Thu, 09 Jun 2022 14:55:27 -0400 Received: from eggs.gnu.org ([209.51.188.92]:34070) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzNJW-0000TH-GD for 55832@debbugs.gnu.org; Thu, 09 Jun 2022 14:55:26 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:36122) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzNJP-000149-LM; Thu, 09 Jun 2022 14:55:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=Np4iL9iNT3jTVTDkdsSRrUMn8Wc11e8MectoxsQS9TI=; b=LC2ndNPDDnGZ odfq66/tzSH36v2cGIPp/ZqvHV5Nd8yOUVIkv2qGKb3EuTtcBqyxEYvGd3QG+TeQ2iIPsgJfqQTnT XV2/XpGQwKxFdOiiOHc2v8Zf5RmEwHsrV8uGyttP25UikdFzXW22aIjFgAFfvod+jw0I/Xvki3Tig syDAf46IODF35rhWVf56FI4qxSgj1bLnu6/Os1GVH5fOgtyc+qvju+pf4Y5wbYCp+BLX87Dj/fLS7 SF7uEDWrWZiq9nsgSpKh0bt4Hh8NrDKPgRpmz6LA9tOe36EfVuRgG2olg3RuyZT2XDU9xDxq9m0aL 0X0lpAVa/P+2QYUDONCocA==; Received: from [87.69.77.57] (port=3764 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nzNJO-0004Ao-3l; Thu, 09 Jun 2022 14:55:18 -0400 Date: Thu, 09 Jun 2022 21:55:15 +0300 Message-Id: <83pmjh1xbg.fsf@gnu.org> From: Eli Zaretskii To: Thierry Volpiatto , Michael Albinus In-Reply-To: <87mteladpm.fsf@posteo.net> (message from Thierry Volpiatto on Thu, 09 Jun 2022 18:28:28 +0000) Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <83y1y520eh.fsf@gnu.org> <87mteladpm.fsf@posteo.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: larsi@gnus.org, 55832@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: Thierry Volpiatto > Cc: larsi@gnus.org, 55832@debbugs.gnu.org > Date: Thu, 09 Jun 2022 18:28:28 +0000 > > > So tramp-file-name-for-operation errors out, and that somehow gets us > > in trouble. > > > > I see we call signal-hook-function -- what is its value in that > > session, please? > > Seems tramp let-bound it to tramp-signal-hook-function in > tramp-file-name-handler. Michael, can you help us out here? Could the above somehow cause infinite recursion, whereby signaling an error triggers another, nested error? From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 10 03:53:57 2022 Received: (at 55832) by debbugs.gnu.org; 10 Jun 2022 07:53:58 +0000 Received: from localhost ([127.0.0.1]:48593 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzZSv-00008j-Iq for submit@debbugs.gnu.org; Fri, 10 Jun 2022 03:53:57 -0400 Received: from mout.gmx.net ([212.227.17.21]:38855) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzZSr-00008T-KS for 55832@debbugs.gnu.org; Fri, 10 Jun 2022 03:53:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1654847626; bh=vsLikD6U6fxYAw6Gh5GqRxRoiatobRQ0hwJ5dVgdm8M=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=IzZD284q8CQYG2NNJMSqrGMG1+88RTkLTRiWAIUCVVUphHt4bAphcWSyCU7OL+nWF 0lr8eU/3GTyxHImlRDzFF6c0ZcA637pQ7kCEZRgelQX2zsgWPfoo3R5FWikCbZICMf E3rBwZzvu5MoT2lJtgzTCTJl3O+sNBuIwOEuygUw= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([79.140.124.174]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MsYqp-1njgXJ0a9D-00u4rj; Fri, 10 Jun 2022 09:53:46 +0200 From: Michael Albinus To: Eli Zaretskii Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 In-Reply-To: <83pmjh1xbg.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 09 Jun 2022 21:55:15 +0300") References: <83y1y520eh.fsf@gnu.org> <87mteladpm.fsf@posteo.net> <83pmjh1xbg.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Date: Fri, 10 Jun 2022 09:53:44 +0200 Message-ID: <87pmjhgdiv.fsf@gmx.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:cmcqcz2rppn5nUFXnOi4UX3ya+rLnpkAAJ16i1i5Ad3o7MKii/E iBRmjzbvHDjAWqkY1REJNifwpoizugENK3MR4KLIhkeuaSKsCYw2Z/pSusDDKcmf6puRFAt 15pNG7mPVTAbyNdJCefBiZPH/SOJuEO9XCEpnXeW+P86hxy9l04UisR5RUBAkNgG2Wtfo15 fmIc6Y9w7EKYSpIWnFUQA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:ZIOtdFdYdog=:mBZmzApuOcL6H7PNfxwIoU h9PsnrlNomym49Q2zrf+ewQllgaJDVf3AkktdpUDmD7edZaiRTPyaRwE/Q+dPrZVJu0d2uddg 4U8HdgUCd0FOmwTgcLbAuVIUxjNvZ/jqnj6cPkiV3/4UveIcuDTROoRrrADv4VGnj4+fq5XwE 4X4qaZnO5jtp1zt4ugaABgxjuj1xCw6JdS2Y5IfPlC7nKcSMOJAtjBfjXovXecNT21Nfn1AFO o31aDS+abPdvYllLGWRbs28bG5k9q8lHZqpE05SEhn/LQiBEuxZUbHR5BAMd/4PMPLImjhU2s tPO+OXS1bfttFmVeS0M8RtvjHg2u275b7AehTmCS4jNSbt8tb3010E6/7NNgc92atFQ30YFsf tYZBioEA6HX+YSNFkpqLxUE8F9rzlRW+VoxvwOuNxryULLwy0eXafYuauhZPgbVJLkPimHEdX CtvBVluYpFgWF8+zHX/ajOy+YlUvSyLcUQhezZE6ExwEPMscFbG+Cx4MtZUzwBSGHZHStGlzT Mhow1qV/ySrtdZ1cE+xk9MQZ2Ie9gGGHJHY0fDw5+5nyoOD7/viE3Z06+o5G60hky57P8DUgs U9LjA+l41SfMTaAvH9P645HOUA4PUYYwDEWpLhzVfpgm/aP1XSPUphtCGUkFHEAOumH0x2fNO tpo2ERHt4Uq3cpZRFaqA5O9+YXUqq7Za8VKmmKI8foSlb7wYB9b7tTkH0FxkvsLidY+FTNmeN IzFbvVxz/eZzGuHdUVfhktY0utUdK+TaGiQJhh2pHHxBcyUKxoaLbjK4XKgzIv4pL9ZKXQDur ZCr6YUsjMcoQF/sEkz7ych957TFyvdgrJ5wFSkEvbpOdiQtvWvRCUd6DPpQ2+usiOhe02rZtr YmQziaBScukLQb3NwkTJntoDLg0F+8F90k5xkrKEJ2g8JQVJN0KKXIF9voaBHs1MFeGgtB63G QG7dfkquHEjof/QHJQB+pRrlqK5fcWeNNbJoeDS664tU43858b/DTVhO4Bm9csHynIssvtS+d F5uncMK0bX+v49+uXffBmNNez+PFtO9YIjRqVcG192BWJmshQgBhgJNpHVn886clVOVxnAdnc UbpN86KupX26aknlYmAluNeD2rOjRBy2p0DLT+pSwKTudVo0CkZKp/2sQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 55832 Cc: Thierry Volpiatto , larsi@gnus.org, 55832@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: -1.7 (-) --=-=-= Content-Type: text/plain Eli Zaretskii writes: Hi, >> > So tramp-file-name-for-operation errors out, and that somehow gets us >> > in trouble. >> > >> > I see we call signal-hook-function -- what is its value in that >> > session, please? >> >> Seems tramp let-bound it to tramp-signal-hook-function in >> tramp-file-name-handler. > > Michael, can you help us out here? Could the above somehow cause > infinite recursion, whereby signaling an error triggers another, > nested error? First, I've tried to reproduce it from emacs -Q. I've upgraded all installed ELPA packages, and then I have called --8<---------------cut here---------------start------------->8--- emacs -Q \ -l ~/.emacs.d/elpa/helm-core-20220503.622/helm-core-autoloads.el \ -l ~/.emacs.d/elpa/helm-20220504.827/helm-autoloads.el \ -l ~/.emacs.d/elpa/helm-tramp-20190616.125/helm-tramp-autoloads.el \ -l ~/.emacs.d/elpa/async-20220318.1342/async-autoloads.el \ -l seq -f helm-find-files --8<---------------cut here---------------end--------------->8--- Using /sudo:: as file name doesn't raise any error. However, this is from the master branch; Emacs 28 doesn't play fine with the compiled Helm libraries because of an error in calling string-match (using the new optional arg INHIBIT-MODIFY). And I don't want to recompile all my installed packages with Emacs 28. Hmm. Looking at the error, it comes indeed from tramp-file-name-for-operation. In the backtrace shown by Thierry it looks like this function is called for tramp-get-remote-uid: --8<---------------cut here---------------start------------->8--- (gdb) xsymbol $5 = (struct Lisp_Symbol *) 0x555558080030 "tramp-file-name-for-operation" (gdb) p args[1] $6 = XIL(0x22fdb90) (gdb) xtype Lisp_Symbol (gdb) xsymbol $7 = (struct Lisp_Symbol *) 0x555557fd47d0 "tramp-get-remote-uid" --8<---------------cut here---------------end--------------->8--- tramp-get-remote-uid *is* a valid argument, and tramp-file-name-for-operation shouldn't raise an error. Once we have fixed the problem of Emacs crash, it shall be investigated wy this error has been raised. It is not clear to me why tramp-file-name-for-operation goes into recursion with the error handling, invoking again and again tramp-signal-hook-function (that is the function bound to signal-hook-function). However, a simple protection against this should be this patch: --=-=-= Content-Type: text/x-patch Content-Disposition: inline Content-Transfer-Encoding: quoted-printable diff --git a/lisp/net/tramp.el b/lisp/net/tramp.el index 3ee1169139..3905aeba70 100644 =2D-- a/lisp/net/tramp.el +++ b/lisp/net/tramp.el @@ -2476,6 +2476,7 @@ tramp-file-name-for-operation It does not always return a Tramp file name, for example if the first argument of `expand-file-name' is absolute and not remote. Must be handled by the callers." + (let (signal-hook-function) (cond ;; FILE resp DIRECTORY. ((member operation @@ -2558,7 +2559,7 @@ tramp-file-name-for-operation ((member operation '(tramp-get-remote-gid tramp-get-remote-uid)) (tramp-make-tramp-file-name (nth 0 args))) ;; Unknown file primitive. - (t (error "Unknown file I/O primitive: %s" operation)))) + (t (error "Unknown file I/O primitive: %s" operation))))) (defun tramp-find-foreign-file-name-handler (filename &optional _operatio= n) "Return foreign file name handler if exists." --=-=-= Content-Type: text/plain Similar protections have been applied already elsewhere in Tramp. Does this solve the problem? Best regards, Michael. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 10 06:18:54 2022 Received: (at 55832) by debbugs.gnu.org; 10 Jun 2022 10:18:54 +0000 Received: from localhost ([127.0.0.1]:48902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzbjB-0008PN-P0 for submit@debbugs.gnu.org; Fri, 10 Jun 2022 06:18:54 -0400 Received: from mout02.posteo.de ([185.67.36.66]:50885) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzbj9-0008P9-Jk for 55832@debbugs.gnu.org; Fri, 10 Jun 2022 06:18:53 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 1198C24010B for <55832@debbugs.gnu.org>; Fri, 10 Jun 2022 12:18:45 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1654856326; bh=Ip18dDjFT5chFmxqYXn9l4oaZOb0cKrIV7mlCgiuX44=; h=From:To:Cc:Subject:Date:Autocrypt:From; b=F7xQV3wXQhYKuZXm/482ZR+dkN66qBzd9K2yWGBy+fIrMDdnKYcc6TFu2HXpOvcso 94Fzn/knWQCpzXdLTu/HC1s3kIr7BgiN3dhAADhLA+iDz0yl/7hxxwcpy1pf+BR0uW zjRk90LE9XMHCXYPYEAiHLpF3vOJ5mXEOVjLsCrs4hgd9yikeIeL0aIBTPD3/GDZeg yx2irm/KMm22PivDLCELbLmetPe4qeB6rn2ytrMS1fqr4NA5tjHS7qwHQJ72o24fj/ 4mpcBbvTx+sGAzMo+QsIUAGOPW8ulmqiH1l/WhirlqqqKGAmcQtqFix/ThARjFr417 gQaeBLPQLd0iA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LKH440xZgz6tmJ; Fri, 10 Jun 2022 12:18:43 +0200 (CEST) References: <87pmjhgdiv.fsf@gmx.de> From: Thierry Volpiatto To: Michael Albinus Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 Date: Fri, 10 Jun 2022 10:00:12 +0000 In-reply-to: <87pmjhgdiv.fsf@gmx.de> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <87edzwakji.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: Eli Zaretskii , larsi@gnus.org, 55832@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 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello Michael, Michael Albinus writes: > Eli Zaretskii writes: > > Hi, > >>> > So tramp-file-name-for-operation errors out, and that somehow gets us >>> > in trouble. >>> > >>> > I see we call signal-hook-function -- what is its value in that >>> > session, please? >>> >>> Seems tramp let-bound it to tramp-signal-hook-function in >>> tramp-file-name-handler. >> >> Michael, can you help us out here? Could the above somehow cause >> infinite recursion, whereby signaling an error triggers another, >> nested error? > > First, I've tried to reproduce it from emacs -Q. I've upgraded all > installed ELPA packages, and then I have called > > emacs -Q \ > -l ~/.emacs.d/elpa/helm-core-20220503.622/helm-core-autoloads.el \ > -l ~/.emacs.d/elpa/helm-20220504.827/helm-autoloads.el \ > -l ~/.emacs.d/elpa/helm-tramp-20190616.125/helm-tramp-autoloads.el \ What is helm-tramp? this is not part of helm. > -l ~/.emacs.d/elpa/async-20220318.1342/async-autoloads.el \ > -l seq -f helm-find-files You have better time cloning emacs-async and run make && sudo make install and same with helm, then emacs -q, (require 'helm) (require 'helm-config) and C-x c C-x C-f > Using /sudo:: as file name doesn't raise any error. Did you follow the recipe I sent? First shot doesn't crash but second after M-x tramp-cleanup-all-connections does. > However, this is from the master branch; The bug is from master branch not emacs-28, I sent the bug report from my main emacs which is emacs-28 because 29 crashed. > Emacs 28 doesn't play fine with the compiled Helm libraries because of > an error in calling string-match (using the new optional arg > INHIBIT-MODIFY). And I don't want to recompile all my installed > packages with Emacs 28. Hmm. The bug doesn't happen with emacs-28. > Looking at the error, it comes indeed from > tramp-file-name-for-operation. In the backtrace shown by Thierry it > looks like this function is called for tramp-get-remote-uid: > > (gdb) xsymbol > $5 =3D (struct Lisp_Symbol *) 0x555558080030 > "tramp-file-name-for-operation" > (gdb) p args[1] > $6 =3D XIL(0x22fdb90) > (gdb) xtype > Lisp_Symbol > (gdb) xsymbol > $7 =3D (struct Lisp_Symbol *) 0x555557fd47d0 > "tramp-get-remote-uid" > > tramp-get-remote-uid *is* a valid argument, and > tramp-file-name-for-operation shouldn't raise an error. Once we have > fixed the problem of Emacs crash, it shall be investigated wy this error > has been raised. tramp-get-remote-uid is calling tramp-file-name-handler with tramp-get-remote-uid as arg so I guess the infinite recursion starts here isn't it? =20 > It is not clear to me why tramp-file-name-for-operation goes into > recursion with the error handling, invoking again and again > tramp-signal-hook-function (that is the function bound to > signal-hook-function). What is calling tramp-get-remote-uid in tramp-file-name-for-operation? > However, a simple protection against this should be this patch: > > diff --git a/lisp/net/tramp.el b/lisp/net/tramp.el > index 3ee1169139..3905aeba70 100644 > --- a/lisp/net/tramp.el > +++ b/lisp/net/tramp.el > @@ -2476,6 +2476,7 @@ tramp-file-name-for-operation > It does not always return a Tramp file name, for example if the > first argument of `expand-file-name' is absolute and not remote. > Must be handled by the callers." > + (let (signal-hook-function) > (cond > ;; FILE resp DIRECTORY. > ((member operation > @@ -2558,7 +2559,7 @@ tramp-file-name-for-operation > ((member operation '(tramp-get-remote-gid tramp-get-remote-uid)) > (tramp-make-tramp-file-name (nth 0 args))) > ;; Unknown file primitive. > - (t (error "Unknown file I/O primitive: %s" operation)))) > + (t (error "Unknown file I/O primitive: %s" operation))))) > > (defun tramp-find-foreign-file-name-handler (filename &optional _operati= on) > "Return foreign file name handler if exists." > > > Similar protections have been applied already elsewhere in Tramp. Does > this solve the problem? No still crashing. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmKjGoETHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk9TVDACTPsS7Ghz5mm532o5IV/HzwVnSYzGY vn7bB0uXrdPJvXo/YbQO2KFSioC5tg7qJmf5EYlTXGVQpooGzCtSv3gaPVCLPwLA wtSyy+3RUdP11J1KHwtxul39iyZqFUAzyMXc/PWxooKjHozu3aGNqG4If/xN/LV0 NOG/yYhSo/6nKyzkCb+l1jkY+OUUqn1xKPSBIRwcA2Bn6QG+On8E2okKfsni/0qZ e1GeAJ0EpWzEkBEkU2Bk02rdrE8ZB3Wx/u50FfhsWOyFy8sixESRLBJttvQRKA5N ewj/aiZCbBs77wn8lHT3qJQRqR96UqeSQ/NLKStIUB2uZKushdffs2ckSRXLRF5e UzazMR9oMe0Tz4odoKh7+A0HAagl7DYVacgM+ol58oWpMANs/j0gEhhdthM5n61X cFMia4mZv+hRSm71Mh4AdntCH5NXkxQivsPVjlwJfmUvOU4+BfxnnR7gb2/W9eoI eV3uvhB21DcVZfDYmXH5ZecADcRHQWlly0w= =E9TO -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 10 08:20:26 2022 Received: (at 55832) by debbugs.gnu.org; 10 Jun 2022 12:20:26 +0000 Received: from localhost ([127.0.0.1]:49150 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzdcn-0005MO-Pz for submit@debbugs.gnu.org; Fri, 10 Jun 2022 08:20:26 -0400 Received: from mout.gmx.net ([212.227.15.15]:56929) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzdcl-0005M8-Bw for 55832@debbugs.gnu.org; Fri, 10 Jun 2022 08:20:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1654863616; bh=HdZ5u2vdFEBo4fV7vxNyIkjfqArv5GB3MvfOmAPDZVE=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=bbNrarTpFME/cDxTvFmXMp6+N28LFR09HYZgSxLo9dhTuU2mi1ZA4BMnxCyQjAzt8 ihPhd/yCSUJqt9200ArTL5XxYXvykt2JpZIQlxx4KaPhOPzhkM4Rtv9AHga1+fVhb2 PPqGTg8WkdXq0vrRYtX7XIBY9BQ9eCghI6RUXogY= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([79.140.124.174]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MTiPv-1oBV5J0myb-00U1i3; Fri, 10 Jun 2022 14:20:16 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <87pmjhgdiv.fsf@gmx.de> <87edzwakji.fsf@posteo.net> Date: Fri, 10 Jun 2022 14:20:15 +0200 In-Reply-To: <87edzwakji.fsf@posteo.net> (Thierry Volpiatto's message of "Fri, 10 Jun 2022 10:00:12 +0000") Message-ID: <87k09ohfr4.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:KYQMtddh7DxKL/Cai0XHDXzFbUaMHgo2K5Ded7X+I+0LDFGf6vg 0XP8jBWY5/SVtYyEPRB5I2qlnp1OPUIH8nyuSDW3EqQRYHP5J3pZVZnu62PQkzKyXYpPkt8 WankXM7RvlTey3k7bpCo2Ok9btxY2IbcjDirsJHtho/0hX9H396Urk7poA20YWkAcQ9EFhm MxYU1r+MREJ8NFMnV/GQA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:OzjpXpQFq3E=:ihk2WazVYGTmfoYClenuG9 gGBWfJGYZsewwgR6DjceIyOLi6aoo8yXmQt+7uWuZHSEtyIQjM//+w94zH38HybgXk07cEyqy NiH6+IAWPAYo2/Gy7RMQDcNJQTheXJbvhCmhsJTMLSk96bN5ztCfXeiX6Bx5E1JDID8Nb3/dO /hjuxz640yv9MrbmqXe32hoDUKQORSqcv3IbEKnXl6QuyZFwpGnU4QVCapg4lI+KOBtMc2fC5 z63Y7slUZ4wNE/VYQElv+65bLzXIVS1KoQ6Hft4/oPWIejPKfGfrmzmx3j3+VpRgznf3jhvmZ 7GZ2ArdbpKFkU7anqby8JKSvWR3VlIzqBVF+TSiecDjFcOHwH3Ge2VgaBmSQGJ+zo605nZ863 oESzqe+e34RXiJ1xb0hzieoxjEhK3HyC/s7J2/YuHIu/MYyj6lHf9wZDRkr5nNZwsGRJhQDX/ sJwPj0nuagP/9iw9sMBssDKBGh/2ZsKYmIGv5clWp4gI9sODEWfwDFI2oNH7M/+EMo3DB7suS VIOZyLkNFQImVlEYR/kK3UmsHjQuVRyr5fF7pLORiWOL8oyBMkWoZppncHbr8Le8Q3e6hp8+E /qa7gCD/lt0kWf7rcNQ11ao/kB2tZJlAhZXGFHGgz+Bxe+Kjwj02cigeq1CJbj+vamxW4hSX6 7HAkffPypvcrXv/dw01pmDDFCiwi6Rv2Pv06elh8/iOf78slWC6aKiqMGdsrnvysgk+2FsCBs xP3tDVXxF4NF6LSfXhQvPNJIOcNvog4h4g37MrJ9wl5vG75XMpaez/N5FH+xynbuqDq6SJzyt /YF+pwlcpHpFyr3oxVBlZCf4BLks+kLRKoU+cLKitVcnvH/T3U261P63lqOFdhTecNoCWmNi7 uYURPojE8reQ8V0RGYLz0pBGCFeQVW0SHGzL6lnsdQjaMmgv+zdad8BMeQXNIOIJsM8qHTJO1 dddTXcwnpnvAAhYz//TRJp6G4lKQ7yCcQXf/+Z9JjcNSLyVGNzxnRdsNZnKNPZVL3WCyTk3dW Rtd8J224snxjTvCF2i3KPlwZMaCl0IzYQgzpgASkGeA4GHn8XuDaNvz/oyc8aUPZTiV0/yJcJ ne7abJcIsn2BsqOooK/D3lvrnmgzKQWbfwhIkafvpEFxmxsakaHK02ORg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 55832 Cc: Eli Zaretskii , larsi@gnus.org, 55832@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: -1.7 (-) Thierry Volpiatto writes: > Hello Michael, Hi Thierry, >> First, I've tried to reproduce it from emacs -Q. I've upgraded all >> installed ELPA packages, and then I have called >> >> emacs -Q \ >> -l ~/.emacs.d/elpa/helm-core-20220503.622/helm-core-autoloads.el \ >> -l ~/.emacs.d/elpa/helm-20220504.827/helm-autoloads.el \ >> -l ~/.emacs.d/elpa/helm-tramp-20190616.125/helm-tramp-autoloads.el \ > > What is helm-tramp? this is not part of helm. I've installed this as ELPA package a while ago, don't remember the details. So I've taken this out, calling now Emacs master branch like emacs -Q \ -l ~/.emacs.d/elpa/helm-core-20220503.622/helm-core-autoloads.el \ -l ~/.emacs.d/elpa/helm-20220504.827/helm-autoloads.el \ -l ~/.emacs.d/elpa/async-20220318.1342/async-autoloads.el -l seq > You have better time cloning emacs-async and run make && sudo make > install and same with helm, then emacs -q, (require 'helm) (require > 'helm-config) and C-x c C-x C-f Hmm, this would poison my laptop with an undesired config. Shouldn't the call above be sufficient? >> Using /sudo:: as file name doesn't raise any error. > > Did you follow the recipe I sent? > First shot doesn't crash but second after M-x > tramp-cleanup-all-connections does. Ahh, this was another message I didn't notice. >> However, this is from the master branch; > > The bug is from master branch not emacs-28, I sent the bug report from > my main emacs which is emacs-28 because 29 crashed. OK, rerunning your recipe with the invocation as above: > 1) Ensure you have no entries for sudo in .authinfo.gpg file. Not needed, because I call "emacs -Q". > 2) M-x helm-find-files RET // sudo:: Done. > 3) You are prompted for password Yep. > 4) At this first shot it should work as expected. Not clear to me whether I shall enter the password. I did. Now Helm offers me something, which I always confirm with RET, until I see the dired buffer of "/sudo:root@gandalf:/root". "gandalf" is the name of my laptop. > 5) C-g to quit, and M-x tramp-cleanup-all-connections. Done. > 6) Restart helm-find-files and enter /sudo:: emacs should freeze and crash. I've switched to the *scratch* buffer, and did this. No problem. ----- Now a second attempt. Steps 1-3 as above. > 4) At this first shot it should work as expected. I didn't enter the password. > 5) C-g to quit, and M-x tramp-cleanup-all-connections. Done. I have applied C-g twice in order to go out of the minibuffer. > 6) Restart helm-find-files and enter /sudo:: emacs should freeze and crash. No, Emacs asks me for the /sudo:: password, and continues as expected. >> tramp-get-remote-uid *is* a valid argument, and >> tramp-file-name-for-operation shouldn't raise an error. Once we have >> fixed the problem of Emacs crash, it shall be investigated wy this error >> has been raised. > > tramp-get-remote-uid is calling tramp-file-name-handler with > tramp-get-remote-uid as arg so I guess the infinite recursion starts > here isn't it? No. tramp-get-remote-uid invokes tramp-file-name-handler in order to get a method specific implementation (finally, tramp-sh-handle-get-remote-uid shall be called). >> It is not clear to me why tramp-file-name-for-operation goes into >> recursion with the error handling, invoking again and again >> tramp-signal-hook-function (that is the function bound to >> signal-hook-function). > > What is calling tramp-get-remote-uid in tramp-file-name-for-operation? tramp-get-remote-uid should *not* be called inside tramp-file-name-for-operation. The symbol is passed as argument, and used for investigation of the other args. >> Similar protections have been applied already elsewhere in Tramp. Does >> this solve the problem? > > No still crashing. Sad. Since I cannot reproduce the problem locally, what happens if you invoke "emacs -Q" similar to how I've done? Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 11 02:28:41 2022 Received: (at 55832) by debbugs.gnu.org; 11 Jun 2022 06:28:41 +0000 Received: from localhost ([127.0.0.1]:51744 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzubx-0000rf-81 for submit@debbugs.gnu.org; Sat, 11 Jun 2022 02:28:41 -0400 Received: from mout02.posteo.de ([185.67.36.66]:46951) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nzubu-0000rP-No for 55832@debbugs.gnu.org; Sat, 11 Jun 2022 02:28:39 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 2B57C240108 for <55832@debbugs.gnu.org>; Sat, 11 Jun 2022 08:28:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1654928913; bh=nDTJ3KFc8mEMKgjjxrcCR0jMXQSiUDJq3Fj0Z6ghXxk=; h=From:To:Cc:Subject:Date:Autocrypt:From; b=ZEeXXxkYTkrbCbP8qPPW33yEJzBZdu2VcyF5CfTLUtVYSWYsmfp2n0fYSJNLzuSap YUiHFwddSrQC1mcfUGENzpaTL3ZcNWhGJyupQfx0g6IuUMhjqTV6aTWk/eVtgtEue5 IVkZdcp73K4k0tVWuGHiPGb+8pnhcLXdptT55ZXP/8YgaaMJpRwwV2huuL5H8cvczu 1U0feT0e31qJ4kzi6D3WRMVINWMouWZJjdV20f6x49gyu0wAv1qCvAe7WOHYkD6fgW iPHr2hldfjWktSVax3gx4nUl1mMJygXAxDpC0UHz7F13wN8wpWAjl2oRpRYQsUeI7u qyOs+CB36hybw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LKnvy2RD9z6tmW; Sat, 11 Jun 2022 08:28:29 +0200 (CEST) References: <87k09ohfr4.fsf@gmx.de> From: Thierry Volpiatto To: Michael Albinus Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 Date: Sat, 11 Jun 2022 06:14:02 +0000 In-reply-to: <87k09ohfr4.fsf@gmx.de> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <87k09nvhmc.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: Eli Zaretskii , larsi@gnus.org, 55832@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 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Michael Albinus writes: > Thierry Volpiatto writes: > >> Hello Michael, > > Hi Thierry, > >>> First, I've tried to reproduce it from emacs -Q. I've upgraded all >>> installed ELPA packages, and then I have called >>> >>> emacs -Q \ >>> -l ~/.emacs.d/elpa/helm-core-20220503.622/helm-core-autoloads.el \ >>> -l ~/.emacs.d/elpa/helm-20220504.827/helm-autoloads.el \ >>> -l ~/.emacs.d/elpa/helm-tramp-20190616.125/helm-tramp-autoloads.el \ >> >> What is helm-tramp? this is not part of helm. > > I've installed this as ELPA package a while ago, don't remember the > details. So I've taken this out, calling now Emacs master branch like > > emacs -Q \ > -l ~/.emacs.d/elpa/helm-core-20220503.622/helm-core-autoloads.el \ > -l ~/.emacs.d/elpa/helm-20220504.827/helm-autoloads.el \ > -l ~/.emacs.d/elpa/async-20220318.1342/async-autoloads.el -l seq > >> You have better time cloning emacs-async and run make && sudo make >> install and same with helm, then emacs -q, (require 'helm) (require >> 'helm-config) and C-x c C-x C-f > > Hmm, this would poison my laptop with an undesired config. Shouldn't the > call above be sufficient? > >>> Using /sudo:: as file name doesn't raise any error. >> >> Did you follow the recipe I sent? >> First shot doesn't crash but second after M-x >> tramp-cleanup-all-connections does. > > Ahh, this was another message I didn't notice. > >>> However, this is from the master branch; >> >> The bug is from master branch not emacs-28, I sent the bug report from >> my main emacs which is emacs-28 because 29 crashed. > > OK, rerunning your recipe with the invocation as above: > >> 1) Ensure you have no entries for sudo in .authinfo.gpg file. > > Not needed, because I call "emacs -Q". > >> 2) M-x helm-find-files RET // sudo:: > > Done. > >> 3) You are prompted for password > > Yep. > >> 4) At this first shot it should work as expected. > > Not clear to me whether I shall enter the password. If you are prompted for password of course you have to enter your password. > I did. Now Helm offers me something, which I always confirm with RET, Helm offers you completion on your system files and offer you to navigate with arrow keys or C-j C-l, if you press RET on a directory it opens this directory in a dired buffer, on a file in a buffer to edit file. > No. tramp-get-remote-uid invokes tramp-file-name-handler in order to get > a method specific implementation (finally, tramp-sh-handle-get-remote-uid > shall be called). Ah ok, I noticed I have always in ~/.emacs.d/tramp an UNKNOW entry for uid and gid, is it normal? >>> It is not clear to me why tramp-file-name-for-operation goes into >>> recursion with the error handling, invoking again and again >>> tramp-signal-hook-function (that is the function bound to >>> signal-hook-function). >> >> What is calling tramp-get-remote-uid in tramp-file-name-for-operation? > > tramp-get-remote-uid should *not* be called inside > tramp-file-name-for-operation. The symbol is passed as argument, and > used for investigation of the other args. > >>> Similar protections have been applied already elsewhere in Tramp. Does >>> this solve the problem? >> >> No still crashing. > > Sad. Since I cannot reproduce the problem locally, what happens if you > invoke "emacs -Q" similar to how I've done? I can't reproduce the crash using helm -P path/to/emacs though there is not much difference with my helm-find-files config, the difference comes I guess from the usage of normal emacs (or possibly only -q) and emacs =2DQ which affect tramp in some ways. What I would like to understand is why the crash appears AFTER tramp-cleanup-all-connections and not before on first shot. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmKkNgsTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvkxR/DACpK2+K7ow7cEhYot2vtagCV9ufkjir iBl+C9AylQJXNY8qHqaLWXgiA7187KfRk+Pr4Is3N1JCHjE6e6pKdokqoPMbni8F nxX5OOMCqpPnOjnvKaIETVnx1EViKhiCFY857EGtLJrU5dcB69ZbCtbzyGwrYAu7 +NRStEINAGTyTa/pjaaL/cdsXq5lEX3/QHZFJYR0tCL7YECRgPVx/3ht+hU5tqNf PopNXKyTY22BWiTfrwUmlsprN6Z3Brtc28ZM8hAQTfdVux/FcR50iB47PNwy7axq M7UAECbuTkhfqEAa8Knk/DG5VhYBLyoAwVj4HCR/9gmlGK08pbSpdfmEdnHwvfl9 IhZEeD46/RANL+ghqucIZQCt4qcIYbeZau/9gQnXmFOZOhsmI5XPUrEw/A8LLIlg lakwpo1hl0RcFMaVXFTuaebZx8TiK84PMErHtA/853645nJN7PXMsRXcow+zL70I WtNbBCyRv6FVIUTaWxp5I3oFGHGjfq83epg= =6hmR -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 11 15:28:02 2022 Received: (at 55832) by debbugs.gnu.org; 11 Jun 2022 19:28:02 +0000 Received: from localhost ([127.0.0.1]:54065 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o06m9-0005HI-HB for submit@debbugs.gnu.org; Sat, 11 Jun 2022 15:28:02 -0400 Received: from mout.gmx.net ([212.227.15.15]:58889) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o06m6-0005Gx-Hn for 55832@debbugs.gnu.org; Sat, 11 Jun 2022 15:28:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1654975671; bh=qvqEdaVnQEvZYmaG56OG3sEwYIZtB4LlKT0m24A9U60=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=W606Xos+hMnULsZlFt3KfTVRqQhcfD8xAnZ08ut7x3AlUTwWhKbl5J6s7CssxHgp+ S488ImdFovr33vBL6QXEdcqqHOuxCz++KbRlJ9EgMJaJBdR+Gk/jibDRfDCqLJv3TZ KmVT0RFF19CQGys7Hxur2dTTj1Wxku8HgJ0fwago= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.148.75]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MrhUE-1nLFdC00e4-00nkFw; Sat, 11 Jun 2022 21:27:51 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <87k09ohfr4.fsf@gmx.de> <87k09nvhmc.fsf@posteo.net> Date: Sat, 11 Jun 2022 21:27:40 +0200 In-Reply-To: <87k09nvhmc.fsf@posteo.net> (Thierry Volpiatto's message of "Sat, 11 Jun 2022 06:14:02 +0000") Message-ID: <87fskbgfv7.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:lU85lJVNgqQjYS9OQSuh+lbiP4F3IlcjhpHJkiDGfuhHf/R9s28 Irhk1GsMBNtr2SUE9CNd8l3V/dZFn40qX5+jL85IgoMQMvl4Bymb/DwvvhW6E1OevcdsSsi l9u1hVpDTwbcAxc3ROZSw64ageiLGT9HBzajKxJ/pYUpnmdNKJ4iY8z0dB4/XeOatXE92WL UAChw/LpD3VFuR61RKvwA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:pCE7fUhphQQ=:tYg3xqiu0SOWk0alR1PEOm LrTrhLiXqAglXbQ+PslVFssBVYI/Lqd1hmizS+uZ6/fyw8GeZbozlgFunE7UIDGkSfAb3dyeT SRMNGLt6eA+am3ys+gxI3+zRvZoyPWrcsNyYaZdkABx0kabsoHyfh01nuFARlNwO70tKEumoI 3ayzGyBuOEEbj+HHsKJQWCZeEeJMZcHO4G2Gc57zbh0YRYn7B4KDKLGKCK5a5Ptgow2QZRmNF +UyvL/CH/j19TOrMxsTqb+zBkZN5/8iF1EHek0mLiUauQuRQ7YIKg8U+2W0G20hu2j2hZkoZD 1xpclgns1AZzpJleJAG8eg88nxBdBECdHC9UEEKWHQ43pY2I+xIaMVgmR9+6dj5Yz0sE0Jbj/ tPDY8QD/ttTm7hSub52b07e1C1kWHdOpjmQ1DXhSup4mwatntQgtvZNn1pVhb6AjgY3tlMMj5 LE1D1X3SfSi+uC+6A45vUKtYBbVVnAqheWSm4wmy68XAXG4blGs387ObpwaYtLC3zu3YatCLC tjrYdLLwmyTJB4pPut8/VyelX4svRJnCb/t++UoVOaaeIuaUY5grUp5g19OcAZCZ3ryfIzJCD Kb3+uxmpqYY04AiuAZ+L8NQ2CB3nO0oZuGX/KVCRecgi/6n0ews9PBV6ubmMBvJMlnSlcAluj wglSb92WsGObV0g3C8hiNkVUmA61Jkr9TC2F5UrelUBfmCniV/SpkOdHYYG7ezkFpcDVEXBwb U91Wfh34vhu8cN2jzqnJNpHWwrG1F9fLffO5kniwqJ4uXKzEeJXUzdwfyMopncMHOOET7zNo5 pgFO9SvLG+pp7bWkR863a+e7yUx+JCLJTosCrJzfgZPGHg/SdiIEeplLU1YZK3Fd6+bOU5FyD rmp4STBo+B2huDmwU6fW+c8/uuglz1WIhXofJvQq8hHrSBsKgL+mPyLWeELZCKNNiNf2yuJq2 PhWzeiGN8Em9dMRX7eIfUmJUKGshjaZEGJxvSokmGw/sOe+WURhkgAHmjAwVyU3HFfzrm/hLe pEA+M1R6aL3jmN2GzXAdsk3qG3EpyVwn3LI+CJKkfzCE/aBYtFssPzTV8ejkll1WEu0m0ghdM cv+8McUGIE7twhFjp7ueZaVKCvOibJwYFP5DKS74AU+y61lYhFSJtjoAA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 55832 Cc: Eli Zaretskii , larsi@gnus.org, 55832@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: -1.7 (-) Thierry Volpiatto writes: Hi Thierry, > Ah ok, I noticed I have always in ~/.emacs.d/tramp an UNKNOW entry for > uid and gid, is it normal? When the remote uid or gid cannot be determined, Tramp sets the default value "UNKNOWN" (for the uid-string resp. remote-gid property), and -1 (for the uid-integer resp. gid-integer property). See tramp-unknown-id-string and tramp-unknown-id-integer. However, I would be surprised if these values are used for a "sudo" connection. Checking my own ~/.emacs.d/tramp I find such entries, indeed, for a "sudo" connection. Very strange. But although incorrect, they haven't disturbed my use of Tramp. After exiting Emacs, deleting ~/.emacs.d/tramp, and starting Emacs again with a "sudo" connection, there arer proper values "root" and 0 in the cached properties. Hmm, don't know where these values came from in history, but I don't believe they should disturb Tramp. But who knows. Perhaps you move the ~/.emacs.d/tramp file away (in order to use it later if necessary), start a new Emacs instance, and see, whether it still crashes with your scenario. >> Sad. Since I cannot reproduce the problem locally, what happens if you >> invoke "emacs -Q" similar to how I've done? > > I can't reproduce the crash using helm -P path/to/emacs though there is > not much difference with my helm-find-files config, the difference comes > I guess from the usage of normal emacs (or possibly only -q) and emacs > -Q which affect tramp in some ways. > > What I would like to understand is why the crash appears AFTER > tramp-cleanup-all-connections and not before on first shot. Also a mystery to me. If the removing of the ~/.emacs.d/tramp file does not help, you might try the following settings: --8<---------------cut here---------------start------------->8--- (setq tramp-verbose 10 tramp-debug-to-file t) --8<---------------cut here---------------end--------------->8--- This increases the Tramp debug messages volume, and writes those messages to disk at /tmp as they appear, under a file name like the Tramp debug buffer name. So we have something to analyze even after crash. Well, reading the Helm sources, you'll better with setting helm-tramp-verbose. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 11 15:51:37 2022 Received: (at 55832) by debbugs.gnu.org; 11 Jun 2022 19:51:37 +0000 Received: from localhost ([127.0.0.1]:54086 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o078y-0005t8-HB for submit@debbugs.gnu.org; Sat, 11 Jun 2022 15:51:36 -0400 Received: from mout01.posteo.de ([185.67.36.65]:60737) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o078r-0005sc-44 for 55832@debbugs.gnu.org; Sat, 11 Jun 2022 15:51:35 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id BACC9240028 for <55832@debbugs.gnu.org>; Sat, 11 Jun 2022 21:51:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1654977082; bh=wNe+IAEVfPWS1BIyrQgpFC6Y6588q4OKRGS3j93AOJ4=; h=From:To:Cc:Subject:Date:Autocrypt:From; b=VpGNB+JPY+EQEDlMmkB+nNVn/Tv5qx4VknmjhOG+hqebCSjbt++ohvfRyBXEfvvmq 7FXBYYnyUCL+kdcAlAWOGqknTMsCmFDWPgqRW98FVhcyzxU4/QDKgjeBDaz+L61Iv3 oQrxrPa1WHMnxZzy90cyQV6XVkyaWVZ382IEC6l/eYxrSPVPzUiSaOw15qkoU9ckUa X9Gof8A3RH6jZaj0OCH+UdCZZctmZ33bi5biDpktp6vuSjDF7iK7JNCmTOKiz1HCgn M5TSpPESZxbZquBbNLl7Tnv0eMB1G32/5Z873R9YldQMwEExR5nc2wbB4Jwv2i/nh6 0bUgUAbMhEkvw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LL7kK07NPz6tmd; Sat, 11 Jun 2022 21:51:20 +0200 (CEST) References: <87fskbgfv7.fsf@gmx.de> From: Thierry Volpiatto To: Michael Albinus Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 Date: Sat, 11 Jun 2022 19:46:08 +0000 In-reply-to: <87fskbgfv7.fsf@gmx.de> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= mQGNBF8ylcIBDADG+hy+zR6L4/vbdDDZuSaMmSrU3A5QZJpeBCvxTr7MpzzruZbhLPW1K3R6N2MA edi8Y+C8o27FVRIjpdbaKMGu9je7JV/TbUQYo3SOwCK1vM4LUn4V6ZLzSYkuiEt4eyMoiDdyvN0p kcK6P9x9DCetcEVszXzQg+yzCVrQ2hXWDXWT4M18EC3wtO7RHPouMqGiwBFhBAYErCqFWFxQHkfb tG/4yGyJ58rglb65O3qijjMWvYwcWZun9/7qm8Z4/4mHopmo2zgU+OrptnLSZfkZGz3Y7Uf452xQ GVq0Fv75NPvQru7y+DYVhuVXXyAmGxt+vf4rIiixMBbhKEPjcxEPAa2LTzex2IsTZR+QVG9uDnqC WcgaOEQ58fzXNvNhtwwF/Rgio2XWAJVdmFWS59/k9W58CIUSNKBMZh2XeGdEmtHvDtCxW3z6FJha 36RzOM3fMNNiAGdFZJA84gcdloJR+sHCDTTPT3784fjr+V8An7sI581NGFzkRQqPvEQCZbUAEQEA AbQSdGhpZXZvbEBwb3N0ZW8ubmV0iQHUBBMBCgA+FiEEI9twfRN7r3nig/xwDsVtFB0W75MFAl8y lcICGwMFCQPCZwAFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQDsVtFB0W75MB3QwAlTsVzFmr +S/tMKwwwOibjhNPi/OZiUC2AYfaqfVAiIHDT3RbzDe03sAJoomJkJnYVjGzQZwibCMO2+ITkMPV 2wvrd4CbgS1KCVbrltwcuK/nxPCBaHytOCZUIInnhJo5PE/h03K0rWhUFLDocpnWwI7mPq33oR9N u2XMNtUQeWhhZHj8dvpMazWIR/c4iPnQiIobETISNlKIVo7DZSl67btoBrZygVYobgHpAYLBpHtH pXUcfM+Jrl8ytLouZ2XYeqzezr1qUDXhPk6mXtEVLJsK4FSS4wT5hPpRozuIwj6sE8OGJIp5uUhm SYm9mjRNJBEgmGUNxMQ/wbcA3NEWxBeIZbRvxMgHG47GJ0TJM4xLpGC8BHUZvuIw05gAtgoA3BGh 5GXbLWy4fi8ozJA/kCkP43d3zh4wTOfQterVTf90bbw6NiNcmXdKH7E/yO1or06bleza39PJsshX 8EETESzVIifk2yDnc0/CQ+FrLY9IwOOszkMouFXmiwN1xMkjuQGNBF8ylcIBDADnIDHEkmk4lUwT lOhwb2yjUfmGPnpH3MCCHkjM9H/P1gTHxFWtwFVPcNMCwXWvKSBTF2dZXKERD0yzG06zT53ZMN7E IIeuY6m4R8IcMvpohciisWxbFoB4ZY117tVSeqjo946itgbpdeESKl9a8dpn7ytZMyYxPdojlQAq xeAJ8444raESh1oTKXb64hlk4l2pSRlrLgjpJBo8asAfZndaxIUKhw68tV8sqeZh9P6cGtHbUELK VJqefNV7V7jF5wf3xvRG6Ces3kSKXalLfs+vrVaoOjQeWrc0AtwFWHmt9JLfKrqF+Q2Q7jUidboW mazQM56ESJFPpPHmWq8k6DHspsFHOforLouTHJL1556IPne7IV2BGfWc0+xLxalZ8F5F+vnPF/Ok rC1CD5iCKTjXKa2iZbcYdYQAiL6P8Ac8CgN6EkhpbxRtzrEgChuNGevdi/G/GHG4Zqrh6YFwIa/N Hq2aVaFq5C1yNTMJd1FRjRzs5JPPlJKpYDnNx+MSp7UAEQEAAYkBvAQYAQoAJhYhBCPbcH0Te695 4oP8cA7FbRQdFu+TBQJfMpXCAhsMBQkDwmcAAAoJEA7FbRQdFu+TXsEL/3nCs8oDLBSTPXylenWK CYLdfZSg8jmwgRKihktU1ZLf8kL/LtEhxdKc9nYQO0gTYdPQ+HEdFbm+gFZ4AxuCtd5zM+MP5Sej pfr93QbLwYCiqsudKa+T7wosBBNFnh8ZQkbnsF6iPIeESCJM0Vhjh1lQ+z1qVkdf/yazwmXspOUh 3kx8dzJQ1F3t6Dj/zHpdNE11bT6wFwTPBFvFeH0yCwDpvVcLbH0xf/0V/RhwkQ4jjae0Cqn8domz RpGODjXkAzoRqpRL9/DvIKTQ/uJQqzu6qvi04foFCmtWTSahJiLtbgHSDNj1HHOivtgeTgtVdAEk ZAqAXJfmaM8KkEi8Rqcbz3AzkjNWjQNkel0xjB3wkewds1iGcvo2/etWOXcvFiLUpy7YnLMZ4J6d jNpwSwDzxvJVy0OvB9SgVF0hX5DdbKTRBSZpGYQgoVdPelGnqs6uq8fa1Ker587E6O6haTIX779d pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <87pmjft1vu.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: Eli Zaretskii , larsi@gnus.org, 55832@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 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Michael Albinus writes: > Thierry Volpiatto writes: > > Hi Thierry, > >> Ah ok, I noticed I have always in ~/.emacs.d/tramp an UNKNOW entry for >> uid and gid, is it normal? > > When the remote uid or gid cannot be determined, Tramp sets the default > value "UNKNOWN" (for the uid-string resp. remote-gid property), and -1 > (for the uid-integer resp. gid-integer property). See > tramp-unknown-id-string and tramp-unknown-id-integer. > > However, I would be surprised if these values are used for a "sudo" > connection. Checking my own ~/.emacs.d/tramp I find such entries, > indeed, for a "sudo" connection. Very strange. But although incorrect, > they haven't disturbed my use of Tramp. > > After exiting Emacs, deleting ~/.emacs.d/tramp, and starting Emacs again > with a "sudo" connection, there arer proper values "root" and 0 in the > cached properties. Hmm, don't know where these values came from in > history, but I don't believe they should disturb Tramp. But who > knows. Perhaps you move the ~/.emacs.d/tramp file away (in order to use > it later if necessary), start a new Emacs instance, and see, whether it > still crashes with your scenario. Will try this now. >>> Sad. Since I cannot reproduce the problem locally, what happens if you >>> invoke "emacs -Q" similar to how I've done? >> >> I can't reproduce the crash using helm -P path/to/emacs though there is >> not much difference with my helm-find-files config, the difference comes >> I guess from the usage of normal emacs (or possibly only -q) and emacs >> -Q which affect tramp in some ways. >> >> What I would like to understand is why the crash appears AFTER >> tramp-cleanup-all-connections and not before on first shot. > > Also a mystery to me. > > If the removing of the ~/.emacs.d/tramp file does not help, you might > try the following settings: > > (setq tramp-verbose 10 tramp-debug-to-file t) Ah nice, with those setting instead of crashing emacs hang and I can recuperate with C-g, here the tramp log: https://gist.github.com/thierryvolpiatto/96b5d3bacc92deac1fad275eede69354 Thanks. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmKk8jUTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk3rQC/0Q2z6WCrghAsiziaQkYLvnZrrGERGY jB3kjS5s5mBUy7NUw3qGduskJ0fI379PY4euejNCeE1ZPcToimkZ0cN1rVO36XbT GSMUVquwHLVJzkhFWM8fnHVDD+yPXM7FHQZY1VBlUyrEqazVuS7Gs/qXscV9bXgJ BZ4pxAuq6xegV2a13n73JCRa2KFOc/nRvKvkUce6zzyEyuQ7y4qSCHENeY5/edOV kNdS/5MoKrVMgPZ+aSuUpwpBvEsmEsk1TJg1R2E9EF1f0e9dG0/HRz2l4R2IyhRX 97YFthRUdLL0+nyhXp6C3Eo4BT4TP0Ex7Xwj6ksZJ2nUlUB1IHHxW7xM3L/YIWxH CtzLHdLdi0Y7bJWuK2FOko7xbmDUz6FilWXwdHifgNLeWa6xUyIZ6lF4rulOhb3W 6AQ1VPnsFVbwHFMd75y0nxLukSr6wpHMta+fKj0cLYBVP9QJ4AsnHAgJ5Jt2l19p YXdNKmtcENJ2DMXKkziILMubj+6TG6edQzU= =C1jn -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 11 16:07:49 2022 Received: (at 55832) by debbugs.gnu.org; 11 Jun 2022 20:07:49 +0000 Received: from localhost ([127.0.0.1]:54096 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o07Of-0006H7-By for submit@debbugs.gnu.org; Sat, 11 Jun 2022 16:07:49 -0400 Received: from mout.gmx.net ([212.227.17.21]:36557) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o07Oc-0006Gp-1c for 55832@debbugs.gnu.org; Sat, 11 Jun 2022 16:07:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1654978059; bh=YY9AvoEJpazLKHLGS4SWqaaJDUVsXHwEESoir0ek5oY=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=C4OnKRIf9w5EexM4FVLYf+Ye7E5ak7Rj4rTb3kVYbMaeeGcT5iYNvnffwh/OL8ch8 Ao1O3DN6AxKS0uU1izszIIhziSIVn+NgP5V4lvEK34s8OOP29Zc/tp1mzANALAavdk UbUga4Rc7ASJ43dNlifQSiW3KGdZWEe4oSsq5gDA= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.148.75]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N5VHG-1ngcRl0Xta-016ywI; Sat, 11 Jun 2022 22:07:39 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <87fskbgfv7.fsf@gmx.de> <87pmjft1vu.fsf@posteo.net> Date: Sat, 11 Jun 2022 22:07:37 +0200 In-Reply-To: <87pmjft1vu.fsf@posteo.net> (Thierry Volpiatto's message of "Sat, 11 Jun 2022 19:46:08 +0000") Message-ID: <87bkuzge0m.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:kPTLl5BplQDQ1wOfUHlBaKnSb3CNQ25NNSVuEv1oGxyjxPrJFD2 aOxd0YNRtoN+z2/ozUIdSuNP6KuK3D26tOpfUU+dOMg7XtXFJGKq9TOHlN3RCRs/TE/hWvR guo4RH05zsPGaHDcMv9hvnv68cr6leqCFWvlExpvQf922bawTbDuOCaZTDhcz2rXde07FKB PVEcJ3vBqPZQLGGFgMXkg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:mLh1w5272Q4=:cG9gktoTeQi3aXlfArU0x/ xapGE/A1r8+QGSlh+iFcrIL5rOap8FNHGQqwFcE2CqGhnu75rqi+LsjfOS3Rw+VMiMkCoT0mn d393yGiEJVj+kvBjjhODYg4B8Pt9a/xWfQcJZaUUqumwDrHbRlLbhUyhllB1qw+2U5gSIcdGf diIWZSu7yv8XdJgsa2mpCRJBhbiHQ4zU5YcLyVzRfTYCYMrAJLpY4qAq/AReTYADGpl1E9rNs x0IhumbJmcGWiiKTr+9GJ9SEcHuiZLN35VOAd9h/TACuePQaMo6CbhzrYmFKOQaPE0pOc6A10 bwr7zQk8+NAFTF0PEXA4hOnCorgKwajiTwzfrd4AavF+RQPBrnqpKGy+mP82SWF7yzreMPvWt i3hSLJfTDpHQ1rRZhGDXcBgdNGm+il71iww9qA3o7yp92ZtycqbcQb6owjvcr5qEBZg1ouoO9 7daZftOLAo2+Q65NeMLpT2UYP/ra+TGUrckozvtje/vWJMZuz4uxktEZgJvmK8jZCTsp5JKb4 isYc8BMIsQqjPBMe8s2tdYrdzDf1tTK+MX7IZha1MRTwwQsQPN2ktFWDr2QJs+iC8q79kqeKE Or8Wynt16WbMP33KNd3d9/MrUglH/Bd9oA6GNxEZFmE7EODEDCunO0DB596Q3FY18A+lGBACP 4c6W2Qf2qwt4ougEHAtSgLGaLFWjPQsYCpZwta6+kI+qiqTd0MP7fRWu8xKqoFrBJlJgpz28s DRjmW4pGlqZTlR05kX81q/MFFJPwqLbU2ty8wdPYqaVV9sLgogZG8y1vctBunFFXctMxkJ3/0 oOgmWmhRf/zmUQiXDdbgAOpUzSjFH27b0xHlA4kEjYHwXw5bgqjJOlIdQTcPLVoUPmvjSjrH7 TkEzSQPdffntEtsU6PjSdP0761GjBEVeNM7k2BmhYNUPVjFW6rCb4joOvZ2g5DV4u/JXYnNk/ 5MoyCc9+gVfbAccEx7zCYIZMQSGmecP+8L2AzrUwDlbo971gOewI4Z0aeuVUbsuDJu2BbWk6E boC1bx1Q/3Wsu2Uj7Hn2ExQm7EQMFKtpoG6G1ZEvTHwMjj/6vGEm1kJGPKsWJWWchcf7Gp+ek hJckI8FOxtllSPSd8VaS3/1qwts2nPudaJ4PVPpWcD40R0+Hft/LXacLw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 55832 Cc: Eli Zaretskii , larsi@gnus.org, 55832@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: -1.7 (-) Thierry Volpiatto writes: Hi Thierry, >> (setq tramp-verbose 10 tramp-debug-to-file t) > > Ah nice, with those setting instead of crashing emacs hang and I can > recuperate with C-g, here the tramp log: > > https://gist.github.com/thierryvolpiatto/96b5d3bacc92deac1fad275eede69354 Thanks. The trace looks surprising, again and again --8<---------------cut here---------------start------------->8--- 21:38:47.713417 tramp-get-remote-id (5) # Finding POSIX `id' command --8<---------------cut here---------------end--------------->8--- I'll try to analyze tomorrow what could have triggered this behavior. If not successful, I'll ask you for instrumentation of Tramp. > Thanks. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 11 16:16:35 2022 Received: (at 55832) by debbugs.gnu.org; 11 Jun 2022 20:16:35 +0000 Received: from localhost ([127.0.0.1]:54118 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o07X9-0006Ue-E1 for submit@debbugs.gnu.org; Sat, 11 Jun 2022 16:16:35 -0400 Received: from mout01.posteo.de ([185.67.36.65]:39729) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o07X7-0006UR-BO for 55832@debbugs.gnu.org; Sat, 11 Jun 2022 16:16:33 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id C9801240028 for <55832@debbugs.gnu.org>; Sat, 11 Jun 2022 22:16:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1654978587; bh=3oW9CAWqtBHbZ/3G79kQHPWFNwMGOR3ljUcgkmprbtI=; h=From:To:Cc:Subject:Date:Autocrypt:From; b=IyjuJnwndLfsMMtSYYYXIS2Xhje/jnXA/MLFYnjVxVbl1YDhJNe4/UF2otrBP567U H72VK3QplyYvG8NrAtPTK6Jda/pv2mUBwAumebXahWK/oOwLbLB+6sn4sbmb8Fxtv6 FbgVub6g+fyJwTO5n00plc25sdEGTCuzu3fRhog8PK8saIHwrKn6rtv9ZR+juQHOK8 gS1wsi4ZxBRsjoG+GWFVZG57jL8k7PimiSSBFq4X8aCvEAk4+2DDH+iblZCtAhpH6t IJ24GiCXGLrWjhyo0KShonVNHGU7jNX+K6t4vUwHeUN4dzEHeXYfNqMqQnnzF9FoSV cPeF3j2GpOb+g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LL8HF6slhz6tmJ; Sat, 11 Jun 2022 22:16:25 +0200 (CEST) References: <87bkuzge0m.fsf@gmx.de> From: Thierry Volpiatto To: Michael Albinus Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 Date: Sat, 11 Jun 2022 20:12:19 +0000 In-reply-to: <87bkuzge0m.fsf@gmx.de> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <87y1y3552h.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: Eli Zaretskii , larsi@gnus.org, 55832@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 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Michael Albinus writes: > Thierry Volpiatto writes: > > Hi Thierry, > >>> (setq tramp-verbose 10 tramp-debug-to-file t) >> >> Ah nice, with those setting instead of crashing emacs hang and I can >> recuperate with C-g, here the tramp log: >> >> https://gist.github.com/thierryvolpiatto/96b5d3bacc92deac1fad275eede69354 > > Thanks. The trace looks surprising, again and again > > 21:38:47.713417 tramp-get-remote-id (5) # Finding POSIX `id' command > > I'll try to analyze tomorrow what could have triggered this behavior. If > not successful, I'll ask you for instrumentation of Tramp. Thanks. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmKk+BcTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk1MLC/4+fX+2BnlXLjGBNvcRtrR5qA1qaHFj Kgut8MZVeeWHL++3s0rpIjGmke8i07i21ySI1Ao7KM2GiluPHq8c6asEFgoD2tAd m4+tv8hEEvI/oUkYuhqGfchow8nLMQ/Dc4QIsXl+xQMHL8yOb6Au4Dw6MtPYL88t w/WywTk6YQXMZEyKnhLKSK+BddTUMDExjx06hX47Y+9XHyehS1W/mGOE4HSSQJ+v qA+Dylennu74G/X96pTjOBBSCaSh+Xz+rDn+So1D5nAAGPYwvp5anOvDBtNCnHcm PW4Zp4OcWQamIcJawz8gND8vi2/lvY5M532AFXw8kugP/5blwVR48EYa5fFLmZi/ MjJ2ELwFIyxow6njAbbcASvsn1sO/YqIFoa10ZBZ/kmhJA0U1uTlYT9FX5021hlc zL74b0vi+rHH6ptvJWn8Da9MO0/hjnntn3NUcBOHsbbNsPlaLJQ9JZ+h8NTlhKt2 jTbj90nRjofH6iyhZPwhSqLdux8/7HEP2Ts= =YNsn -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 12 14:30:38 2022 Received: (at 55832) by debbugs.gnu.org; 12 Jun 2022 18:30:38 +0000 Received: from localhost ([127.0.0.1]:56480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o0SMA-0001kW-2t for submit@debbugs.gnu.org; Sun, 12 Jun 2022 14:30:38 -0400 Received: from mout02.posteo.de ([185.67.36.66]:44981) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o0SM7-0001kE-W4 for 55832@debbugs.gnu.org; Sun, 12 Jun 2022 14:30:36 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id A667724010A for <55832@debbugs.gnu.org>; Sun, 12 Jun 2022 20:30:29 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1655058629; bh=/qUyOGhEtj/VPmWhlYZMNn6ofzk7VIznOKHWw0j/k84=; h=From:To:Cc:Subject:Date:Autocrypt:From; b=Nv8CRGAZdP+IxVf6OxsVYshWPeHOMbDkfzCRd5R3EPe7EpqrmHIB5tw0eHVByVewt T90IEpfp5GhgN1ujZmw61WDoXi87TXr7s8IdvQAi+VNEO7l6m8CD7BDWLJPFWLOVhq Hg2LbxaKU64otqbtj1Wgd6ugTULpsG+pghkvn4oYvPVleu6JFSz+/TNcWW3tzktCgJ mFDt0BQdHSIcMoLsfueXe4tTAjNqe2Y3BmCFrKA2rzzZPpjCBaRt9ah3bJfcjn8LpY L9qG+YZ7fAPuLQRfCUsFNmM8faZybmKx9rVNELDYvDfAPCTwcAT4jO1nCfZDX4adOo hoDcSaVc7rivw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LLjtV70kRz6tmj; Sun, 12 Jun 2022 20:30:26 +0200 (CEST) References: <87bkuzge0m.fsf@gmx.de> From: Thierry Volpiatto To: Michael Albinus Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 Date: Sun, 12 Jun 2022 18:16:23 +0000 In-reply-to: <87bkuzge0m.fsf@gmx.de> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <87mteh20qo.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: Eli Zaretskii , larsi@gnus.org, 55832@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 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Michael Albinus writes: > Thierry Volpiatto writes: > > Hi Thierry, > >>> (setq tramp-verbose 10 tramp-debug-to-file t) >> >> Ah nice, with those setting instead of crashing emacs hang and I can >> recuperate with C-g, here the tramp log: >> >> https://gist.github.com/thierryvolpiatto/96b5d3bacc92deac1fad275eede69354 > > Thanks. The trace looks surprising, again and again > > 21:38:47.713417 tramp-get-remote-id (5) # Finding POSIX `id' command > > I'll try to analyze tomorrow what could have triggered this behavior. If > not successful, I'll ask you for instrumentation of Tramp. I have a function wrote long time ago to delete tramp connections which is not working (or most of the time not working) because it uses tramp-list-connections which is itself broken (unexpectedly it worked only once today don't know why). The test (tramp-connection-property-p key "process-buffer") is wrong IMO according to the data fetched from tramp-cache-data, here a function based on tramp-list-connections to illustrate the data fetched here from a sudo connection: (defun tv/list-tramp-connections () (cl-loop with tramp-verbose =3D 0 for key being the hash-keys in tramp-cache-data using (hash-value val) when (and (tramp-file-name-p key) (null (tramp-file-name-localname key)) ;; (tramp-connection-property-p key "process-buffe= r")) ) collect (list key (cl-loop for k being the hash-keys in val using (hash-value v) collect (list k v)))) The function for a sudo connection returns: (((tramp-file-name "sudo" #("root" 0 4 (tramp-default t)) nil #("IPad-S340" 0 9 (tramp-default t)) nil nil nil) (("process-buffer" nil) ("null-device" "/dev/null") ("uid-string" "UNKNOWN") ("gid-string" "UNKNOWN") ("uid-integer" -1) ("gid-integer" -1) ("first-password-request" nil) ("uname" "Linux 5.15.0-33-generic") ("locale" "LC_ALL=3Den_US.utf8") ("test" "test") ("remote-path" ("/bin" "/usr/bin" "/sbin" "/usr/sbin" "/usr/local/bin" "/usr/local/sbi= n")) ("pipe-buf" 4096) ("remote-shell" "/bin/sh") ("~root" "/root") ("file-exists" "test -e") ("stat" "env QUOTING_STYLE=3Dlocale \\stat") ("case-insensitive" nil) ("readlink" "\\readlink")))) As you can see "process-buffer" is listed in the cdr but not the car of result so tramp-list-connections always returns nil because (tramp-connection-property-p key "process-buffer") always returns nil. Seems the cdr is the same as what found in ~/.emacs.d/tramp. Maybe it can help you to understand what's going wrong. Thanks. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmKmML8THHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk5d+C/46p0id+IHZq/gn8b3ENCH4QRH3LlfV bbhkYWBYN1XMK0LuIJVvdb3dslA1uWAVicTNU6PeEtpJsDs8kGBovEJs2M95Ofsk pZqYEH+qWmCEFwNGqL1dfspHTPR3duo2Z5ziQdAGwQtMl8cW2fCv4aTNrCOXuprc n2cd1F97qRyVKF1Uuu+1kudm3CXv9y+9oiPQw1HaC/FrRZxjVF/U+Xlfkfy4aTxH rwAdC7dqN0quTGeSS5XcLIOv2SGwbC2g6KdnEHgt69vj0EH8ji4a3vNYy3PZeleJ dufKhcAsO/MVWxxYlv3I6cGGVAtsJC3trvL0xxi+sp6TnWDWEw8vqqsxYvTz/7Qq Am3qEkQ7p8OumqEomq8aUakUb+Dl0UFgAFzzHNXXQak/XV69RRVTI8JHC5hjomMG p6K2EBerQXcwZ41w1WEtT1Z8I/L0iSCtiXcCmwgKjmbVzB44hQ69uGVXyky0CDYs uS+C+v5qMHMUXi4XS8rc7Fxw3UVaBeu/ZyI= =qjQz -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 14 07:05:29 2022 Received: (at 55832) by debbugs.gnu.org; 14 Jun 2022 11:05:29 +0000 Received: from localhost ([127.0.0.1]:33057 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o14MS-0004rM-Pt for submit@debbugs.gnu.org; Tue, 14 Jun 2022 07:05:29 -0400 Received: from mout.gmx.net ([212.227.17.21]:57081) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o14MR-0004r7-JC for 55832@debbugs.gnu.org; Tue, 14 Jun 2022 07:05:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1655204720; bh=Qzac14nF6m6g6O8S8pLq1jjuOHG6T+3Hs0S0xhQH1SU=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date; b=Z3eQMbtqdrYMXmG/S1tv/GTEXgvDWSIY1DzG8X0qBqyDw3z2HdJbd+PukPW/SSB2E BpmXyYWmTcI/Ery7WO/pYPRIozIhOiYUcLpQq662vw4YAJx5kbhTDVpHYZ+xbYIpmd rmQbiLzSHEHVtr0DAA3fBIVfLmjoKkGFJ7OmxA8Q= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([79.140.124.118]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N0XD2-1np3oa0d9A-00wYqY; Tue, 14 Jun 2022 13:05:20 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <87bkuzge0m.fsf@gmx.de> <87y1y3552h.fsf@posteo.net> Date: Tue, 14 Jun 2022 13:05:18 +0200 Message-ID: <87fsk7y07l.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:tQ6lmHgNixCqZ7BvaywoSyuv0yIL/J/yIq99iMYG7AHP34Vzm38 KDazdb9PSEaE0HBNk69LICiy4DRbyZPzD4f1RHAL7sXEHPd6Zyi+7wasQ4MIxmjVhEQ5vVO 9qze2/+MfsmXhQwDulJL/uBOA1S+01+sJw4WX6oeyBfnFSUsJz0fwfkU52Fqbuzyf2VULVn CogkZKz9ys6i9t3r1eNCA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:F1M/vHI2blc=:yq+H/uER4nb6sTl/tf/kpQ mvCAt17XlacBv2gtAXb0y04O5g5UjbSWolaNywS7yYA7e7oDFtAj5svNit5OYbuqmOYX+fXyX E4bPnzwQTK8GoXsNFpH9gOcXs2hwBjXWJCz2EJ5unB/ghwUEOm58w/2qm9BQ0foFOWBe7+eub vpvWLN2SGBf3ga7cjZae9aq9UDI6T1frmt2IlbOoo+bEKpC1V+eaxZaG8etl1KUxBNx2BH5/i dT+gTNKT2UsDslRYA/M/+IuFwxFGtQPiiaC4QUGQsDs8Iih9FGpfiQ0U77YHAtTVvMLBnDYPF E2e8/Wi5JoIblmPdmQdkrVstk5z86zP4r9Zujvs5w/VD/hsBUNk3/OaEqIXQMts3V6teL7U4Z Ewrbgb8+pY8p+BcOiqpXHToEivWXxDXjJ5UnTJMdHQTtvtdGJ3NQAG5imYWs2U88sQEA5yoAQ o0Zk4kNwYIG5aQbGEMDGzJNuiSO20ZUaM5oVizGk8Kob9sLt1L1U3uB8RSPz9DWuOz4Th61I+ b/TyzSLssIMFzXHdM8Pxpqdia4sGQ767Jbwlg0f1qtGQikB3ndO7MwGEnZKJxv8IqGPYEmsRr Al4TKyINx3crDOyuifMqdV/jqs2m1/VokeOOiNmAEdyqZeJzWsIPKfCgYywXzQmpkaeHzG4n+ 8NPEqa/lCKxaX4vCQzio6wLYnD5vV3bRzh2Ypz545vvXpiV59olh5cka86ZIJJQA65zZahRMj hWT1CdOuqhIXs9pYDsD3i7ZydMN6KMPLAQ36aatcFbY2gboXKNNbigPFuxotgu6zVOxfHAWUC +neKubRegDuaHcFiK2glutMAxVPfeuDNLckZC/H2LdVsMZwtrgjavI7fZ7EtP6vB0XXHQvQt1 wD3EcDNyQ5UpCXmnvlJ9m3SnuE3NcGQK5RvPeQCAnxxG2EJ+ghypOJOg45r5FsZMLZ3BiUI3J /+VyjuXUyWTjEUlEx8O/NTtev5R2sGeP8iTCpLwtYkC10mVyRLPHV8ZgNkzxWqTRTcCuFN7Ak X6rAkRlizBmeZnqgqYkFlUOG5YHR4Wo/cSnQkOLNt3GtP5+yeNiuzWk8L/50GcWiVPWUaUmDw hszpzGWEoyNWRNrBepDl1uINXifX+n2pO80oWP3r3lAf8EeW553ILeBMQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 55832 Cc: Eli Zaretskii , larsi@gnus.org, 55832@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: -1.7 (-) Thierry Volpiatto writes: Hi Thierry, sorry for the delay, I've been occupied by other duties last days. >>>> (setq tramp-verbose 10 tramp-debug-to-file t) >>> >>> Ah nice, with those setting instead of crashing emacs hang and I can >>> recuperate with C-g, here the tramp log: >>> >>> https://gist.github.com/thierryvolpiatto/96b5d3bacc92deac1fad275eede69354 >> >> Thanks. The trace looks surprising, again and again >> >> 21:38:47.713417 tramp-get-remote-id (5) # Finding POSIX `id' command >> >> I'll try to analyze tomorrow what could have triggered this behavior. If >> not successful, I'll ask you for instrumentation of Tramp. > > Thanks. Finally, I could reproduce the problem with the following code snippet: --8<---------------cut here---------------start------------->8--- (progn (tramp-cleanup-all-connections) (let ((non-essential t)) (tramp-get-remote-uid (tramp-dissect-file-name "/sudo::") 'string))) --8<---------------cut here---------------end--------------->8--- I've pushed a fix to master, could you please check? Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 14 07:39:14 2022 Received: (at 55832) by debbugs.gnu.org; 14 Jun 2022 11:39:14 +0000 Received: from localhost ([127.0.0.1]:33183 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o14t8-0007sm-1g for submit@debbugs.gnu.org; Tue, 14 Jun 2022 07:39:14 -0400 Received: from mout01.posteo.de ([185.67.36.65]:46307) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o14t4-0007sS-3h for 55832@debbugs.gnu.org; Tue, 14 Jun 2022 07:39:12 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id C1F68240027 for <55832@debbugs.gnu.org>; Tue, 14 Jun 2022 13:39:03 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1655206743; bh=nyl9ShusQ3lxAeWOb520HQhYUGlt4phkNeF+owmSF8Q=; h=From:To:Cc:Subject:Date:Autocrypt:From; b=XQG5ERIpIruuUFmxz//ZSOYqfhDf0vJS/0N/lM2RvK1uiW9V6qtqD7AHTSwgrnGtz RBsD5hoSn23gkRtARorL2JGxVxv9wxY5d9VYEzDkJGTSsaCzhQ1NX0bhx9BZzguKdd UkgPJc/LPVS0MFvQ3qb6pX4zejoRlV1egE8+7JZ4D82bHdkQeJIe3sCjtCO8FzcoiR HVoe5Xii9/0E4JPNEW16Knw6WCwZeFaPmXsrn3mjQvI7oBWk8FGEa1ItQkiApGjouP T9ffW9INefmNeCyXSSbehfvTmbNma9gDWEthpTLROCFzAEsQJwYDO3nJBn7bJe09WX E5dthaa1ea5hA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LMmfs6C7jz6tmK; Tue, 14 Jun 2022 13:39:01 +0200 (CEST) References: <87fsk7y07l.fsf@gmx.de> From: Thierry Volpiatto To: Michael Albinus Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 Date: Tue, 14 Jun 2022 11:36:38 +0000 In-reply-to: <87fsk7y07l.fsf@gmx.de> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <874k0n325p.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: Eli Zaretskii , larsi@gnus.org, 55832@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 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Michael Albinus writes: > Thierry Volpiatto writes: > > Hi Thierry, > > sorry for the delay, I've been occupied by other duties last days. > >>>>> (setq tramp-verbose 10 tramp-debug-to-file t) >>>> >>>> Ah nice, with those setting instead of crashing emacs hang and I can >>>> recuperate with C-g, here the tramp log: >>>> >>>> https://gist.github.com/thierryvolpiatto/96b5d3bacc92deac1fad275eede69= 354 >>> >>> Thanks. The trace looks surprising, again and again >>> >>> 21:38:47.713417 tramp-get-remote-id (5) # Finding POSIX `id' command >>> >>> I'll try to analyze tomorrow what could have triggered this behavior. If >>> not successful, I'll ask you for instrumentation of Tramp. >> >> Thanks. > > Finally, I could reproduce the problem with the following code snippet: > > (progn > (tramp-cleanup-all-connections) > (let ((non-essential t)) > (tramp-get-remote-uid (tramp-dissect-file-name "/sudo::") 'string))) > > I've pushed a fix to master, could you please check? Did two or three tries without crashing :-) seems fixed. Thanks Michael and Eli for gdb lesson ;-). =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmKoc1MTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk/XbDACiHOm+v5ebjK5EBFZnBr0Idc0N9gaK z6f9fjscVGGHNrBL1et/B9BPxCv63kxPcWLdkLq+JNy3urPwRNkEjJadJold4hoj We+sxdRDGR12GoEhK1GAt/H3P23cHk6DvgywXxS+xWV3Z9kXeIZ0pLugPkovXlME CQCL7SjQiGBu1uChjfhC8Emuy91Mr/GUBNz5Fa7HTvYDJj3yE98MQf/YYY+myMfI mzjv61zBUaJ5jBfZiSEhUk1BkzGKZBEpRyYIL4dEa5tQon/zboPMPPLe80q2QldT jqQPlKHn+ExlBOkPXya3fGITLptYbiCS+6eB1KSd0x1hRLlzWMcDV9TfB1XMTbgC d1HpUr5vTornZUF16hyI8RTerHcGpkMFmMJaMF4tjgJo0Vz7Y9Gu/325Esidwucv bvXtVa0jWbZ6qikr52qsl+rHT7O87ZRi5iTY4Nm7PUmZZrxINKCMx0ySzYusOK49 63h368LaOuyZ/iUgGh1RUPDsWtefYFIvd30= =E6W5 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 14 07:39:26 2022 Received: (at 55832) by debbugs.gnu.org; 14 Jun 2022 11:39:26 +0000 Received: from localhost ([127.0.0.1]:33186 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o14tK-0007tB-AN for submit@debbugs.gnu.org; Tue, 14 Jun 2022 07:39:26 -0400 Received: from mout.gmx.net ([212.227.15.15]:34839) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o14tI-0007sz-L0 for 55832@debbugs.gnu.org; Tue, 14 Jun 2022 07:39:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1655206757; bh=g+kf84NoMhJ1JhShj4h73tl2WV/qrAOiWCe9wzojGc8=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=bYfp67UkVpH8/UXlv9KX+vAoORdHjURU+TubSq0NsbNJVfQQrD9Sl4E4YPBLAy5c7 tfuFynTN7vT/ffEWfhTMQLSpCAmF5aJAtMdzu9bzZcKUQFR1FDNwMvx2NRGtYi9xUy 5CUEt+dsNztmdEtvHD6VfzQA4agbek9Q+neVrQDA= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([79.140.124.118]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MxDp4-1nlju12Pto-00xap0; Tue, 14 Jun 2022 13:39:17 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <87bkuzge0m.fsf@gmx.de> <87mteh20qo.fsf@posteo.net> Date: Tue, 14 Jun 2022 13:39:16 +0200 In-Reply-To: <87mteh20qo.fsf@posteo.net> (Thierry Volpiatto's message of "Sun, 12 Jun 2022 18:16:23 +0000") Message-ID: <87bkuvxymz.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:WOjt1uOGmBQ/4dUnwnVKvnYqxjBD5m/OSq4su9wQurL0ibyEE+2 xnEQJSa4hdEehjrbRSLecCpWqa3F8aH4BjCnvYoMAR2wGxomD4MLWq5+0sGN58bugxEHcYg BeDQS5lop+HoCoPRsaxpkgndl8dhoKsSja/KuOpBSzUbOYALDJTtNx/WS0Dm5THyvDBEV8/ p2hYp2k+FaZvxigvIiPcg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:RQZY0t+C9PA=:dCc3aY8LvfPbjR7YBRRLck QxfWZylqx3k99zS6dmCt+k6HOFp7A0nZZ7StIpMk9JM2achGCvd1SwrETYraZKt3cm+WosTOF 0Kd38bxUlHO4iOivEDnFZRWh10hyA/AJKyIB56mtBcxfilEZGgGbBnOEJ4tTBGVEwzMhMn9cL 9A2dxNrFbIw46MNupEHHirAtXlx4Q9DVBYpM+wK3X/HOw3b7rTfLh62pUbb6w+sIAYFUPKsF6 QCLZdqkGepgHtyLkdW31AX24ERT3O4sUf8CGHOL44LN/ja5GGZ8O1LeMetwyBAwOeZqcZmvXt sktMTjluY9L39KqKNuHwsEIZKbPFw+EYUeANf5QEbZOKrPFvL54usje1PXLqiSJzZY/ZQ/dxq 2l5A+T4vHPXDP55vdzs4JrzN3DZKrr16xqLW798RUoXXF75k8cNGwPzVROjel0P79iFcX2XmS V7Y9cJukQu38X1rodkd2NBJkjtnr6GMz54GdI4kCWRCh+L/1reXqd5VoBJ5+73dohYfIuAq9j Ib11ErmvDVVGQL115wKv15tO2hpMDOCmdXHh6Cc3Vaucjz68JWbrEDnXRcfXV0U61tBnHqu+S 195F43ePBDO6p9t/cPKe1sjJT2n6EhlmCzR+RPqzGITE7jAHTAze8zGVTD7Uo/xuOZpG15rAH KPk3l0BlNaVQpwJMTEvGbJgFyUy7r19ujlAkMlDMU9nN6Y2qXvu6HYn11gjlGa1vALDOPhg7P XXNtwZg/sjXGbhuipd1xwrVXmpXRPF4iNLHQuJGv1/5isWFuGLKoGb5ePTFaq77bb3O5uAgA7 zH48yfesQ1qkyYG1cP6gT1iw+taZsNZGry92Pn093eu1JEzDEqO3EfB/qLoy0QgrOX9BCxoZ7 cfZDZ8XzsqDwRnRKXVqRtU+AD3euLgiy5G+MY1IzexGb5CURBHIHasRTCwKDzzhjJeANF7N95 h5MfCHSz4SJSnBGp8SH9SQv70AcZmhWssLlY4tqVRNfQ+Y9ljTUvPnWuut68pTYmE5LQSYJYW qmKoi/Zt/cDpDPxAMTNWhb5kQxkoXzurWq+hqii6EHH3WLhHCwJdaoYked+1KgGod/+ZpeRgG yphRqcL9jb9rVvxW8tNl1vY8IcrwCw6RHMjKOaD2PDoAmX45N1F0+hx9A== Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 55832 Cc: Eli Zaretskii , larsi@gnus.org, 55832@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: -1.7 (-) Thierry Volpiatto writes: Hi Thierry, > I have a function wrote long time ago to delete tramp connections which > is not working (or most of the time not working) because it uses > tramp-list-connections which is itself broken (unexpectedly it worked > only once today don't know why). > > The test (tramp-connection-property-p key "process-buffer") is wrong IMO > according to the data fetched from tramp-cache-data, I don't understand this. tramp-connection-property-p just tests whether a connection property is defined. It does not check the value of this prop= erty. > here a function based > on tramp-list-connections to illustrate the data fetched here from a > sudo connection: > > (defun tv/list-tramp-connections () > (cl-loop with tramp-verbose =3D 0 > for key being the hash-keys in tramp-cache-data > using (hash-value val) > when (and (tramp-file-name-p key) > (null (tramp-file-name-localname key)) > ;; (tramp-connection-property-p key "process-bu= ffer")) > ) > collect (list key (cl-loop for k being the hash-keys in v= al > using (hash-value v) > collect (list k v)))) Sorry, but I'm not fluent with the cl-loop syntax. > The function for a sudo connection returns: > > (((tramp-file-name "sudo" > #("root" 0 4 > (tramp-default t)) > nil > #("IPad-S340" 0 9 > (tramp-default t)) > nil nil nil) > (("process-buffer" nil) > ("null-device" "/dev/null") > ("uid-string" "UNKNOWN") > ("gid-string" "UNKNOWN") > ("uid-integer" -1) > ("gid-integer" -1) > ("first-password-request" nil) > ("uname" "Linux 5.15.0-33-generic") > ("locale" "LC_ALL=3Den_US.utf8") > ("test" "test") > ("remote-path" > ("/bin" "/usr/bin" "/sbin" "/usr/sbin" "/usr/local/bin" "/usr/local/= sbin")) > ("pipe-buf" 4096) > ("remote-shell" "/bin/sh") > ("~root" "/root") > ("file-exists" "test -e") > ("stat" "env QUOTING_STYLE=3Dlocale \\stat") > ("case-insensitive" nil) > ("readlink" "\\readlink")))) > > As you can see "process-buffer" is listed in the cdr but not the car of > result so tramp-list-connections always returns nil because > (tramp-connection-property-p key "process-buffer") always returns nil. > > Seems the cdr is the same as what found in ~/.emacs.d/tramp. Sorry, I cannot follow what you try to explain. Could you please show me an example, both the value of tramp-cache-data, and the result tramp-list-connections is returning? > Maybe it can help you to understand what's going wrong. At least it is unrelated to the problem of this bug report. > Thanks. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 14 07:44:32 2022 Received: (at 55832-done) by debbugs.gnu.org; 14 Jun 2022 11:44:32 +0000 Received: from localhost ([127.0.0.1]:33206 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o14yG-00081V-6m for submit@debbugs.gnu.org; Tue, 14 Jun 2022 07:44:32 -0400 Received: from mout.gmx.net ([212.227.15.18]:49245) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o14yD-00081H-QC for 55832-done@debbugs.gnu.org; Tue, 14 Jun 2022 07:44:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1655207063; bh=rr64FvJTc6RAt3gVmu/hbbPSu6b2tz2Pni4JVkkSD90=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=lioTP3D3loW4grqrPo73jqtwSPd5GS1WidSQmgD0JXrhcttEeVu94lFtsyME99fYf KdN/Jj2a7EUugrgoxP51d4sZmwiMpjF0mFhaYkAjOGvHSjpAXrbGJfNjXnU1/Y/HNi 2+Ao4abG72wYlI9zZ0kbGZVyiWvxvb4gxVRMfZoI= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([79.140.124.118]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MYNNo-1oEi6n21EQ-00VOcK; Tue, 14 Jun 2022 13:44:23 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <87fsk7y07l.fsf@gmx.de> <874k0n325p.fsf@posteo.net> Date: Tue, 14 Jun 2022 13:44:22 +0200 In-Reply-To: <874k0n325p.fsf@posteo.net> (Thierry Volpiatto's message of "Tue, 14 Jun 2022 11:36:38 +0000") Message-ID: <877d5jxyeh.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:BuTbmNKyHCN5YDl+iVDg3PuX/TdlKdGx0lcjhqp0rq9ZXXEIoFR WGv0vv7w76yevh5SXZZJD35XcvB1WcINTw8Lrh2VY6sYySDIvB/UFxPI0I9vAr6dbwKU7jU 0D3L5bmctlETs57mgdbV5VMhocgfLItonG59bDnLV7YMXcb0Sgb4/pNCqmviHMyB+Q38/5X Z89hY5g/C3Kf2Byt/bh9A== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:WS2RzxQnhXg=:QvEhL5kxsIOh3zRgLzPgKl /x41bRCIbIcCLOopaqfX37SmeIntqrKc6RPMKpnKH0GjAAQFdK0ya8T/uUr2ijoFNp/A6o4l6 a/szyZeTPazeXwGre9I+2UEpcAhe3VaVRIajrnT/7+jhifAatRyYt6gpAOh52ZH0VqztZWRaJ yluxB7Q+AuLuIGIlWObLRvR6I3TGpWrNn5yCTLtu2SVQM9voJv6h/jUQo2auaS+4jsq1mM8Xf NHDwB2m3gcvJSRtxHVpUoC2TIrVY++e8YH/i+iTK7rc86FiG8xJUAv6fNqEaiLxN4eXF6kV3I c8OunfolPsST3FtHzW3qxehj0oZMe1anjQENrpra+mxjmXhZ1J6CthBSn15Cu8HIU1CzTJwiM 5D6Hbl2sDW7l432m2+aRHMjAQjDc4AmC28sH+Cd7udtDG5M5zQx1qGOyIpx0WIeYUX13EkIml JljVMhDQiV3t1BADuYdogoEw4wNQ7Q5xoMv8U/RE+BIzn+HEU4tfOKolLdKAduKoyBtSyK/AX SPURLJgSS1XxDk/yW6REaBWVuhcEKS3a3zdqrj69Z1fqE8/wZVthGQIfEubWmuLmGdwpD6GHr r+bnhmQM6UFjb9s4qIro50u0gkByukB0ZpLRvDnIGanllkHujWO30z5wr2m9lwfi9FjTnKIx3 yIj18T+xkeCbJ2WA5ihVcWXMS7eftjBcC0t0aebV2qZ0GYvgUrFwTI4eapOaf9ZrWbEnMZcsa uAUXZ0+Ri6Y/kBEr7hAHGJ54wqWA/X35y8qAEWCFO9NO4Byi5K7wHh2WX1Ikz0efaa5bjoNG7 24IJzs+Hxe1HLTL89vgsdOAXpxoO8ZNeqVtZZZttd8hyFVviKVse1/3q8Np4MBCPjue7nqqh3 E4JR3kmpRHqa4GIkIWYBTxLVPBZswno28kpAHZ9c3k30cSPjkVvxop+J8pzwSbk7xaUojo9XS JyjJTBkZ2b1jwv2/fABx4xUUI2fJAWa4dEBCku3f0Dr+PxWWq4gMfMPAOLEkv2341m0kaB7PS 25VOUvAQ9zxuV7wt0y1QO75pszS6q6Ui2BjiuJvmXgJ3SoNH3YcwD9ZCa/1dL3IBW7DASUHsS up4jPAOt+xterdQsrXaWo3D7lLRJXol4POND48U8Dfgv10Ot/Bmf8dS0w== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 55832-done Cc: Eli Zaretskii , larsi@gnus.org, 55832-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: -1.7 (-) Version: 29.1 Thierry Volpiatto writes: Hi Thierry, >> I've pushed a fix to master, could you please check? > > Did two or three tries without crashing :-) seems fixed. Thanks for confirmation, I'm closing the bug. > Thanks Michael and Eli for gdb lesson ;-). Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 14 08:19:02 2022 Received: (at 55832) by debbugs.gnu.org; 14 Jun 2022 12:19:02 +0000 Received: from localhost ([127.0.0.1]:33331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o15Vd-0000WB-Vx for submit@debbugs.gnu.org; Tue, 14 Jun 2022 08:19:02 -0400 Received: from mout02.posteo.de ([185.67.36.66]:46465) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o15Va-0000Vj-UU for 55832@debbugs.gnu.org; Tue, 14 Jun 2022 08:18:59 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 0834F240108 for <55832@debbugs.gnu.org>; Tue, 14 Jun 2022 14:18:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1655209133; bh=3RF7l3CvR52uCqy+nRnYZ/UGRlM6HOLG/BzuzA0HTTs=; h=From:To:Cc:Subject:Date:Autocrypt:From; b=mfgmEbKo0x+a4ncK52egvj2MpOXhh2FEYGaWZ4Fad4VBosMbx0+KZr67rGmhPI7Y7 Jh9ps9djpW6VVg1/vClCgDXGzqBxt0n8WBr/ufeYv5bHDAjFjVFDa+Wmg61lNLMxyG wC1zO5i8qrfgAJtP3Tf8vdq78i1zquPcUk/MwisMCIAMBFNb2/wAlHuz3/LfkyHb7/ +dHTJjEO+Gurot+3PjKS8snjBMFyjVpUJpZS3yiv4jT43FyMSyn76+gqVKfpldn815 bzjIWsTUfRs/LmPNubzWCsIBtwnXLyruPANlES4khYWsIRo+UeP/NbMIXFhfMqsyvX EJozTSwsioQgg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LMnXd3tvBz6tr0; Tue, 14 Jun 2022 14:18:41 +0200 (CEST) References: <87bkuvxymz.fsf@gmx.de> From: Thierry Volpiatto To: Michael Albinus Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 Date: Tue, 14 Jun 2022 11:49:30 +0000 In-reply-to: <87bkuvxymz.fsf@gmx.de> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <87zgif1lr5.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: Eli Zaretskii , larsi@gnus.org, 55832@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 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Michael Albinus writes: > Thierry Volpiatto writes: > > Hi Thierry, > >> I have a function wrote long time ago to delete tramp connections which >> is not working (or most of the time not working) because it uses >> tramp-list-connections which is itself broken (unexpectedly it worked >> only once today don't know why). >> >> The test (tramp-connection-property-p key "process-buffer") is wrong IMO >> according to the data fetched from tramp-cache-data, > > I don't understand this. tramp-connection-property-p just tests whether > a connection property is defined. Where? in key or value? > It does not check the value of this property. > Sorry, I cannot follow what you try to explain. Could you please show me > an example, both the value of tramp-cache-data, and the result > tramp-list-connections is returning? tramp-list-connections is often returning nil whatever the value of tramp-cache-data is but I have no recipe to reproduce this reliabily, if I can make a recipe when I have time I will report it, for now perhaps you can forget it. Thanks. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmKofJ4THHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk4UdDACCXOFBJuiRzDU+HfbxOxwpURzXMppw yb4NrTU6bmgY/aucgn/2vuYweIM2S4x9hu4CP2QoLLexsGlfSXZ/QEQVN6wBjKPy wcaO6WZR8NTv4vucZBd8lSRzWFN+YJWeEphNu7fZW+tjFIXmqZUfA+N+7bB8sVNP cc0xH2f2JegWiMpqWOZbGLUsbnWfV8a5sEFQI7slK0l0qfvv1nIW9N+HENOiNYdO kOyu7Sp31r/7XOLCnr+d/ov/SJnnt5JwbNJ8Vs0xNF0cbQUS8GizzoDsRa1RXUgc 56nJRVXkS0P7T56oCo+Bn7LcaT771/sBI4Wd85Hcc/5tOa2a7QZfB2a/l4D1grAX nNOyutw3KZ5pl8e0hnsOKnnz0+oIZ2Y8cLN/+Ji9N/jk5poQVHkWfm+Jf9NwDb46 i2kNSU72QGS5UlTFtbvktBnjSb3Fc2I3rahxQDYNIFGI3s1cUkJu3/B4rz5JHkxc YkwsUJYhU5L93P5lMNJ1zycEWeT3sl9duNY= =6R6I -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 14 13:43:04 2022 Received: (at 55832) by debbugs.gnu.org; 14 Jun 2022 17:43:04 +0000 Received: from localhost ([127.0.0.1]:35671 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1AZE-0003TO-4v for submit@debbugs.gnu.org; Tue, 14 Jun 2022 13:43:04 -0400 Received: from mout.gmx.net ([212.227.17.22]:45087) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1AZ8-0003Sn-MG for 55832@debbugs.gnu.org; Tue, 14 Jun 2022 13:43:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1655228572; bh=dCx+agGsS+I+PNzYKSznGZ7nRXM6S6Qvp8c8pJOPfFM=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date; b=APcMqELgosxIjaChdxhYJMKKLfjw3ZOupX8qO4ntbJKcDU//pxsP5KR5/QbzODIqt JsWQ3DYVbJge/10B2zzzB5qyZfsPWqOfUXuoCZ/WTNAXLeay6TnYO7tib9UxqrwVE0 KjOAEzmwi+oBAc3ykk7JRqVx5/OSthoG9HXgNaK0= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([79.140.124.118]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mlf0U-1nJcYI0Dcw-00ijKK; Tue, 14 Jun 2022 19:42:52 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <87bkuvxymz.fsf@gmx.de> <87zgif1lr5.fsf@posteo.net> Date: Tue, 14 Jun 2022 19:42:50 +0200 Message-ID: <87v8t3w38l.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:U12S2SbLmSA3kApZhpnfuG0m0umOMse1LlicBjQNOq8VRWxgg2v Egl99G7H3S3R6KRYgZ9CzMwIamqWJ97luI+YKbigixrDXt35HGwzd7xfMFCdd8jqyFQL5/i MDQVrCkNVLjDtEET3tQFG+lCbiob6ABCi3r9xiqEAlyXmCGXnoHHHK/LB/y0o9rDeBbiq58 xv+6j1S/g+K7pCWRS6rMQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:42nuVowZc3o=:Wcw2H5Me52BArp8JrzSYZB W6yb4Nirx6qn9D8IE+EaOHtNkObNue9xVDJdc1o/jVA5Yk1mGEL9IrjNTB8DAa6OHem/4Syw5 IX1rzg2BRLzZKbMvJgOx4eE+BwXMnKzDnUwscpWVsnRV2Ncpr1lqr/Vokap3mNtbGcmdPV146 /gLO1SLSm5TVH3l1P253tQktgFx7KFqJoCkvVscOLBSyoItZaBXz5DZ5Zf5qWAoap5iPexBu0 3FC25H1qdOKmwdUIV3n8oF0GxDkVVRzEGA1It8fesB+yt3S43+8sQVzzMmOCTLgtzTGWCvPyy th2J+cogJoymrl6reO7Yy/v5G4nJnDXVqovogyI0SIxmCSjRtrVbH6+/ln4+DStAzvGIoRQgG 2YSPp6WD9ULCpZWMnmbj2Cz71yTMSHTqBn8J58j+oVvbGa0PWFZNcziruoLoR9krxd3ekpgbM xrqECh4m2eyrB7LcnozOxHjHDPlnnKc8qyEPTksmSLFc76eAhIdJq/R7vQ45w68LZY/SwVXa4 NgvvfQDMkZFBGverAZHXncsOay2KWbDm3gjrjii0tTxHvwIb1G6BBQignbB28hRQj1nOFGZjZ ifDNParHMU2zfkBR2SMMzTT3p6XVg9Ar+Zmrq9wADAjsWak/8EBFofdPW6/bAJrwD9mUd5ftu Aq81MI9cGkIgCQrgwi9SOR48yKtpM+6R8AW0BY5RCmzQbxemZIGirW5moeJC4WOZn56HBqXiB IDYKDkw3nsCjH0KAl7sMIrabW2DBtU3fSVhY/otOOXa4jPGwfr8+In3fvsSkv3EKdagVTtv6A I5QNxYGZSHF5xV8OjmusRxbqg8zn1zCpY127lSTsgJVaIF6kFIooVfz8GGxXPpZldxhdhzPpp ENdI4s0OGyrHbI4i5DvCIR1ZQec0YC/EcDShFpBMbctMVPQSlipLplMTRWDigDFz+DhGNO9T6 1Q0a+vUAe9VgykBIM7nJPgxKZX7w8M35xGnDG66ZDNLQBr3XqDxGEzh6YplQNANm4zZcFOm+/ 1wbEYuvmSZLDvIVZxp8NaDhx6vi9zLNcQ6NwN2YaiJS47svTFUFckhrCzVU5J91e76gHHvTQN HtWvZyUG4/jm3G1g4RnB3I5Bu20ucztRGdYZB8dgJe0P/WlaiVYNhjPgg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 55832 Cc: Eli Zaretskii , larsi@gnus.org, 55832@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: -1.7 (-) Thierry Volpiatto writes: Hi Thierry, >>> I have a function wrote long time ago to delete tramp connections which >>> is not working (or most of the time not working) because it uses >>> tramp-list-connections which is itself broken (unexpectedly it worked >>> only once today don't know why). >>> >>> The test (tramp-connection-property-p key "process-buffer") is wrong IMO >>> according to the data fetched from tramp-cache-data, >> >> I don't understand this. tramp-connection-property-p just tests whether >> a connection property is defined. > > Where? in key or value? Key. > tramp-list-connections is often returning nil whatever the value of > tramp-cache-data is but I have no recipe to reproduce this reliabily, if > I can make a recipe when I have time I will report it, for now perhaps > you can forget it. Hmm. Start "emacs -Q -l tramp". Then in *scratch* ;; There's an empty cache. tramp-cache-data => #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ()) ;; Open a connection. (file-attributes "/sudo::") => (t 9 0 0 (25256 27751 0 0) (25256 48385 0 0) (25256 48385 0 0) 4096 "dr-xr-x---" nil 2621441 (-1 . 1)) ;; The cache contains an entry for this connection, and this entry ;; contains the property "process-buffer" with value nil. (pp tramp-cache-data) => #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ((tramp-file-name "sudo" #("root" 0 4 (tramp-default t)) nil #("gandalf" 0 7 (tramp-default t)) nil nil nil) #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8125 data ("null-device" "/dev/null" "process-buffer" nil "uname" "Linux 5.17.12-300.fc36.x86_64" "locale" "LC_ALL=en_US.utf8" "test" "test" "remote-path" ("/usr/bin" "/bin" "/sbin" "/usr/sbin" "/usr/local/bin" "/usr/local/sbin") "pipe-buf" 4096 "remote-shell" "/bin/sh" #("~root" 1 5 (tramp-default t)) "/root" "stat" "env QUOTING_STYLE=locale \\stat" "id" "/usr/bin/id" "gid-integer" 0)) ... ;; Here we see that "process-buffer" is declared. (tramp-connection-property-p (tramp-dissect-file-name "/sudo::") "process-buffer") => t (tramp-list-connections) => ((tramp-file-name sudo root nil gandalf nil nil nil)) ;; Now wait ca 5 min, until you see the message ;; "Tramp: Timeout session /sudo:root@gandalf:". (tramp-connection-property-p (tramp-dissect-file-name "/sudo::") "process-buffer") => nil (tramp-list-connections) => nil > Thanks. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 16 13:27:25 2022 Received: (at 55832) by debbugs.gnu.org; 16 Jun 2022 17:27:25 +0000 Received: from localhost ([127.0.0.1]:43082 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1tHB-0007X0-54 for submit@debbugs.gnu.org; Thu, 16 Jun 2022 13:27:25 -0400 Received: from mout.gmx.net ([212.227.15.18]:47083) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1tH8-0007Wk-4A for 55832@debbugs.gnu.org; Thu, 16 Jun 2022 13:27:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1655400435; bh=XJcPyBooL5B/RQKuxqbWtOy8iD0JoXkLwMJWZjO+SxI=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date; b=TuMZ4XSTylMs9Tq2D/VoSJXCyddc3wtV181It5eVGEj+MC12+w3KZ8xgDwExRz9e9 pJ7aQASULoTYM4RxCd01nTnXKHrBgLzjzqpzZOtwExAvSRJLbrhIlcnEk/MmS5jT7d IhPdpimtPyzqMOxEHI5K/j4B7TkE4yU8Z43qvS30= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([79.140.112.23]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MfHAH-1nUE934AIt-00gtHK; Thu, 16 Jun 2022 19:27:15 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <87bkuvxymz.fsf@gmx.de> <87zgif1lr5.fsf@posteo.net> Date: Thu, 16 Jun 2022 19:27:12 +0200 Message-ID: <87y1xwwmbz.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:Ek+rxiAIMthgYhf3zc9TT/+eKdtw2OTbZ3oaPSgYKh9Jbc+1UjD pc1iQUKUMkaUAcnBWbNC9h21dSzE7BuVardZ74QO43RJcKaIBL1RGgnq+qcyO4eCcMXvJ96 uh/d9pybT9j3FgyGEizpbFBLQILN9CbZEVscsHhVMTa3Js2op+gaISLbm5sLYvO3SSngoJl gcTkTekYGe3uMx0WzI78w== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:W7EbKBHizXw=:G6ReaxtHEHjUBcWf/3cVxz 3FpgF6bThMSRIFKkmRwclIRjHnXjVW4p8XRhB7VUgun5adVKQxrRKVjVHVD1KufOAQ8FGerLR F9eShJsyAq9we2/SlDeSFI0Y4wiVzMfvyzE9yYkgu2CXY4Sz1tlVVeiOzN4rjfcxH6471emDm qxda+zgesusWcUUuXk/5AHAG3R4jxz3DZQ8E2p5dLH9/mg09nBfCKuLTfen6c+Z7mh6iK/qZ5 fA1myOnQzmzVPSIunuKVmLheJn/BMX/HyGXuz4xqK2IWnqBqNCZJJFZxoOXcxSaCqA2X06Qj3 7oHDs023Kq7F2noMAj9VRmJ5AoXydJP+u1J8dtn0SvwtSwFf5dvXMVdh5SR0MfyixsmHSzjzY CbV7Ys01CmoXZ6fTFLq1yj4kC193HwJ5UnEBby3Bb3J89svU2gHlT5cne23602EH9LvRH/KER Z1ccTxMHE+RXtLvOLrOtmS05609wE8l+2lgC67i/baGtn6KRRoYVEiUNhMuTQRlunFChbigOZ jnJZ1/ZV60e19FynEqx/wNsgyrFbWUUj0xO7rfmhAlMCDgE+7+w98ahRQB1i2f8iKxXPOP9kh 2+eR/9xV9wzAemRUtznn/QdNBBbpLuKThT3SNmQyTpnu09DQbs5NXNWY14dJf4+BK7m6mJkrs L7C7a8HDPtJXwBnJrJOgLqtcg3SArFMChA0GuB8E7XX5U50OjAyzP7JCP6qHhn9hatyf/1FG4 R/YscgdTRqjObwI42ixRDTBMnZdkaOvssrgsP5UMLIJJlsUBcyLu3SfY9f+Ow8TanwvmBAbNg m9/erf546lwujZq8XcXNefCTmqUpCvM4OwF+vVZTrMcVFhRmWWln9PYR0dEuhulVKMJQ6wFhj vbil5POP0HQfkqOl1vaLyiRJL/vWTC6KAwrrdJe4G4r6i8nioR7HsbnNQPHjt4HxYu6nO4x1Z QzWs4PS7A3ul3ruH0peNJvHbTNpQRu4gy8Zws6B6zgrcKbR6L3bJv0jHTeoePHWD98lvgFZ11 fd6QsP8kzT7baqKLka52W0pbvmRZ0VYdzCTQBipS8Zl07XnwevR89v5/VcoAxImy/gga3WxSk VaEdPSOR8hd9knTDr0YNNXwc40SAmIw70UYTRI6hnJbdBzeRurXLnTtuw== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 55832 Cc: Eli Zaretskii , larsi@gnus.org, 55832@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: -1.7 (-) Thierry Volpiatto writes: Hi Thierry, > tramp-list-connections is often returning nil whatever the value of > tramp-cache-data is but I have no recipe to reproduce this reliabily, if > I can make a recipe when I have time I will report it, for now perhaps > you can forget it. I made a code review of using property "process-buffer" in Tramp, and there is indeed a case it behaves incorrectly: after spawning an asynchronous process. Recipe: --8<---------------cut here---------------start------------->8--- # emacs -Q /sudo:: M-: (tramp-list-connections) => ((tramp-file-name "sudo" #("root" 0 4 (tramp-default t)) nil #("gandalf" 0 7 (tramp-default t)) nil nil nil)) M-x async-shell-command RET ls M-: (tramp-list-connections) nil --8<---------------cut here---------------end--------------->8--- I'm working on a fix. > Thanks. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 16 14:13:44 2022 Received: (at 55832) by debbugs.gnu.org; 16 Jun 2022 18:13:44 +0000 Received: from localhost ([127.0.0.1]:43103 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1u00-0000EN-DH for submit@debbugs.gnu.org; Thu, 16 Jun 2022 14:13:44 -0400 Received: from mout01.posteo.de ([185.67.36.65]:60527) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o1tzs-0000E4-Us for 55832@debbugs.gnu.org; Thu, 16 Jun 2022 14:13:42 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 260B0240027 for <55832@debbugs.gnu.org>; Thu, 16 Jun 2022 20:13:30 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1655403211; bh=p0UJtgfsmOA8+DHTS8Joi2Jq2pCPO8korlAjgdCsh0A=; h=From:To:Cc:Subject:Date:Autocrypt:From; b=HVW/lkly0DvRPIE5lROGL8U+4s4GoZ/YT8Qj6Z9uQ3Ca1wjJhFYtgyQ9mpKOylm5e yztCIrS1UjZdum/ZYn1Ippwq4obfjZW/7u8BSG3I/8uLrBp9DUmOtMQJPc/Do3WcEV kAmSzAcQDqSL1cfG3MDQSTAjCFPsRJiPkQd4H4A03AnqT0VA+fBnhaVVdaHHrAb2Vt vEPcmUvQpdblBbbFb79K4erM79q2FYGr4AMVEeS63Hek8uzhuK9eUt+QIBujp/pOp7 a7DwMLi4LpetPUs+e3gB//arDll4oBs+hgQy0fAv3rjzbIDty5tdiusyoCbcG4cOWm FSBcFKCfeLXdg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LP9K42JNvz6tmp; Thu, 16 Jun 2022 20:13:27 +0200 (CEST) References: <87y1xwwmbz.fsf@gmx.de> From: Thierry Volpiatto To: Michael Albinus Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 Date: Thu, 16 Jun 2022 18:11:05 +0000 In-reply-to: <87y1xwwmbz.fsf@gmx.de> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <87k09g4gu2.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: Eli Zaretskii , larsi@gnus.org, 55832@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 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Michael, Michael Albinus writes: > Thierry Volpiatto writes: > > Hi Thierry, > >> tramp-list-connections is often returning nil whatever the value of >> tramp-cache-data is but I have no recipe to reproduce this reliabily, if >> I can make a recipe when I have time I will report it, for now perhaps >> you can forget it. > > I made a code review of using property "process-buffer" in Tramp, and > there is indeed a case it behaves incorrectly: after spawning an > asynchronous process. Recipe: > > # emacs -Q /sudo:: > > M-: (tramp-list-connections) > =3D> ((tramp-file-name "sudo" #("root" 0 4 (tramp-default t)) nil #("gand= alf" 0 7 (tramp-default t)) nil nil nil)) > > M-x async-shell-command RET ls Probably there is something else than this but couldn't figure out what, I will let you know if I find other use cases. > M-: (tramp-list-connections) > nil > > I'm working on a fix. Great thanks. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmKrcsUTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk6nMC/9FAV8kdfD7+61GEYAYHs1KoisxAAGR 1c6E4MfcwWBT1pN60HFbPN0tF2FiZLTX5G2Th0bk38Z0mmw68r8SVZAWwTTx3wiY u2EGWfqS2jI0q3C3v0cq0+nuMERGq+GYkwyJQ50rbqSseFVoNycm9Kl8hfHqamZk /FdQ1Q1LdI1aldDt7+awsueC0bQCALrSno8/YHbVzeOS9tb1D1q9w4E/pni8hdoH r/rwlpN0dgUSLBF5yR86fgqAbmjfOYT5GAamuobteLLy54CwSNxr8QfjEitd0MjP 6Xbn0k8TRC4/5Ub+Egc4tEaFasjbUh3qJgvo1A8w0mdKH2ZV/Wjx0EHA8Tv+Rmas Gfh0lha6V+A8minDxDwKVFKLQHv6X7QqyYOdFi5rRAS8Ux8wStrRHWA179K9cxCt XcI/HaG0v/6SAvj4HSagV5clLFV7bwbZlhfMLw6Sf5z9YyYRD8G3zMjGBwNB94aJ J3MTagSZltkdpiqjaNJEVRgmnmCZQbO2Mvo= =X3WN -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 17 12:54:22 2022 Received: (at 55832) by debbugs.gnu.org; 17 Jun 2022 16:54:22 +0000 Received: from localhost ([127.0.0.1]:46839 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2FEk-000361-5g for submit@debbugs.gnu.org; Fri, 17 Jun 2022 12:54:22 -0400 Received: from mout.gmx.net ([212.227.15.15]:38053) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2FEe-00035k-SJ for 55832@debbugs.gnu.org; Fri, 17 Jun 2022 12:54:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1655484850; bh=g57LwPwjfyE5u6jCkyvOMn8OOf4GPQsXJP/caSqDQcA=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=Xy4d2qKqONbYDLRCusm8+xBmfYnUiaF1pkknnVlWpm9SmwVcKsslj2ENX2eUPyDWL znvwaO9MvrZMTIOW88qg5RVvgmZaIutyqxTFLAf4+WO+uJv8aMNN5vRUaL+mLDUarS JhKUX7/ja+C5Qk96OTgq2YYEZNhNhovZFzVQ23Mc= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([79.140.112.23]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MWRVh-1oE60X10pf-00Xs9S; Fri, 17 Jun 2022 18:54:10 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <87y1xwwmbz.fsf@gmx.de> <87k09g4gu2.fsf@posteo.net> Date: Fri, 17 Jun 2022 18:54:08 +0200 In-Reply-To: <87k09g4gu2.fsf@posteo.net> (Thierry Volpiatto's message of "Thu, 16 Jun 2022 18:11:05 +0000") Message-ID: <87tu8jw7rj.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:HGDSUv9dRZ4W2RV8Lw1IgzO7OYclHr1qmTNCnUL0TnEPM6tSQ3A c1toZZmoG7dRzjWnnylBnf9X5AQwGyF5a1J7mFbvyHQlvj86cAR9AlBY6WXUjaKPPOBFTMW qXg/aOpBANu/FHlE5B9rvyavHF9m754wAGG5rp+c/jM7yx4oehE1jP4jOMVS4D3tD8FDbK8 sPV+MJjW/zVxX02yUjmKA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:a699yD4wUm8=:r186T4EfNJjCP9zRYEBCcy wf4ikZZDks5d7P3OU58Fh9o7rooyMfQv0cbZSDa4j3Dl3l3pR/oTBLan1C1UD2O+tX5tYcBw5 WIcL5pb3VEp1LvlOgqAIbiNHF2ukQDLGcZN2riWhEJ1kIwj5cmSqJoTQ6ip29BArIdZZqBwfJ TCVWpavunm1ZSxdgdEKHFenjVyJnLpL/Q1azsFWayrv/DEOwR9XopUvIedjgnZw0vfqN6XZN4 HxBm2u+SXGuFkVYxsOXpT9oCtjkeeSbhGRP9HwnDMp6LmrdcTTfyPhkZ+6kTYmYxQZmfQq62B tfoXLYaUYm52CRVJQH3hNw6tHWgkunxzkLoxlZhRLtShFAKD3cn3XcwRhM2ksJF/tbM5zL6mB wEgkJA0sTqFy6gdN2tdBdaJP1K8jG2tWIA1K8KCkPO928HpeT0M9Y958dwIxGGE2R1VQ3kB4m d1PyYfnRfVd7FSETxL0xTG4fbRKZFgEDSg98bWeKKGwwNZU3dCYADXPDRqtqfd1YQed0Yhtv0 N0UvUGBO0a3nxjW6vVhSicDKOYZXFEAevBJlhxA1L1afHjUEXaUwQKbUBA+5atZtji79qYUg5 uAtwuCybBz6AyAhdYm6vC/I4DcABVJlmNaFJ17TuXLba54ahqBY585FS6Xs8hVZgts6PvbAUX 3qC7M4yswiFklrPE8lk0biMkZHaisg9BBlO2Bh2ct0egxV8C047JaIpxIJIlQtEduK+4qo3qA MbmeAxIDnUWTBMZm1dhPTdk3UhLpuScagiaGQ1i3w3Wq/zR3+3PCsN/iUCeXKHzko4qLqZJ/9 urmZxhHFJJhM053E+Bv0ClIA2LAa6vR4I2n6U+qxHkAHzQj37OhsfrAi2TNpQF3J3pZrOS/cD 49yqTgEkwhGtygUdRpKs2G5jg2QAYKLr9QVZ2RNJIfxKlNCPWFB+1D80+c4jig22QpAbAemc2 jhv29s7huuZ/3sLNs9RopLh/RNoD15v5bpWxr5oC6KHN1SCT7lbptQ3mN4zBj1JkIPJ3h19Ql Ww/Y7ZVoZmBkQmAzzCAR4PocI/LrvhiroMaRNknzJrlopS+Z7YpHvOZnPl3cZaFdYpeTxuOrY olrpBtR8BI92qxWWEKxDn4/p4kP5Nq0WhoOd2wIFXtilRQgD6wszZm/3Q== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 55832 Cc: Eli Zaretskii , larsi@gnus.org, 55832@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: -1.7 (-) Thierry Volpiatto writes: > Hi Michael, Hi Thierry, >> I made a code review of using property "process-buffer" in Tramp, and >> there is indeed a case it behaves incorrectly: after spawning an >> asynchronous process. Recipe: >> >> # emacs -Q /sudo:: >> >> M-: (tramp-list-connections) >> => ((tramp-file-name "sudo" #("root" 0 4 (tramp-default t)) nil #("gandalf" 0 7 (tramp-default t)) nil nil nil)) >> >> M-x async-shell-command RET ls > > Probably there is something else than this but couldn't figure out what, I > will let you know if I find other use cases. According to the code review, out-of-band methods (like "scp") are suspicious, too. And there might be some corner cases with the "smb" method. I haven't tried to compose further recipes for problematic cases. I have simply changed the handling of the "process-buffer" and "process-name" properties in all Tramp files. This shall be good enough. >> M-: (tramp-list-connections) >> nil >> >> I'm working on a fix. > > Great thanks. I've pushed the fix to master. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 17 13:20:24 2022 Received: (at 55832) by debbugs.gnu.org; 17 Jun 2022 17:20:24 +0000 Received: from localhost ([127.0.0.1]:46867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2Fdv-0003jw-TT for submit@debbugs.gnu.org; Fri, 17 Jun 2022 13:20:24 -0400 Received: from mout01.posteo.de ([185.67.36.65]:39333) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2Fdu-0003jj-DK for 55832@debbugs.gnu.org; Fri, 17 Jun 2022 13:20:23 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 8BBF824002A for <55832@debbugs.gnu.org>; Fri, 17 Jun 2022 19:20:16 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1655486416; bh=bcUiifa3IAEWaB1OSHlje1ES4Cn7f+FY+JkfAkatVbc=; h=From:To:Cc:Subject:Date:Autocrypt:From; b=NIb+hqQ7NeekfxGvEGqfXWbtph6w+gHrIozkoWU1qLbsoonzolzOu/bfv3QF7+iE8 VtBtZhVNM7fenYd+ZdTKnsrvj2o81qpuaArLuO+5Ph2bnopHrKu8ussDJlsADcZHoa yowp5DPJqYjXtV5zwlgx/UpQMaMeyJi8NEEJkkch0ywUT0FBQ0rerRI7rZaZBW3IVM sh12VIdPAcJVSr+EhCQSGES0H8qq2VOu2jNYMMimhlJr9umLDHJWV2g7kb75ULFibz qpLV/UsTSErzHBmObummupxiUq416v0BY3L0dy4vD51vGVVRDHYrAY8nYl/Z/NKl+Z JNHW/srQ0Xqzg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LPm594q1nz6tnM; Fri, 17 Jun 2022 19:20:13 +0200 (CEST) References: <87tu8jw7rj.fsf@gmx.de> From: Thierry Volpiatto To: Michael Albinus Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 Date: Fri, 17 Jun 2022 17:10:38 +0000 In-reply-to: <87tu8jw7rj.fsf@gmx.de> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <875ykzryut.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: Eli Zaretskii , larsi@gnus.org, 55832@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 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Michael, Michael Albinus writes: > Thierry Volpiatto writes: > >> Hi Michael, > > Hi Thierry, > >>> I made a code review of using property "process-buffer" in Tramp, and >>> there is indeed a case it behaves incorrectly: after spawning an >>> asynchronous process. Recipe: >>> >>> # emacs -Q /sudo:: >>> >>> M-: (tramp-list-connections) >>> =3D> ((tramp-file-name "sudo" #("root" 0 4 (tramp-default t)) nil #("ga= ndalf" 0 7 (tramp-default t)) nil nil nil)) >>> >>> M-x async-shell-command RET ls >> >> Probably there is something else than this but couldn't figure out what,= I >> will let you know if I find other use cases. > > According to the code review, out-of-band methods (like "scp") are > suspicious, too. And there might be some corner cases with the "smb" meth= od. Ok, I sometimes use scp but more rarely now that I have a rsync command in helm, also last time I tried, scp method was not supporting more than three file at the time (marked files), see https://github.com/emacs-helm/helm/issues/1945.=20=20 For smb I never used it.=20 > I haven't tried to compose further recipes for problematic cases. I have > simply changed the handling of the "process-buffer" and "process-name" > properties in all Tramp files. This shall be good enough. Ok thanks. >>> M-: (tramp-list-connections) >>> nil >>> >>> I'm working on a fix. >> >> Great thanks. > > I've pushed the fix to master. Thanks, will try as soon as possible. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmKst8oTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk6zpDACBWw/+n5xOH7SLIDpbf9XKRU4VMYed kUkKh4PRA3E+YcKq0guzvYfnA6S5xWbX9Sh3BYB6y0pY3TdeZWUsY2RtsujlsSOZ XHi2Ms6FTNzKyqSHodzS2ds3df1mqFvkQGYwT8xxfoVX/yhutrHFpMONvH+Ua4tC T1SIwAjiyOwzP8rLzbYkfIQsZgRFRjfcBALwpUsHcgFmxPtRLy5sb5E94Q5+t0Ni +prIkC5g8R1wLP2L53Ewvp8Veow3m/X4xYWZwYdQKemSdElCIuswvhGK5XLmoIq3 MRV8zFVYBvQzRMFK7qLf9UfSncPXPbJAxWNvvLybdSTdD1oaQW6DqP5RwGctirpW Tb12gZvOf8XUaslUjbo6by4OPyhjMsmK4x3hTkpGK/VRq/FlS1fEh+e1n9aKGdiK 5vZ/LqJHUaW8SyJS+ijmLsl7hUJ+GhEM8zy4pPfJMmLILk8I8LCp9LwZj8OFWKC8 Rld9ejTmTy2SLxaqfMkT8OBkf+3tXMWP36U= =sViX -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 19 10:26:15 2022 Received: (at 55832) by debbugs.gnu.org; 19 Jun 2022 14:26:15 +0000 Received: from localhost ([127.0.0.1]:52791 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2vsU-0005nK-BU for submit@debbugs.gnu.org; Sun, 19 Jun 2022 10:26:14 -0400 Received: from mout.gmx.net ([212.227.17.22]:49489) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2vsM-0005mi-Ie for 55832@debbugs.gnu.org; Sun, 19 Jun 2022 10:26:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1655648760; bh=PId/x9lwPS5UtbPSv4S6NsVbBcpK6PbXWHSSK808YRw=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=UDAsnWWnrVNx+y0kwAduqtbB5nbQZhtL9iuT4rLUt+pd40d1x+qXpbPj4yhkXT7TW JKM/i5zRxx2u2DjNvv1J7iTtWT2swRcsBmvLOmuRq8O0U4Smsl6hRuTlcTRip+TqFR y8wIPahqq/TOcYcIzKLDG57rPhjk/zV4jHrm4P4E= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.151.210]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MtOGU-1nhhjF35Ju-00urBE; Sun, 19 Jun 2022 16:25:59 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <87tu8jw7rj.fsf@gmx.de> <875ykzryut.fsf@posteo.net> Date: Sun, 19 Jun 2022 16:25:57 +0200 In-Reply-To: <875ykzryut.fsf@posteo.net> (Thierry Volpiatto's message of "Fri, 17 Jun 2022 17:10:38 +0000") Message-ID: <871qvk3f2i.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:YoXnkDgopOabp2dKPihjbQwr9CVsvFdu6B8rsIpa7ZKDSnavneE wNFS6x4/DNu5wyUfp0DmqPqm8XGO4vO3XhdVNygpt7y5yvLKwdYqU/PripVE5ChmUa9hZ6L js91SQwcWVdou1QvSZrn/LLN18MQkcQxKAeLTGVy5eaQQNssxrMU7axZZVTmbQT2sn/lhhI jeLHj8Sq3Dgi/qbxgFcIg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:hAZIyyeiYkw=:zx46w0UwN+xfR0xBH23it9 N3lAcsoj+A84be9wQ9vBBIji+9tUKVwwdKfK3iquzh9Ot3umV52GnzI7aa4zWKOvzyAbzHHqW g1OoJCsGiMKlpOZHAjK0Eu1Y6d9MxjMY6veWwQ4Bk6wxOEENh3J74VoVc6Qr2IneXHtaN0aO/ dnoQ4tVpkiTpK4T5p05vmW7pNOYrOMsDTVKuMmKUv9Y4J7wCtgHS2wfHD0qJTwiLQ5tD1K3tf YMg8kl1JjPi0Ay/pKIYAGHJEW7cDn/Wksmp5cMIhJK4878ca6lQK7rjxIq6OYiGHZHvt1WtFe RLkL51rqllxIc1GjVlFpmdrvTqmNakC83jQ/uorW6NdnYK5ehS4frSbDmugdt86ttXWxRRoW8 S51EiGRBtxooLq3fIvbc5CBdmrdc4MLi2iEfw04hr5f9FnzJ1w8rvzX2Hv1zFeIqEboUfUtYc mBUGNRS9USR/2ovFJV/6IcqKx7bHFqOQY/UC9qMJjFmDeoqfK5zKwBX4dSkFHcu2WYWGh/8Uz ZIEq0XphF8qQoPJDpFqN1E4llS0wsvE7AOK/PEEHuTqkieLzTj4mY9sjnwTKzOzmrhKnNXePX QPzK9pV4tnDksVX2VxUhjGCJWQRRUMlvyJZgk/6Bt5NiH++mEA3xhLYyND3g0saVZASjY9iQz XZGSLD3R0KsXRrUbpqbTp7/FWU2R6mjKoiFx8rPHIFN5lBf0lzZbUyVVO0BWR9OjqdA71fI+4 1BDNA8d7UfeqcsgmjGL9EgKZ9wCNpI40S78JcG+hQPhFsUQE/vEv/2/nUXU1nUbXT1BAzsdni H5R1FS4GtbP7peD7NkkM4JB1vSqNXF7LoCoN7GyUMYOtDimSpkIKCkhkXS7p/8d3uG8R6olXK nSUWX16RkzW7J1KoNUlayCK2CXqmE6f24XsDneU/3cKQQ0RpNnZ9QeewoZ8wW6bXwY6/NTKMR +GqNYJhIQPhdqW1zRUSE3VHbgbx3Qm3N8S8pZ86fn+HQKQigXulVaV0mvDlK/D8DyuhxQxls1 2suxXz9GjOWEiYPx18jtiNSFjMdPGo+oeLxulR2oLZEGRvBKMdy+gNFFCAP5OG/kPNOHRLsBu VmahpkcRvyQwEVR9M2ZWDb3D1TsElX0Sd/e7wc5OXMcad3ocOHsU8Bx9A== Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 55832 Cc: Eli Zaretskii , larsi@gnus.org, 55832@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: -1.7 (-) Thierry Volpiatto writes: Hi Thierry, > Ok, I sometimes use scp but more rarely now that I have a rsync command > in helm, also last time I tried, scp method was not supporting more than > three file at the time (marked files), see > https://github.com/emacs-helm/helm/issues/1945. Hmm, I don't remember a bug report. Let's see whether I can reproduce this= . Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 19 12:25:05 2022 Received: (at 55832) by debbugs.gnu.org; 19 Jun 2022 16:25:05 +0000 Received: from localhost ([127.0.0.1]:52934 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2xjU-0002ay-R1 for submit@debbugs.gnu.org; Sun, 19 Jun 2022 12:25:05 -0400 Received: from mout01.posteo.de ([185.67.36.65]:42361) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2xjS-0002aO-Du for 55832@debbugs.gnu.org; Sun, 19 Jun 2022 12:25:03 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 93A4D240026 for <55832@debbugs.gnu.org>; Sun, 19 Jun 2022 18:24:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1655655896; bh=Emlf78DmByin8w0PyxHvz4AgFMDQmJkMDLlCwgZpCH0=; h=From:To:Cc:Subject:Date:Autocrypt:From; b=mND99JgAT52SEM28pSNv5OXrbqYgHoTzqd07S/WodAfn5OwxsiZLrrsrr/kIY+1tn pc+MeoXvgps8bSNzBqoeJZElyxBLk91k45wBHir6FXmMgPRdlJd91yYxSTRWLWetRJ s6/oXQ91iYcqF/L9UraZMeoD0/aSH+dgZfSMkEy57v2Lp9xuES9K6IuV0Q+4O2C0yV apLlK+4rubhgqav005JhVDRZ4LApY8+SUdbJ0VJDs2/03Odqum8vE3D/pdLPyNjBcm 1euDw8iczceG+n/z4VVgBRggntCQMSHNNMcjjqYFIoO6WQUtwbNDUi3JLM2eib0nyh HuOD1lbV37X/A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LQymQ6v5Bz6tmR; Sun, 19 Jun 2022 18:24:54 +0200 (CEST) References: <87tu8jw7rj.fsf@gmx.de> <875ykzryut.fsf@posteo.net> <871qvk3f2i.fsf@gmx.de> From: Thierry Volpiatto To: Michael Albinus Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 Date: Sun, 19 Jun 2022 16:21:55 +0000 In-reply-to: <871qvk3f2i.fsf@gmx.de> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <87o7yor57w.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: Eli Zaretskii , larsi@gnus.org, 55832@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 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Michael Albinus writes: > Thierry Volpiatto writes: > > Hi Thierry, > >> Ok, I sometimes use scp but more rarely now that I have a rsync command >> in helm, also last time I tried, scp method was not supporting more than >> three file at the time (marked files), see >> https://github.com/emacs-helm/helm/issues/1945. > > Hmm, I don't remember a bug report. IIRC I found a old bug report about this you fixed, but it seems it have been reintroduced last time I checked, maybe it is fixed again now (I have = no ssh server under hand to verify right now). > Let's see whether I can reproduce this. Thanks. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmKvTdMTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk/oADACwn0uKeQn0ndrUyvqMbA6/ob2KGwVM 4EJsbkoAH567qjba+nYQaC2UUqVI4dlkRm37qtnsEJ68oVHe48S/RS3suumOrYoe 3tyEBgoQJcv8agoplnNbzL2gZ48LI86chvuUnKm4wFb5XCauKuoWAsYCrchE3iyK rbAD7FCFDw488AibnDxzLexBO4Z8YhGbHgFrM++YWA7McZ5AUlxHWJiCW1S+LttX BzNyUHyu5lSzyO7Y2t3/cMi+aq3huLaT8fiMplQQIEYxE801Sd8mU3ogMBAhUvBM udEq/WjbgXgwwb/+5ewrwxjh8jFcgYNrYXzyO1r1C3b3THmMmMqtbkIzNcbhezqV bNTqT5ax+rkYGhFPp0Ju07bM4pJEjJ5/A8E2ShaU7zBpwQNZJg4sM6tL8YtykHbx 6cWXEigSCbWNeenc1izij0x32345X7WYJfraRs69Bjo3RpXCjbz7u0jfdg08PimJ gnU/GeZpPwDVKD1chzCSAp029NJbD6Csk8s= =zFO2 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 19 13:51:42 2022 Received: (at 55832) by debbugs.gnu.org; 19 Jun 2022 17:51:42 +0000 Received: from localhost ([127.0.0.1]:53137 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2z5K-000754-A8 for submit@debbugs.gnu.org; Sun, 19 Jun 2022 13:51:42 -0400 Received: from mout.gmx.net ([212.227.17.20]:42909) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o2z5I-00074p-EI for 55832@debbugs.gnu.org; Sun, 19 Jun 2022 13:51:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1655661093; bh=4cI61SXpDkKeH8DMQyHUuQn6YO7K8LMS9ER0NqOZxWQ=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=RRd99i+LY+8nGT/8B+lmxLo7KFM0MKgU/jZMc6/Td6evf1rKQoTWgxU1BfHaAt+Nj X4aR+YR0aUysKsVEHynhs+EiNs7A7ql7/0vP/0qvEg3oiZsu8wBk80zr4ShiKsA9hs eQJIPeaVqZocYKX0hhjB/DZorfhe0Zd7Rx+GVCyg= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.151.210]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MJVHU-1oIK6u2Ino-00Ju4q; Sun, 19 Jun 2022 19:51:33 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <87tu8jw7rj.fsf@gmx.de> <875ykzryut.fsf@posteo.net> <871qvk3f2i.fsf@gmx.de> <87o7yor57w.fsf@posteo.net> Date: Sun, 19 Jun 2022 19:51:27 +0200 In-Reply-To: <87o7yor57w.fsf@posteo.net> (Thierry Volpiatto's message of "Sun, 19 Jun 2022 16:21:55 +0000") Message-ID: <87sfo01qzk.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:MVsujJEI3DOP58ast5EdwhY6kxAxqjusZBl0HkdNJMtiX6DM6Dp icLkf3LqaZY8ke5u778+ckNfyxCNtHoWy9aFxLoGqNyUD8SO4EtnhzWjIubEP3G0mjjImbF MZ3F3ZEea/zvaIRhN7Cm4bB8dXkRtGIlX3FF3qNUDucrx/pl3qQuCDqIhCfhZF5lDsxVTgA RsFxBSD1AvSNhI67sD6uw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:26zvlkwpIR4=:aq3122YWS/K4+9xgKNI8gg 9PswhddSv5Lrpb5MIYIjxqYJ7NWswxllHPIfkAFy4dhu8iEDZdKQgn/5OJAv3MQl9HhObPPqj txbLFjIy4X2kah4TODTom0gGu6759U/J019qmwODa2d03GLzj6Wg0iCPdmwDQ1FO9WbZ0cGzz rZhoze4n1URo60Cu9THExH1ZFWKWPrlur3yluWMMpnHI5FCdaqsgI1FwdnQh1XpLBsXFbDGkx hhZPz+vLT9MlCRy2f23GlWDnprhcCEuksZ7evaUtycbOawzoRG6doadhHNusVDsuE0pbN4Yke ykMDeN0csXNcly+jMAVjSuWJOk1Ot5hzmLI81LjJ7cpocl6LGHdpl2sp4HfiI8p9/TdcJ+Zh3 e0cr0Rq+yc0o8/ozFDxlxO+gjbC7fdwLVBfwze/av/+00op0M9XXmUBBDCUFyXrxMkuGTzm1Y 1Z7rrSEkOOQSfW+aO0lxwzdka27eb+yCI33XI8ejkNH+nHs/IKGObwS8DTwsLUMH3X7iZgpsU WkKOv0J7MICubTry/5KYoit7RA/LN0kEHCvOT9PzMyyU9l4SmdciDKr8g0FEb9zSijGH0B6X2 L7ZEKU5nSdMYmy2xYZVC7HfYl5TKPldR2SLEO87ahRgB7UQsCU0Vg0WXCmyxqqi+t+3Pq3oKx HxP0Z5+xUSMMAytL35iwbXP8AhpYd6oFc+OyQQmzKv25FWvkAMNns+wzgCpPI3xw5Z9EIQasD H0qNkCCCXxlGRsWzAhV2+CZA6coAdaUlbD//JS5YeaZb5fPa3/vMs6nCgH2kZNVvG2KPyi+Z7 jGpFy7HD4ZX1cWbuOA2T2A58ZGRcg6imc+hYORumUwgnY7hZn1zmw3VniGBUnVTIbCrkmfw+H 9+IIv+iPVROjYDx/lUYogG5xscn5Xu/9KDQo5yX12EnqTD8ViF5OUfz80qYg1TesMsspSZFGG j5J4/N4kMcVLzF+WqMeutPvTIW2pIDCJjZZiaPLcAVrhQcfCBx0+1NpWbKgyOszpFZDnWQn3R UuNLG0BLIrf5RyMePDzEDx8ZUm4VjjbgMLLPQKUv7uVdrTXI30CZ8XahWrYQEmiBoJAjOwbYk QtMpqQeYBNUkaNrsYo+QrVKV88xDcuAxBX2iNTYEXSmcXwlVfJ+essGyQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 55832 Cc: Eli Zaretskii , larsi@gnus.org, 55832@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: -1.7 (-) Thierry Volpiatto writes: Hi Thierry, > IIRC I found a old bug report about this you fixed, but it seems it have > been reintroduced last time I checked, maybe it is fixed again now (I have no > ssh server under hand to verify right now). Do you remember the bug number? > Thanks. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 21 04:25:06 2022 Received: (at 55832) by debbugs.gnu.org; 21 Jun 2022 08:25:06 +0000 Received: from localhost ([127.0.0.1]:59085 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o3ZC5-0002nG-Nj for submit@debbugs.gnu.org; Tue, 21 Jun 2022 04:25:05 -0400 Received: from mout.gmx.net ([212.227.17.21]:59069) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o3ZC4-0002mf-32 for 55832@debbugs.gnu.org; Tue, 21 Jun 2022 04:25:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1655799896; bh=WASxxylX9lH3CkeBP5pNXBbykX/h9H6B+eCWL3Tp7W4=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=fE5ftS6AfEL/Vk+Z8y0+0RjrQ7j4BYWz5JgwavJnbz1m9aLaKMZffdfsYq5/dI0j6 I/NhXAdPQwwPahjTQf4qZvtXiWvrWLndaezQaT7/AqmXcEBEHtT3BBnmh+v/k0baTJ BZNvdVuB+3z+O8wczEtGOXddZ+91/jvx/Ei6S2Zk= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.156.174]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1McYCb-1nXGqL2oSD-00cuQb; Tue, 21 Jun 2022 10:24:56 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 References: <87tu8jw7rj.fsf@gmx.de> <875ykzryut.fsf@posteo.net> <871qvk3f2i.fsf@gmx.de> <87o7yor57w.fsf@posteo.net> Date: Tue, 21 Jun 2022 10:24:55 +0200 In-Reply-To: <87o7yor57w.fsf@posteo.net> (Thierry Volpiatto's message of "Sun, 19 Jun 2022 16:21:55 +0000") Message-ID: <87sfny5sq0.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:3MOFtmB+26oZh8Rmw6n2x0U7kmm8Uh/Y4EQ0GsImlvFe9XjlF0p Flq3F3Yzd4eX2PDlAY5dIQpj08ACfNPen+vXf/wUItYCSpNTYrw6Yyop9PZ7rzDFNJ1bpg/ XR/6uk01ppZGPHd0sM1OM+dvzKUHf0VMQEcdJaPIqicjSNaM6M56EyJpCw4W6IyVc8NnXRC Rm9ZNjfilweXY2RyTmGFA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:VcQFMYywDpA=:HiL6i2RDm5KZrDn3KJX4NM 6FcJ9QYG/CFGfYBkKERdPj0cc6J+4ojUIqKFghdIPOFn7uQbE9tYVB+asLOTMBx5ipvdbi2xX Fwl3vwwmmGNSe+jxC9BKjSoYrtSQm1wkAZLsslMkk07a8f6VnyZiAeCbSoIAM758lPFCSBolt XBXgJ+eHxkNqheaEl9LvHdBKqSkknig+pY/r3ZQEUhw/AS/VDjGUUXIq6g+JggT3FyajAXPb8 HQVx9tG+cDMjmgmwNN1kMYyvVk2cCP6w5XjrTEylpmvdkj1/MPG3h080Au9i+T5O0SB/9LHTA aHuhbgDm0LtkwBxiHgWSCpyoAmbWxz3Ti0bQzoFrzJc6kE9HkNKM2LTEXd4GO1YGV+eWWMycT sWYfy1N/xEGQh3WLnfJHhmj8HXFm8S3v5d61qazdytFDyjDKA7rAGPkGqoZOu6lymtSvTio+W +UyNoSWyNmMshSN2zC8xgvWum2cA+pm2VhPiG9yj7sCNAdydEkQE/pJduSy0o8e9uuIADut2x oDgW40X6t5QX9Nr/LE9XEawfyw+temE7mYl2U74T1yxOyszKxTO0cvQQqsCD7aDB554HHotr/ FcF9uC2z2zsL6xVDxnmBHxH5xeykO4izC2djlblBw8LveNbhpVDiY5/mhuvas6vQNLAhySIl0 CPslBv0U+VdsD0cbLZxQIu2maeWd5bF2r8uELN4gXHeZi1m89NDiA0Zhtr08mmnRa1BVQM+AO 64jI52R4shumy8AS0CTJ34xkZLVofeL2QFVdLKw76jMTg5cUM4X01B4Pb1A6nsOX7sT17q/x1 f4RNPWm8vqboK6XqxUHxd+JEUIBXvjhgr5v1DXrgLA+3hjAdio3tOE/YOBADusc0wjBUH8iOj AFc21Rdmsl2iJOXVBeH7D0e4FrBc+SzKzxoIA3EA4/XaFuWrdA0cCsOhefZq7+I7YXtXadXFI FTZTNnvoFBOEnau48ZpO4Nu/fTqJMYc4nLE6rnT7mYLZ77B5f5hE3lnMQpIxPNiRhLgGD2b1T H/rB/GCTklYX+Sk3vbD+ikkhUTH43MRs9UQVgsX+2920vmy25VyT3hNxBDe59gG5oeKp24fRF LP7G3sC4yQRVX9L1axILugGpBEfCF9CV05A/lvwANOnZBfaFSkfzg+ISg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 55832 Cc: Eli Zaretskii , larsi@gnus.org, 55832@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: -1.7 (-) Thierry Volpiatto writes: Hi Thierry, >>> Ok, I sometimes use scp but more rarely now that I have a rsync command >>> in helm, also last time I tried, scp method was not supporting more than >>> three file at the time (marked files), see >>> https://github.com/emacs-helm/helm/issues/1945. >> >> Hmm, I don't remember a bug report. > > IIRC I found a old bug report about this you fixed, but it seems it have > been reintroduced last time I checked, maybe it is fixed again now (I have no > ssh server under hand to verify right now). > >> Let's see whether I can reproduce this. Well, I've opened a remote scp connection, visiting a dired buffer. There, I have marked five different files (large enough). These files I've copied via dired-do-copy to another remote machine, also connected via scp. Everything works fine. If you see such a problem again, please write a new bug report. > Thanks. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 21 05:36:41 2022 Received: (at 55832) by debbugs.gnu.org; 21 Jun 2022 09:36:41 +0000 Received: from localhost ([127.0.0.1]:59121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o3aJN-0004Xe-Il for submit@debbugs.gnu.org; Tue, 21 Jun 2022 05:36:41 -0400 Received: from mout02.posteo.de ([185.67.36.66]:55179) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o3aJK-0004XQ-ST for 55832@debbugs.gnu.org; Tue, 21 Jun 2022 05:36:40 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id EF32524010B for <55832@debbugs.gnu.org>; Tue, 21 Jun 2022 11:36:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1655804193; bh=+hY/C0fBopfwTP4NyPJ7ZmYiIFZnPKrvvxAXtozyeZk=; h=From:To:Cc:Subject:Date:Autocrypt:From; b=nQZTKfMoyMh1U/3njwYPRWM62Mo2sDYB3vylbY2qNpf2FKYRRdkVGs3SsRSQvDrDB Ig+II9nlaT2uisT597ZU1jBcUjQAQ6tD6d1PgpEW3J89sEC/YBkQa4LJNjJ3D/0Ezz jFUYp3Z8xbAIvrKqWDgpgNmBsXRKUeO6Z/AeVyqBBXctABgmq3BeAlk6DzapvyX1x4 uvSl/F1b5z1M3OpquBmU+WUzhERsFGIppodcyVXjh4OnBW5/XunNVj8R5i+yI2LnrS WhasAEfiBEeYM1Learx+xiyba55A43HnbKzu0SETK6qMjIq8jLxsC2Xq4fTr1qmaUO IgQn7jTjt3NSA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4LS1cG5z9nz6tmd; Tue, 21 Jun 2022 11:36:30 +0200 (CEST) References: <87tu8jw7rj.fsf@gmx.de> <875ykzryut.fsf@posteo.net> <871qvk3f2i.fsf@gmx.de> <87o7yor57w.fsf@posteo.net> <87sfny5sq0.fsf@gmx.de> From: Thierry Volpiatto To: Michael Albinus Subject: Re: bug#55832: 28.1; Emacs crashes when using tramp from helm in emacs-29 Date: Tue, 21 Jun 2022 09:35:16 +0000 In-reply-to: <87sfny5sq0.fsf@gmx.de> Autocrypt: addr=thievol@posteo.net; prefer-encrypt=mutual; keydata= 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 pd5UIX75/XbtumwE0L+IvMpekoM9zH8pCowu4g== Message-ID: <87bkumxsrn.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55832 Cc: Eli Zaretskii , larsi@gnus.org, 55832@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 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Michael Albinus writes: > Thierry Volpiatto writes: > > Hi Thierry, > >>>> Ok, I sometimes use scp but more rarely now that I have a rsync command >>>> in helm, also last time I tried, scp method was not supporting more th= an >>>> three file at the time (marked files), see >>>> https://github.com/emacs-helm/helm/issues/1945. >>> >>> Hmm, I don't remember a bug report. >> >> IIRC I found a old bug report about this you fixed, but it seems it have >> been reintroduced last time I checked, maybe it is fixed again now (I ha= ve no >> ssh server under hand to verify right now). >> >>> Let's see whether I can reproduce this. > > Well, I've opened a remote scp connection, visiting a dired > buffer. There, I have marked five different files (large enough). These > files I've copied via dired-do-copy to another remote machine, also > connected via scp. Everything works fine. I will try again as soon as I have access to my ssh server. Thanks. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmKxkRwTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk8UBDACvISEHkkmnU5La5/9tZu+2GlsgZmJM psDq45JwSD/lZ6LliC+LMcV/ApDzbMs3Z0vy9a8r+BhypT/8q5ZM00lZO+fI/TCw q0+CKwaDStj4zMXzLXOpCRHi1pzjMNqhw7j7YWIcsFXx+yOjNFJzahhaNQ3ahqb1 HPTq3zDpWQ6XTbsf3Jmg6HEGqM4/gF4XnioD4lXpkcKZm7Jj0EOenppgvA/MvgV6 gj0VEGQialyT8+aZs1X+CchHUjOGp1xQpL8X/oaacr+yOXkaCQlKAjwVZNIYL8eU V8PLcPrVfOyuHXYwJlHQMJvI0eOvI36TeMF3PEIiQTVBcIqQ1SKOMT8mAqRqFYqS Cy8o45kMcA1c5T6SykIT4pj0N+1yEiwFcLNVzF7SlbCJ48ztm7mx0fY3nbeKNhMw HqlvDBlxm7f9x28AAdlyqo466wmVpS8hQmwus/yWYcqTVp+FOoIQEfyQbEs1CMN1 uVuBEYnX8r/gjqSHaTs12ZPva/AOAxdzHLU= =nOub -----END PGP SIGNATURE----- --=-=-=-- From unknown Tue Jun 17 20:19:37 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 19 Jul 2022 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator