From unknown Tue Jun 17 21:57:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13636: 24.3.50; tramp+ftp broken Resent-From: Thierry Volpiatto Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Feb 2013 13:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 13636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13636@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.136015784117067 (code B ref -1); Wed, 06 Feb 2013 13:38:01 +0000 Received: (at submit) by debbugs.gnu.org; 6 Feb 2013 13:37:21 +0000 Received: from localhost ([127.0.0.1]:38922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U35Bf-0004RD-Lj for submit@debbugs.gnu.org; Wed, 06 Feb 2013 08:37:20 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60978) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U35Bb-0004R6-No for submit@debbugs.gnu.org; Wed, 06 Feb 2013 08:37:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U35AK-0005xy-V2 for submit@debbugs.gnu.org; Wed, 06 Feb 2013 08:35:59 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-102.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, T_DKIM_INVALID, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:47568) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U35AK-0005xu-RU for submit@debbugs.gnu.org; Wed, 06 Feb 2013 08:35:56 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44092) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U35AH-0001i0-GF for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 08:35:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U35AC-0005x4-VT for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 08:35:53 -0500 Received: from mail-wi0-f172.google.com ([209.85.212.172]:33344) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U35AC-0005wJ-H5 for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 08:35:48 -0500 Received: by mail-wi0-f172.google.com with SMTP id ez12so5532671wid.11 for ; Wed, 06 Feb 2013 05:35:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:subject:date:message-id:mime-version :content-type:content-transfer-encoding; bh=RcDeNuooHI2Oyvtvb/60a9peZ7mOkMtGodK1Cs17+N8=; b=kDAiFduomn5Mw/hQTq1K5dFqA9VJEDacSgLbZIaxt6PWfJJagDo5H40er0+0yGC/r2 /AZQ7U+L/kRa5gIhf8g7VfbxoK+ZLp5rKbydT7VtLkFYTavP6O4Gy0BrqqGbLadUJCgN fKYE87NGpoKXWoj8apSlAdv/+TXTKIwafRQOh3FEZS8NlQStw96wyKm4fgTYkJ1rVyd0 6JRldUVfFhZBubCVppGjIFsvfue5YSUeUff6Ee8XC5AvqkC9SJCG5yNCtcV6B8AEsnJE DmrFpvtCopNiRIWRgqEOl/ymzwZZ7KAmNtlUTIaIEcVwL/tj0vZ6sfhiaCX2c0ztTtiz AY2g== X-Received: by 10.180.90.106 with SMTP id bv10mr5119067wib.12.1360157747022; Wed, 06 Feb 2013 05:35:47 -0800 (PST) Received: from dell-14z (lbe83-2-78-243-104-167.fbx.proxad.net. [78.243.104.167]) by mx.google.com with ESMTPS id ex1sm3303500wib.7.2013.02.06.05.35.44 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Wed, 06 Feb 2013 05:35:45 -0800 (PST) From: Thierry Volpiatto Date: Wed, 06 Feb 2013 14:35:37 +0100 Message-ID: <87k3ql4lau.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -6.1 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) Hi, I start with emacs -Q Here some basic setting: --8<---------------cut here---------------start------------->8--- (setq ange-ftp-try-passive-mode t) (setq ange-ftp-passive-host-alist '(("mafreebox.freebox.fr" . "on"))) --8<---------------cut here---------------end--------------->8--- C-x C-f /ftp:mafreebox.freebox.fr:/ RET On emacs-24.2.92, no problems, all is working as expected. On emacs-24.3.50.1:(cursor at "!") C-x C-f /ftp:mafreebox.freebox.fr"!" As soon as I enter the last ":", I have this error: Debugger entered--Lisp error: (wrong-type-argument stringp nil) (See complete backtrace below) When I want to quit emacs with C-x C-c, Emacs offer to save .netrc which is not modified!, if I press any key (y, n, q etc...) I am prompted again and again forever until I kill Emacs. --8<---------------cut here---------------start------------->8--- Debugger entered--Lisp error: (wrong-type-argument stringp nil) signal(wrong-type-argument (stringp nil)) byte-code("\301@A\"\207" [err signal] 3) ange-ftp-hook-function(file-remote-p "/ftp:mafreebox.freebox.fr:" nil nil) apply(ange-ftp-hook-function file-remote-p ("/ftp:mafreebox.freebox.fr:" = nil nil)) tramp-ftp-file-name-handler(file-remote-p "/ftp:mafreebox.freebox.fr:" ni= l nil) apply(tramp-ftp-file-name-handler file-remote-p ("/ftp:mafreebox.freebox.= fr:" nil nil)) byte-code("\300\301\215\207" [suppress (apply foreign operation args)] 2) byte-code("K\306\211<\203\240\n@\307=3D\203\240\306\310\311!\203\"\312\3= 11\313N@!\206\221\314\315!\2039\316\315!\2044\317\315!\205\221\315 \202\221= \320\321!\211\205D\322\f!)\203P\323\320\321!!\202\221\320\324!\211\205[\322= \f!)\203g\323\320\324!!\202\221\320\325!\211\205r\322\f!)\203~\323\320\325!= !\202\221\326\327!\203\212\323\327!\202\221\330\331!\210\323\332!)\333\n\21= 1*A@)\334\335#\210)\336\337\215\211\336=3D\203\315=0E+\340\341\342,C-\"C-./= 0\306\343\344\217,\210\345,-\"\202=01 \346=3D\203\377\3061+\347\350\342,C-\= "C-./0\306\343\344\217,\210\351+!\210\345,-\")\202=01 *\207" [foreign resul= t sf file-name-handler-alist d default-directory nil autoload boundp tempor= ary-file-directory eval standard-value fboundp temp-directory subrp functio= np getenv "TEMP" file-directory-p file-name-as-directory "TMP" "TMPDIR" fil= e-exists-p "c:/temp" message "Neither `temporary-file-directory' nor `temp-= directory' is defined -- using /tmp." "/tmp" load noerror nomessage non-ess= ential (byte-code "\300\301\215\207" [suppress (apply foreign operation arg= s)] 2) 5 "Non-essential received in operation %s" append (byte-code " X\20= 5}\306 \307\216=0B\203;\310X\203;\311\312\313U\203!\314\2026\315U\203+\3= 14\2026\316U\2035\317\2026\320\fP#\210 \321Y\205|=0E\203d\322=1A!\203d\323= \324=1A!!\203dr\324=1A!q\210\325=1B!=1A)=1A\205|\326=1A!\205|\311\327=1A\33= 0\331\"\fP$*\207" [level tramp-verbose save-match-data-internal tramp-mess= age-show-message fmt-string args match-data ((byte-code "\301\302\"\207" [= save-match-data-internal set-match-data evaporate] 3)) 3 apply message 0 ""= 1 2 "Warning: " "Tramp: " 4 processp buffer-name process-buffer tramp-diss= ect-file-name vectorp tramp-debug-message format "(%d) # " vec-or-proc defa= ult-directory] 6) ((error)) tramp-run-real-handler suppress 1 "Suppress rec= eived in operation %s" tramp-cleanup x v operation args fmt-string level ve= c-or-proc tramp-message-show-message] 7) tramp-file-name-handler(file-remote-p "/ftp:mafreebox.freebox.fr:" nil ni= l) file-remote-p("/ftp:mafreebox.freebox.fr:" nil nil) apply(file-remote-p ("/ftp:mafreebox.freebox.fr:" nil nil)) tramp-completion-run-real-handler(file-remote-p ("/ftp:mafreebox.freebox.= fr:" nil nil)) tramp-completion-file-name-handler(file-remote-p "/ftp:mafreebox.freebox.= fr:" nil nil) file-remote-p("/ftp:mafreebox.freebox.fr:") byte-code("\306\307!\204\f\310\307!\203=00\307\311J!\206!\306\312!\204=1F= \310\312!\205!\312 \313=19\314\306\315!\2041\310\315!\2055\315 d\"!\205r\21= 2\214\316\n\317 #\206E Td}\210=0B\320\211=1D \306\321!\204\\\310\321!\203c= \321 dd#\210\306\322!\204o\310\322!\205q\322 -*\207" [non-essential end tra= mp-rfn-eshadow-update-overlay-regexp tramp-rfn-eshadow-overlay file-name-ha= ndler-alist rfn-eshadow-update-overlay-hook subrp overlay-end functionp rfn= -eshadow-overlay minibuffer-prompt-end t file-remote-p buffer-substring-no-= properties string-match buffer-string nil move-overlay rfn-eshadow-update-o= verlay] 4) tramp-rfn-eshadow-update-overlay() run-hooks(rfn-eshadow-update-overlay-hook) byte-code("\306\307 !\310!\311 d\312=1A=1C\f\203?\f\n=3D\204*=0D\fT=12\2= 11\313\314\315\217\232*\204?\f=0B=3D\204\215=0D\f=12\211\313\314\315\217\23= 2*\204\215=0BT\nW\204f\nTdW\203\206=0D\nT=12\211\313\314\315\217\232*\203\2= 06\nTd\211\203\206=0B\n\\\316\245=0D\f=12\211\313\314\315\217\232*\203\201\= f\211\202@\f\202?\317\311 =0B#\210\320\321!-\207" [rfn-eshadow-overlay non= -essential end start mid goal substitute-in-file-name minibuffer-contents o= verlay-end minibuffer-prompt-end t nil (byte-code "\301\302d\"!\207" [pos = substitute-in-file-name buffer-substring-no-properties] 4) ((error)) 2 move= -overlay run-hooks rfn-eshadow-update-overlay-hook pos] 6) rfn-eshadow-update-overlay() read-from-minibuffer("Find file: " "~/tmp/emacs-savanah-git/src/" (keymap= (keymap (32)) keymap (10 . minibuffer-complete-and-exit) (13 . minibuffer-= complete-and-exit) keymap (menu-bar keymap (minibuf "Minibuf" keymap (tab m= enu-item "Complete" minibuffer-complete :help "Complete as far as possible"= ) (space menu-item "Complete Word" minibuffer-complete-word :help "Complete= at most one word") (63 menu-item "List Completions" minibuffer-completion-= help :help "Display all possible completions") "Minibuf")) (27 keymap (118 = . switch-to-completions)) (prior . switch-to-completions) (63 . minibuffer-= completion-help) (32 . minibuffer-complete-word) (9 . minibuffer-complete) = keymap (menu-bar keymap (minibuf "Minibuf" keymap (previous menu-item "Prev= ious History Item" previous-history-element :help "Put previous minibuffer = history element in the minibuffer") (next menu-item "Next History Item" nex= t-history-element :help "Put next minibuffer history element in the minibuf= fer") (isearch-backward menu-item "Isearch History Backward" isearch-backwa= rd :help "Incrementally search minibuffer history backward") (isearch-forwa= rd menu-item "Isearch History Forward" isearch-forward :help "Incrementally= search minibuffer history forward") (return menu-item "Enter" exit-minibuf= fer :key-sequence "" :help "Terminate input and exit minibuffer") (quit men= u-item "Quit" abort-recursive-edit :help "Abort input and exit minibuffer")= "Minibuf")) (10 . exit-minibuffer) (13 . exit-minibuffer) (7 . abort-recur= sive-edit) (C-tab . file-cache-minibuffer-complete) (9 . self-insert-comman= d) (XF86Back . previous-history-element) (up . previous-history-element) (p= rior . previous-history-element) (XF86Forward . next-history-element) (down= . next-history-element) (next . next-history-element) (27 keymap (114 . pr= evious-matching-history-element) (115 . next-matching-history-element) (112= . previous-history-element) (110 . next-history-element))) nil file-name-h= istory "~/tmp/emacs-savanah-git/src/" nil) completing-read-default("Find file: " read-file-name-internal file-exists= -p confirm-after-completion "~/tmp/emacs-savanah-git/src/" file-name-histor= y "~/tmp/emacs-savanah-git/src/" nil) completing-read("Find file: " read-file-name-internal file-exists-p confi= rm-after-completion "~/tmp/emacs-savanah-git/src/" file-name-history "~/tmp= /emacs-savanah-git/src/") read-file-name-default("Find file: " nil "~/tmp/emacs-savanah-git/src/" c= onfirm-after-completion nil nil) read-file-name("Find file: " nil "~/tmp/emacs-savanah-git/src/" confirm-a= fter-completion) find-file-read-args("Find file: " confirm-after-completion) byte-code("\300\301\302 \"\207" [find-file-read-args "Find file: " confir= m-nonexistent-file-or-buffer] 3) call-interactively(find-file nil nil) --8<---------------cut here---------------end--------------->8--- In GNU Emacs 24.3.50.2 (x86_64-unknown-linux-gnu, X toolkit) of 2013-02-05 on dell-14z Windowing system distributor `The X.Org Foundation', version 11.0.11103000 System Description: Ubuntu 12.04.2 LTS Configured using: `configure --with-x-toolkit=3Dlucid --without-toolkit-scroll-bars' Important settings: value of $LANG: fr_FR.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: recentf-mode: t winner-mode: t global-undo-tree-mode: t undo-tree-mode: t auto-image-file-mode: t show-paren-mode: t display-time-mode: t savehist-mode: t minibuffer-depth-indicate-mode: t eldoc-mode: t diff-auto-refine-mode: t helm-mode: t shell-dirtrack-mode: t helm-adaptative-mode: t helm-match-plugin-mode: t tooltip-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 Recent input: C-x C-b C-SPC C-n C-n M-w =20 m q y C-SPC C-n C-n M-w m q y M-x r=20 e p o r t - Recent messages: Reading incoming mail from file... nnml: Reading incoming mail (no new mail)...done Reading active file via nnml...done nnimap read 0k from imap.gmail.com nnimap read 24k from imap.gmail.com Reading active file from archive via nnfolder...done Reading active file via nndraft...done Checking new news...done Are you sure you want to quit reading news? (y or n) y (No changes need to be saved) Load-path shadows: ~/elisp/auctex/lpath hides ~/elisp/emacs-wget/lpath /usr/local/share/emacs/24.3.50/lisp/emacs-lisp/tq hides ~/elisp/emms/lisp/tq ~/.emacs.d/.gnus hides ~/.emacs.d/emacs-config-laptop/.gnus Features: (shadow epa-mail mail-extr emacsbug helm-command nndraft nnmh utf-7 nnimap utf7 nnml nnfolder parse-time netrc network-stream starttls tls gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig nntp gnus-cache gnus-dired nnir gnus-sum gnus-group gnus-undo nnmail mail-source nnoo gnus-start gnus-spec gnus-int gnus-range gnus-win recentf ido conf-mode allout vc-dispatcher vc-rcs sh-script smie executable vc-git naquadah-theme em-smart em-unix em-script em-prompt em-ls em-hist em-pred em-glob em-dirs em-cmpl em-basic em-banner em-alias esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-groups eshell esh-module esh-mode align-let server winner undo-tree diff slime-xref-browser slime-banner slime-tramp slime-asdf slime-fancy slime-fontifying-fu slime-package-fu slime-references slime-scratch slime-presentations slime-fuzzy slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc slime-parse slime-repl image-file newsticker newst-treeview tree-widget newst-plainview newst-reader newst-ticker newst-backend xdvi-search preview-latex pcomplete-extension em-term term disp-table ehelp electric helm-ipython helm-elisp helm-eval python rx whitespace paren time avoid savehist smtpmail-async smtpmail sendmail helm-async boxquote markdown-mode org-google-weather google-weather url-cache iterator googlecl google-maps google-maps-static google-maps-geocode google-maps-base json simple-call-tree el-expectations el-mock csv2org iedit-rect rect iedit iedit-lib zop-to-char smallurl mm-url gnus gnus-ems nnheader rectangle-utils tv-utils async pcvs pcvs-parse pcvs-info pcvs-defs ewoc mb-depth ioccur cl-info slime hyperspec slime-autoloads ledger-config ledger esh-arg esh-util tex-site auto-loads esh-toggle flymake eldoc-eval eldoc no-word dired-extension emms-mpd-config emms-playlist-limit emms-volume emms-volume-amixer emms-i18n emms-history emms-score emms-stream-info emms-metaplaylist-mode emms-bookmarks emms-cue emms-mode-line-icon emms-browser sort emms-playlist-sort emms-last-played emms-player-xine emms-player-mpd tq emms-playing-time emms-lyrics emms-url hl-line emms-tag-editor emms-mark emms-mode-line emms-cache emms-info-ogginfo emms-info-mp3info emms-playlist-mode emms-player-vlc emms-player-mplayer emms-info emms-streams later-do emms-source-playlist emms-source-file emms-player-simple emms-setup emms emms-compat magit-stgit magit-bisect magit-key-mode magit diff-mode log-edit pcvs-util add-log htmlize-hack htmlize muse-colors muse-docbook muse-texinfo texnfo-upd texinfo muse-latex muse-html muse-xml-common muse-wiki cus-edit cus-start cus-load muse-publish muse-project muse-protocols muse-regexps wid-edit muse muse-nested-tags muse-mode muse-autoloads org-config-thierry ob-sh org-crypt cal-china lunar solar cal-dst cal-bahai cal-islam cal-hebrew holidays hol-loaddefs vc-hg org-wl org-w3m org-vm org-rmail org-mhe org-mew org-irc org-jsinfo org-infojs org-html org-exp ob-exp org-exp-blocks org-info org-gnus org-docview org-bibtex bibtex org-bbdb org-agenda appt diary-lib diary-loaddefs org-annotation-helper org-capture org-mks remember org-remember org-datetree addressbook-bookmark message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev mail-utils gmm-utils mailheader firefox-protocol bookmark-firefox-handler bookmark-extensions org ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint ob-keys org-pcomplete org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob org-compat org-macs ob-eval org-loaddefs find-func cal-menu calendar cal-loaddefs bookmark pp init-helm-thierry helm-mode helm-imenu imenu helm-ls-git helm-descbinds helm-ls-hg helm-files image-dired tramp tramp-compat tramp-loaddefs shell pcomplete format-spec dired-x dired-aux ffap thingatpt helm-buffers helm-elscreen helm-tags helm-bookmark helm-adaptative helm-info helm-net browse-url xml url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse url-vars mailcap helm-plugin helm-help helm-match-plugin helm-grep wgrep-helm wgrep helm-regexp grep helm-external helm-utils warnings dired compile comint ansi-color ring helm-locate helm advice help-fns helm-config epa-file epa derived epg epg-config auth-source eieio byte-opt bytecomp byte-compile cconv gnus-util time-date mm-util mail-prsvr password-cache usage-memo info easymenu cl-macs gv edmacro kmacro cl nadvice cl-lib tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind inotify dynamic-setting system-font-setting font-render-setting x-toolkit x multi-tty emacs) --=20 Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997=20 From unknown Tue Jun 17 21:57:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13636: 24.3.50; tramp+ftp broken Resent-From: Michael Albinus Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Feb 2013 14:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thierry Volpiatto Cc: 13636@debbugs.gnu.org Received: via spool by 13636-submit@debbugs.gnu.org id=B13636.136016086821600 (code B ref 13636); Wed, 06 Feb 2013 14:28:02 +0000 Received: (at 13636) by debbugs.gnu.org; 6 Feb 2013 14:27:48 +0000 Received: from localhost ([127.0.0.1]:38939 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U35yV-0005cH-L7 for submit@debbugs.gnu.org; Wed, 06 Feb 2013 09:27:48 -0500 Received: from mout.gmx.net ([212.227.17.20]:64548) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U35yO-0005bv-6O for 13636@debbugs.gnu.org; Wed, 06 Feb 2013 09:27:43 -0500 Received: from mailout-de.gmx.net ([10.1.76.12]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0MKwSE-1U35x83uoS-00057O for <13636@debbugs.gnu.org>; Wed, 06 Feb 2013 15:26:23 +0100 Received: (qmail invoked by alias); 06 Feb 2013 14:26:22 -0000 Received: from p57BB9675.dip0.t-ipconnect.de (EHLO detlef.gmx.de) [87.187.150.117] by mail.gmx.net (mp012) with SMTP; 06 Feb 2013 15:26:22 +0100 X-Authenticated: #3708877 X-Provags-ID: V01U2FsdGVkX19IdO8VxQFITMhVhMWQrE7ujeZmWE11s50MJpQzxU B/uu4eH+z6QaY3 From: Michael Albinus References: <87k3ql4lau.fsf@gmail.com> Date: Wed, 06 Feb 2013 15:26:13 +0100 In-Reply-To: <87k3ql4lau.fsf@gmail.com> (Thierry Volpiatto's message of "Wed, 06 Feb 2013 14:35:37 +0100") Message-ID: <87lib1a58a.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Y-GMX-Trusted: 0 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Thierry Volpiatto writes: > Hi, Hi Thierry, > I start with emacs -Q > > Here some basic setting: > > --8<---------------cut here---------------start------------->8--- > (setq ange-ftp-try-passive-mode t) > (setq ange-ftp-passive-host-alist '(("mafreebox.freebox.fr" . "on"))) > --8<---------------cut here---------------end--------------->8--- I have done exactly the same, starting emacs -Q and evalling the two lines. > C-x C-f /ftp:mafreebox.freebox.fr:/ RET > > On emacs-24.3.50.1:(cursor at "!") > > C-x C-f /ftp:mafreebox.freebox.fr"!" > > As soon as I enter the last ":", I have this error: > > Debugger entered--Lisp error: (wrong-type-argument stringp nil) This does not happen to me. Do you apply other settings but the two lines? Which bzr revision do you use? I have tested with revno #111682 Note that I have reverted a patch recently, which might be responsible for the problem. You could check in the ChangeLog, whether there is 2013-01-31 Michael Albinus * net/tramp.el (tramp-tramp-file-p): Comment check for `string-as-unibyte'. The function does not exist on XEmacs, and likely we need another approach. Best regards, Michael. From unknown Tue Jun 17 21:57:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13636: 24.3.50; tramp+ftp broken In-Reply-To: <87k3ql4lau.fsf@gmail.com> Resent-From: Thierry Volpiatto Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Feb 2013 14:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13636@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.136016183323038 (code B ref -1); Wed, 06 Feb 2013 14:44:01 +0000 Received: (at submit) by debbugs.gnu.org; 6 Feb 2013 14:43:53 +0000 Received: from localhost ([127.0.0.1]:38972 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U36E5-0005zW-Ah for submit@debbugs.gnu.org; Wed, 06 Feb 2013 09:43:53 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52926) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U36E2-0005zN-KL for submit@debbugs.gnu.org; Wed, 06 Feb 2013 09:43:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U36Cm-0001OC-4G for submit@debbugs.gnu.org; Wed, 06 Feb 2013 09:42:34 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RP_MATCHES_RCVD, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:56473) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U36Cm-0001O8-1i for submit@debbugs.gnu.org; Wed, 06 Feb 2013 09:42:32 -0500 Received: from eggs.gnu.org ([208.118.235.92]:36030) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U36Ck-0007Wv-OX for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 09:42:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U36Cf-0001M2-3y for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 09:42:28 -0500 Received: from plane.gmane.org ([80.91.229.3]:60357) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U36Ce-0001Kj-Sm for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 09:42:25 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1U36Cn-0004Z0-SD for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 15:42:33 +0100 Received: from lbe83-2-78-243-104-167.fbx.proxad.net ([78.243.104.167]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 06 Feb 2013 15:42:33 +0100 Received: from thierry.volpiatto by lbe83-2-78-243-104-167.fbx.proxad.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 06 Feb 2013 15:42:33 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: Thierry Volpiatto Date: Wed, 06 Feb 2013 15:42:01 +0100 Organization: Emacs Helm Lines: 70 Message-ID: <87d2wdec7a.fsf@gmail.com> References: <87k3ql4lau.fsf@gmail.com> <87lib1a58a.fsf@gmx.de> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: lbe83-2-78-243-104-167.fbx.proxad.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.92 (gnu/linux) Cancel-Lock: sha1:2MAd14te4vH86z5iuVBrYUqI3mo= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Hi Michael, Michael Albinus writes: > Thierry Volpiatto writes: > >> Hi, > > Hi Thierry, > >> I start with emacs -Q >> >> Here some basic setting: >> >> --8<---------------cut here---------------start------------->8--- >> (setq ange-ftp-try-passive-mode t) >> (setq ange-ftp-passive-host-alist '(("mafreebox.freebox.fr" . "on"))) >> --8<---------------cut here---------------end--------------->8--- > > I have done exactly the same, starting emacs -Q and evalling the two > lines. > >> C-x C-f /ftp:mafreebox.freebox.fr:/ RET >> >> On emacs-24.3.50.1:(cursor at "!") >> >> C-x C-f /ftp:mafreebox.freebox.fr"!" >> >> As soon as I enter the last ":", I have this error: >> >> Debugger entered--Lisp error: (wrong-type-argument stringp nil) > > This does not happen to me. Do you apply other settings but the two > lines? No, I am starting from emacs -Q + the two lines above, that's all, I have also an entry in .netrc for this host. As I said, on 24.2.92, files are displayed instantly doing the same. > Which bzr revision do you use? I have tested with revno #111682 I have updated repo from git this morning: --8<---------------cut here---------------start------------->8--- 9a06a7f * origin/trunk origin/master master | Author: Glenn Morris | Date: Tue Feb 5 21:03:35 2013 -0500 | | * lisp/startup.el (command-line): If simple.el is missing, | test and warn about for some possible causes. | | lisp/ChangeLog | 5 +++++ | lisp/startup.el | 17 +++++++++++++---- | 2 files changed, 18 insertions(+), 4 deletions(-) --8<---------------cut here---------------end--------------->8--- > Note that I have reverted a patch recently, which might be responsible > for the problem. You could check in the ChangeLog, whether there is > > 2013-01-31 Michael Albinus > > * net/tramp.el (tramp-tramp-file-p): Comment check for > `string-as-unibyte'. The function does not exist on XEmacs, and > likely we need another approach. Yes this is in changelog. -- Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997 From unknown Tue Jun 17 21:57:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13636: 24.3.50; tramp+ftp broken In-Reply-To: <87k3ql4lau.fsf@gmail.com> Resent-From: Thierry Volpiatto Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Feb 2013 14:57:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13636@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.136016262124447 (code B ref -1); Wed, 06 Feb 2013 14:57:03 +0000 Received: (at submit) by debbugs.gnu.org; 6 Feb 2013 14:57:01 +0000 Received: from localhost ([127.0.0.1]:39364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U36Qm-0006MG-4a for submit@debbugs.gnu.org; Wed, 06 Feb 2013 09:57:01 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57454) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U36QN-0006M5-U3 for submit@debbugs.gnu.org; Wed, 06 Feb 2013 09:56:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U36P4-0005Wc-1v for submit@debbugs.gnu.org; Wed, 06 Feb 2013 09:55:19 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RP_MATCHES_RCVD, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:35541) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U36P3-0005WY-V4 for submit@debbugs.gnu.org; Wed, 06 Feb 2013 09:55:13 -0500 Received: from eggs.gnu.org ([208.118.235.92]:40531) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U36P1-0003xJ-NN for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 09:55:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U36Ox-0005U4-Nk for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 09:55:11 -0500 Received: from plane.gmane.org ([80.91.229.3]:47058) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U36Ox-0005SI-Hh for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 09:55:07 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1U36PC-0006w5-MR for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 15:55:22 +0100 Received: from lbe83-2-78-243-104-167.fbx.proxad.net ([78.243.104.167]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 06 Feb 2013 15:55:22 +0100 Received: from thierry.volpiatto by lbe83-2-78-243-104-167.fbx.proxad.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 06 Feb 2013 15:55:22 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: Thierry Volpiatto Date: Wed, 06 Feb 2013 15:54:52 +0100 Organization: Emacs Helm Lines: 75 Message-ID: <8762251ohv.fsf@gmail.com> References: <87k3ql4lau.fsf@gmail.com> <87lib1a58a.fsf@gmx.de> <87d2wdec7a.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: lbe83-2-78-243-104-167.fbx.proxad.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:0Ie4izcHODcwP18oxPrOpFtpzoQ= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Thierry Volpiatto writes: > Hi Michael, > > Michael Albinus writes: > >> Thierry Volpiatto writes: >> >>> Hi, >> >> Hi Thierry, >> >>> I start with emacs -Q >>> >>> Here some basic setting: >>> >>> --8<---------------cut here---------------start------------->8--- >>> (setq ange-ftp-try-passive-mode t) >>> (setq ange-ftp-passive-host-alist '(("mafreebox.freebox.fr" . "on"))) >>> --8<---------------cut here---------------end--------------->8--- >> >> I have done exactly the same, starting emacs -Q and evalling the two >> lines. >> >>> C-x C-f /ftp:mafreebox.freebox.fr:/ RET >>> >>> On emacs-24.3.50.1:(cursor at "!") >>> >>> C-x C-f /ftp:mafreebox.freebox.fr"!" >>> >>> As soon as I enter the last ":", I have this error: >>> >>> Debugger entered--Lisp error: (wrong-type-argument stringp nil) >> >> This does not happen to me. Do you apply other settings but the two >> lines? > No, I am starting from emacs -Q + the two lines above, that's all, I have > also an entry in .netrc for this host. > As I said, on 24.2.92, files are displayed instantly doing the same. > >> Which bzr revision do you use? I have tested with revno #111682 > I have updated repo from git this morning: > > 9a06a7f * origin/trunk origin/master master > | Author: Glenn Morris > | Date: Tue Feb 5 21:03:35 2013 -0500 > | > | * lisp/startup.el (command-line): If simple.el is missing, > | test and warn about for some possible causes. > | > | lisp/ChangeLog | 5 +++++ > | lisp/startup.el | 17 +++++++++++++---- > | 2 files changed, 18 insertions(+), 4 deletions(-) > > >> Note that I have reverted a patch recently, which might be responsible >> for the problem. You could check in the ChangeLog, whether there is >> >> 2013-01-31 Michael Albinus >> >> * net/tramp.el (tramp-tramp-file-p): Comment check for >> `string-as-unibyte'. The function does not exist on XEmacs, and >> likely we need another approach. > > Yes this is in changelog. I tried to uncomment this line but it changed nothing. The strange thing is emacs say .netrc is modified and ask to save it when quitting emacs but the file is not modified. And anyway, why tramp/ange would want to modify this file ? -- Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997 From unknown Tue Jun 17 21:57:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13636: 24.3.50; tramp+ftp broken Resent-From: Michael Albinus Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Feb 2013 15:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thierry Volpiatto Cc: 13636@debbugs.gnu.org Received: via spool by 13636-submit@debbugs.gnu.org id=B13636.136016523328682 (code B ref 13636); Wed, 06 Feb 2013 15:41:02 +0000 Received: (at 13636) by debbugs.gnu.org; 6 Feb 2013 15:40:33 +0000 Received: from localhost ([127.0.0.1]:39433 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U376t-0007SX-Q7 for submit@debbugs.gnu.org; Wed, 06 Feb 2013 10:40:33 -0500 Received: from mout.gmx.net ([212.227.17.20]:57501) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U376n-0007SH-Bj for 13636@debbugs.gnu.org; Wed, 06 Feb 2013 10:40:26 -0500 Received: from mailout-de.gmx.net ([10.1.76.31]) by mrigmx.server.lan (mrigmx002) with ESMTP (Nemesis) id 0Lyxby-1UyKNf1CBU-014Br1 for <13636@debbugs.gnu.org>; Wed, 06 Feb 2013 16:39:07 +0100 Received: (qmail invoked by alias); 06 Feb 2013 15:39:06 -0000 Received: from p57BB9675.dip0.t-ipconnect.de (EHLO detlef.gmx.de) [87.187.150.117] by mail.gmx.net (mp031) with SMTP; 06 Feb 2013 16:39:06 +0100 X-Authenticated: #3708877 X-Provags-ID: V01U2FsdGVkX1+09/4dQd+0q2FLSPridoaXrrboORD6yQswz5eqwB G/4wHqwqtk600w From: Michael Albinus In-Reply-To: <8762251ohv.fsf@gmail.com> (Thierry Volpiatto's message of "Wed, 06 Feb 2013 15:54:52 +0100") References: <87k3ql4lau.fsf@gmail.com> <87lib1a58a.fsf@gmx.de> <87d2wdec7a.fsf@gmail.com> <8762251ohv.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Date: Wed, 06 Feb 2013 16:39:00 +0100 Message-ID: <878v71a1uz.fsf@gmx.de> MIME-Version: 1.0 Content-Type: text/plain X-Y-GMX-Trusted: 0 X-Spam-Score: 0.8 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Thierry Volpiatto writes: >> Hi Michael, Hi Thierry, > The strange thing is emacs say .netrc is modified and ask to save it > when quitting emacs but the file is not modified. > And anyway, why tramp/ange would want to modify this file ? Tramp does not touches .netrc. ange-ftp shouldn't either, and there haven't been recent changes I'm aware of. Hmm, unfortunately the most interesting part of the backtrace is byte code. Could you, please, remove all *.elc from the lisp/ directory (and subdirectories)? This might give us a better backtrace. Best regards, Michael. From unknown Tue Jun 17 21:57:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13636: 24.3.50; tramp+ftp broken In-Reply-To: <87k3ql4lau.fsf@gmail.com> Resent-From: Thierry Volpiatto Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Feb 2013 16:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13636@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.136016639330444 (code B ref -1); Wed, 06 Feb 2013 16:00:02 +0000 Received: (at submit) by debbugs.gnu.org; 6 Feb 2013 15:59:53 +0000 Received: from localhost ([127.0.0.1]:39466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U37Pb-0007ux-Rd for submit@debbugs.gnu.org; Wed, 06 Feb 2013 10:59:53 -0500 Received: from eggs.gnu.org ([208.118.235.92]:46376) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U37PX-0007un-MB for submit@debbugs.gnu.org; Wed, 06 Feb 2013 10:59:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U37OF-0007Qt-Qt for submit@debbugs.gnu.org; Wed, 06 Feb 2013 10:58:30 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RP_MATCHES_RCVD, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:46157) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U37OF-0007Qo-NJ for submit@debbugs.gnu.org; Wed, 06 Feb 2013 10:58:27 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57718) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U37OC-0004Bh-Hk for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 10:58:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U37O9-0007Q8-E8 for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 10:58:24 -0500 Received: from plane.gmane.org ([80.91.229.3]:54470) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U37O8-0007Pw-WF for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 10:58:21 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1U37OO-0004nL-7C for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 16:58:36 +0100 Received: from lbe83-2-78-243-104-167.fbx.proxad.net ([78.243.104.167]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 06 Feb 2013 16:58:36 +0100 Received: from thierry.volpiatto by lbe83-2-78-243-104-167.fbx.proxad.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 06 Feb 2013 16:58:36 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: Thierry Volpiatto Date: Wed, 06 Feb 2013 16:58:01 +0100 Organization: Emacs Helm Lines: 345 Message-ID: <871ucttoxi.fsf@gmail.com> References: <87k3ql4lau.fsf@gmail.com> <87lib1a58a.fsf@gmx.de> <87d2wdec7a.fsf@gmail.com> <8762251ohv.fsf@gmail.com> <878v71a1uz.fsf@gmx.de> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: lbe83-2-78-243-104-167.fbx.proxad.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.92 (gnu/linux) Cancel-Lock: sha1:gg1RKX5nRk24zEdq2a1zZzABtho= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Michael Albinus writes: > Thierry Volpiatto writes: > >>> Hi Michael, > > Hi Thierry, > >> The strange thing is emacs say .netrc is modified and ask to save it >> when quitting emacs but the file is not modified. >> And anyway, why tramp/ange would want to modify this file ? > > Tramp does not touches .netrc. ange-ftp shouldn't either, and there > haven't been recent changes I'm aware of. > > Hmm, unfortunately the most interesting part of the backtrace is byte > code. Could you, please, remove all *.elc from the lisp/ directory (and > subdirectories)? This might give us a better backtrace. Still have some byte-code, but more informative though. --8<---------------cut here---------------start------------->8--- Debugger entered--Lisp error: (wrong-type-argument stringp nil) signal(wrong-type-argument (stringp nil)) byte-code("\301@A\"\207" [err signal] 3) ange-ftp-hook-function(file-remote-p "/ftp:mafreebox.freebox.fr:" nil nil) apply(ange-ftp-hook-function file-remote-p ("/ftp:mafreebox.freebox.fr:" = nil nil)) (let* ((inhibit-file-name-handlers (list (quote tramp-file-name-handler) = (quote tramp-completion-file-name-handler) (and (eq inhibit-file-name-opera= tion operation) inhibit-file-name-handlers))) (inhibit-file-name-operation = operation)) (apply (quote ange-ftp-hook-function) operation args)) (cond ((memq operation (quote (file-directory-p file-exists-p))) (if (app= ly (quote ange-ftp-hook-function) operation args) (let ((v (tramp-dissect-f= ile-name (car args) t))) (aset v 0 tramp-ftp-method) (tramp-set-connection-= property v "started" t)) nil)) ((and (memq operation (quote (copy-file rena= me-file))) (file-remote-p (cadr args)) (not (tramp-ftp-file-name-p (cadr ar= gs)))) (let* ((filename (car args)) (newname (cadr args)) (tmpfile (tramp-c= ompat-make-temp-file filename)) (args (cddr args))) (if (eq operation (quot= e copy-file)) (apply operation filename tmpfile t (cdr args)) (apply operat= ion filename tmpfile t)) (unwind-protect (rename-file tmpfile newname (car = args)) (condition-case nil (progn (delete-file tmpfile)) (error nil))))) (t= (let* ((inhibit-file-name-handlers (list (quote tramp-file-name-handler) (= quote tramp-completion-file-name-handler) (and (eq inhibit-file-name-operat= ion operation) inhibit-file-name-handlers))) (inhibit-file-name-operation o= peration)) (apply (quote ange-ftp-hook-function) operation args)))) (let ((ange-ftp-name-format (list (nth 0 tramp-file-name-structure) (nth = 3 tramp-file-name-structure) (nth 2 tramp-file-name-structure) (nth 4 tramp= -file-name-structure))) (ange-ftp-ftp-name-arg "") (ange-ftp-ftp-name-res n= il)) (cond ((memq operation (quote (file-directory-p file-exists-p))) (if (= apply (quote ange-ftp-hook-function) operation args) (let ((v (tramp-dissec= t-file-name ... t))) (aset v 0 tramp-ftp-method) (tramp-set-connection-prop= erty v "started" t)) nil)) ((and (memq operation (quote (copy-file rename-f= ile))) (file-remote-p (cadr args)) (not (tramp-ftp-file-name-p (cadr args))= )) (let* ((filename (car args)) (newname (cadr args)) (tmpfile (tramp-compa= t-make-temp-file filename)) (args (cddr args))) (if (eq operation (quote co= py-file)) (apply operation filename tmpfile t (cdr args)) (apply operation = filename tmpfile t)) (unwind-protect (rename-file tmpfile newname (car args= )) (condition-case nil (progn (delete-file tmpfile)) (error nil))))) (t (le= t* ((inhibit-file-name-handlers (list (quote tramp-file-name-handler) (quot= e tramp-completion-file-name-handler) (and ... inhibit-file-name-handlers))= ) (inhibit-file-name-operation operation)) (apply (quote ange-ftp-hook-func= tion) operation args))))) (progn (or (boundp (quote ange-ftp-name-format)) (let (file-name-handler-= alist) (require (quote ange-ftp)))) (let ((ange-ftp-name-format (list (nth = 0 tramp-file-name-structure) (nth 3 tramp-file-name-structure) (nth 2 tramp= -file-name-structure) (nth 4 tramp-file-name-structure))) (ange-ftp-ftp-nam= e-arg "") (ange-ftp-ftp-name-res nil)) (cond ((memq operation (quote (file-= directory-p file-exists-p))) (if (apply (quote ange-ftp-hook-function) oper= ation args) (let ((v ...)) (aset v 0 tramp-ftp-method) (tramp-set-connectio= n-property v "started" t)) nil)) ((and (memq operation (quote (copy-file re= name-file))) (file-remote-p (cadr args)) (not (tramp-ftp-file-name-p (cadr = args)))) (let* ((filename (car args)) (newname (cadr args)) (tmpfile (tramp= -compat-make-temp-file filename)) (args (cddr args))) (if (eq operation (qu= ote copy-file)) (apply operation filename tmpfile t (cdr args)) (apply oper= ation filename tmpfile t)) (unwind-protect (rename-file tmpfile newname (ca= r args)) (condition-case nil (progn ...) (error nil))))) (t (let* ((inhibit= -file-name-handlers (list ... ... ...)) (inhibit-file-name-operation operat= ion)) (apply (quote ange-ftp-hook-function) operation args)))))) (unwind-protect (progn (or (boundp (quote ange-ftp-name-format)) (let (fi= le-name-handler-alist) (require (quote ange-ftp)))) (let ((ange-ftp-name-fo= rmat (list (nth 0 tramp-file-name-structure) (nth 3 tramp-file-name-structu= re) (nth 2 tramp-file-name-structure) (nth 4 tramp-file-name-structure))) (= ange-ftp-ftp-name-arg "") (ange-ftp-ftp-name-res nil)) (cond ((memq operati= on (quote (file-directory-p file-exists-p))) (if (apply (quote ange-ftp-hoo= k-function) operation args) (let (...) (aset v 0 tramp-ftp-method) (tramp-s= et-connection-property v "started" t)) nil)) ((and (memq operation (quote .= ..)) (file-remote-p (cadr args)) (not (tramp-ftp-file-name-p ...))) (let* (= (filename ...) (newname ...) (tmpfile ...) (args ...)) (if (eq operation ..= .) (apply operation filename tmpfile t ...) (apply operation filename tmpfi= le t)) (unwind-protect (rename-file tmpfile newname ...) (condition-case ni= l ... ...)))) (t (let* ((inhibit-file-name-handlers ...) (inhibit-file-name= -operation operation)) (apply (quote ange-ftp-hook-function) operation args= )))))) (set-match-data save-match-data-internal (quote evaporate))) (let ((save-match-data-internal (match-data))) (unwind-protect (progn (or= (boundp (quote ange-ftp-name-format)) (let (file-name-handler-alist) (requ= ire (quote ange-ftp)))) (let ((ange-ftp-name-format (list (nth 0 tramp-file= -name-structure) (nth 3 tramp-file-name-structure) (nth 2 tramp-file-name-s= tructure) (nth 4 tramp-file-name-structure))) (ange-ftp-ftp-name-arg "") (a= nge-ftp-ftp-name-res nil)) (cond ((memq operation (quote ...)) (if (apply .= .. operation args) (let ... ... ...) nil)) ((and (memq operation ...) (file= -remote-p ...) (not ...)) (let* (... ... ... ...) (if ... ... ...) (unwind-= protect ... ...))) (t (let* (... ...) (apply ... operation args)))))) (set-= match-data save-match-data-internal (quote evaporate)))) tramp-ftp-file-name-handler(file-remote-p "/ftp:mafreebox.freebox.fr:" ni= l nil) apply(tramp-ftp-file-name-handler file-remote-p ("/ftp:mafreebox.freebox.= fr:" nil nil)) (catch (quote suppress) (apply foreign operation args)) (catch (quote non-essential) (catch (quote suppress) (apply foreign opera= tion args))) (setq result (catch (quote non-essential) (catch (quote suppress) (apply = foreign operation args)))) (let ((sf (symbol-function foreign)) result) (if (and (listp sf) (eq (car= sf) (quote autoload))) (progn (let ((default-directory (tramp-compat-tempo= rary-file-directory))) (load (cadr sf) (quote noerror) (quote nomessage))))= ) (setq result (catch (quote non-essential) (catch (quote suppress) (apply = foreign operation args)))) (cond ((eq result (quote non-essential)) (tramp-= message v 5 "Non-essential received in operation %s" (append (list operatio= n) args)) (tramp-run-real-handler operation args)) ((eq result (quote suppr= ess)) (let (tramp-message-show-message) (tramp-message v 1 "Suppress receiv= ed in operation %s" (append (list operation) args)) (tramp-cleanup v) (tram= p-run-real-handler operation args))) (t result))) (condition-case err (let ((sf (symbol-function foreign)) result) (if (and= (listp sf) (eq (car sf) (quote autoload))) (progn (let ((default-directory= (tramp-compat-temporary-file-directory))) (load (cadr sf) (quote noerror) = (quote nomessage))))) (setq result (catch (quote non-essential) (catch (quo= te suppress) (apply foreign operation args)))) (cond ((eq result (quote non= -essential)) (tramp-message v 5 "Non-essential received in operation %s" (a= ppend (list operation) args)) (tramp-run-real-handler operation args)) ((eq= result (quote suppress)) (let (tramp-message-show-message) (tramp-message = v 1 "Suppress received in operation %s" (append (list operation) args)) (tr= amp-cleanup v) (tramp-run-real-handler operation args))) (t result))) ((deb= ug debug quit) (let (tramp-message-show-message) (tramp-message v 1 "Interr= upt received in operation %s" (append (list operation) args))) (signal (car= err) (cdr err))) ((debug error) (cond ((and completion (zerop (length loca= lname)) (memq operation (quote (file-exists-p file-directory-p)))) t) ((and= completion (zerop (length localname)) (memq operation (quote (expand-file-= name file-name-as-directory)))) filename) (t (signal (car err) (cdr err))))= )) (if foreign (condition-case err (let ((sf (symbol-function foreign)) resu= lt) (if (and (listp sf) (eq (car sf) (quote autoload))) (progn (let ((defau= lt-directory ...)) (load (cadr sf) (quote noerror) (quote nomessage))))) (s= etq result (catch (quote non-essential) (catch (quote suppress) (apply fore= ign operation args)))) (cond ((eq result (quote non-essential)) (tramp-mess= age v 5 "Non-essential received in operation %s" (append (list operation) a= rgs)) (tramp-run-real-handler operation args)) ((eq result (quote suppress)= ) (let (tramp-message-show-message) (tramp-message v 1 "Suppress received i= n operation %s" (append ... args)) (tramp-cleanup v) (tramp-run-real-handle= r operation args))) (t result))) ((debug debug quit) (let (tramp-message-sh= ow-message) (tramp-message v 1 "Interrupt received in operation %s" (append= (list operation) args))) (signal (car err) (cdr err))) ((debug error) (con= d ((and completion (zerop (length localname)) (memq operation (quote ...)))= t) ((and completion (zerop (length localname)) (memq operation (quote ...)= )) filename) (t (signal (car err) (cdr err)))))) (tramp-run-real-handler op= eration args)) (let* ((v (tramp-dissect-file-name filename)) (method (tramp-file-name-me= thod v)) (user (tramp-file-name-user v)) (host (tramp-file-name-host v)) (l= ocalname (tramp-file-name-localname v)) (hop (tramp-file-name-hop v))) (if = foreign (condition-case err (let ((sf (symbol-function foreign)) result) (i= f (and (listp sf) (eq (car sf) (quote autoload))) (progn (let (...) (load .= .. ... ...)))) (setq result (catch (quote non-essential) (catch (quote supp= ress) (apply foreign operation args)))) (cond ((eq result (quote non-essent= ial)) (tramp-message v 5 "Non-essential received in operation %s" (append .= .. args)) (tramp-run-real-handler operation args)) ((eq result (quote suppr= ess)) (let (tramp-message-show-message) (tramp-message v 1 "Suppress receiv= ed in operation %s" ...) (tramp-cleanup v) (tramp-run-real-handler operatio= n args))) (t result))) ((debug debug quit) (let (tramp-message-show-message= ) (tramp-message v 1 "Interrupt received in operation %s" (append (list ope= ration) args))) (signal (car err) (cdr err))) ((debug error) (cond ((and co= mpletion (zerop ...) (memq operation ...)) t) ((and completion (zerop ...) = (memq operation ...)) filename) (t (signal (car err) (cdr err)))))) (tramp-= run-real-handler operation args))) (let* ((filename (tramp-replace-environment-variables (apply (quote tramp= -file-name-for-operation) operation args))) (completion (tramp-completion-m= ode-p)) (foreign (tramp-find-foreign-file-name-handler filename))) (let* ((= v (tramp-dissect-file-name filename)) (method (tramp-file-name-method v)) (= user (tramp-file-name-user v)) (host (tramp-file-name-host v)) (localname (= tramp-file-name-localname v)) (hop (tramp-file-name-hop v))) (if foreign (c= ondition-case err (let ((sf (symbol-function foreign)) result) (if (and (li= stp sf) (eq ... ...)) (progn (let ... ...))) (setq result (catch (quote non= -essential) (catch ... ...))) (cond ((eq result ...) (tramp-message v 5 "No= n-essential received in operation %s" ...) (tramp-run-real-handler operatio= n args)) ((eq result ...) (let ... ... ... ...)) (t result))) ((debug debug= quit) (let (tramp-message-show-message) (tramp-message v 1 "Interrupt rece= ived in operation %s" (append ... args))) (signal (car err) (cdr err))) ((d= ebug error) (cond ((and completion ... ...) t) ((and completion ... ...) fi= lename) (t (signal ... ...))))) (tramp-run-real-handler operation args)))) (progn (let* ((filename (tramp-replace-environment-variables (apply (quot= e tramp-file-name-for-operation) operation args))) (completion (tramp-compl= etion-mode-p)) (foreign (tramp-find-foreign-file-name-handler filename))) (= let* ((v (tramp-dissect-file-name filename)) (method (tramp-file-name-metho= d v)) (user (tramp-file-name-user v)) (host (tramp-file-name-host v)) (loca= lname (tramp-file-name-localname v)) (hop (tramp-file-name-hop v))) (if for= eign (condition-case err (let ((sf ...) result) (if (and ... ...) (progn ..= .)) (setq result (catch ... ...)) (cond (... ... ...) (... ...) (t result))= ) ((debug debug quit) (let (tramp-message-show-message) (tramp-message v 1 = "Interrupt received in operation %s" ...)) (signal (car err) (cdr err))) ((= debug error) (cond (... t) (... filename) (t ...)))) (tramp-run-real-handle= r operation args))))) (unwind-protect (progn (let* ((filename (tramp-replace-environment-variab= les (apply (quote tramp-file-name-for-operation) operation args))) (complet= ion (tramp-completion-mode-p)) (foreign (tramp-find-foreign-file-name-handl= er filename))) (let* ((v (tramp-dissect-file-name filename)) (method (tramp= -file-name-method v)) (user (tramp-file-name-user v)) (host (tramp-file-nam= e-host v)) (localname (tramp-file-name-localname v)) (hop (tramp-file-name-= hop v))) (if foreign (condition-case err (let (... result) (if ... ...) (se= tq result ...) (cond ... ... ...)) ((debug debug quit) (let ... ...) (signa= l ... ...)) ((debug error) (cond ... ... ...))) (tramp-run-real-handler ope= ration args))))) (set-match-data save-match-data-internal (quote evaporate)= )) (let ((save-match-data-internal (match-data))) (unwind-protect (progn (le= t* ((filename (tramp-replace-environment-variables (apply ... operation arg= s))) (completion (tramp-completion-mode-p)) (foreign (tramp-find-foreign-fi= le-name-handler filename))) (let* ((v (tramp-dissect-file-name filename)) (= method (tramp-file-name-method v)) (user (tramp-file-name-user v)) (host (t= ramp-file-name-host v)) (localname (tramp-file-name-localname v)) (hop (tra= mp-file-name-hop v))) (if foreign (condition-case err (let ... ... ... ...)= (... ... ...) (... ...)) (tramp-run-real-handler operation args))))) (set-= match-data save-match-data-internal (quote evaporate)))) (if tramp-mode (let ((save-match-data-internal (match-data))) (unwind-pro= tect (progn (let* ((filename (tramp-replace-environment-variables ...)) (co= mpletion (tramp-completion-mode-p)) (foreign (tramp-find-foreign-file-name-= handler filename))) (let* ((v ...) (method ...) (user ...) (host ...) (loca= lname ...) (hop ...)) (if foreign (condition-case err ... ... ...) (tramp-r= un-real-handler operation args))))) (set-match-data save-match-data-interna= l (quote evaporate)))) (tramp-run-real-handler operation args)) tramp-file-name-handler(file-remote-p "/ftp:mafreebox.freebox.fr:" nil ni= l) file-remote-p("/ftp:mafreebox.freebox.fr:" nil nil) apply(file-remote-p ("/ftp:mafreebox.freebox.fr:" nil nil)) (let* ((inhibit-file-name-handlers (cons (quote tramp-completion-file-nam= e-handler) (cons (quote cygwin-mount-name-hook-function) (cons (quote cygwi= n-mount-map-drive-hook-function) (and (eq inhibit-file-name-operation opera= tion) inhibit-file-name-handlers))))) (inhibit-file-name-operation operatio= n)) (apply operation args)) tramp-completion-run-real-handler(file-remote-p ("/ftp:mafreebox.freebox.= fr:" nil nil)) (if (and fn tramp-mode (or (eq tramp-syntax (quote sep)) (featurep (quote= tramp)) (and (boundp (quote partial-completion-mode)) (symbol-value (quote= partial-completion-mode))) (featurep (quote ido)) (featurep (quote icicles= )))) (let ((save-match-data-internal (match-data))) (unwind-protect (progn = (apply (cdr fn) args)) (set-match-data save-match-data-internal (quote evap= orate)))) (tramp-completion-run-real-handler operation args)) (let ((directory-sep-char 47) (fn (assoc operation tramp-completion-file-= name-handler-alist))) (if (and fn tramp-mode (or (eq tramp-syntax (quote se= p)) (featurep (quote tramp)) (and (boundp (quote partial-completion-mode)) = (symbol-value (quote partial-completion-mode))) (featurep (quote ido)) (fea= turep (quote icicles)))) (let ((save-match-data-internal (match-data))) (un= wind-protect (progn (apply (cdr fn) args)) (set-match-data save-match-data-= internal (quote evaporate)))) (tramp-completion-run-real-handler operation = args))) tramp-completion-file-name-handler(file-remote-p "/ftp:mafreebox.freebox.= fr:" nil nil) file-remote-p("/ftp:mafreebox.freebox.fr:") (if (file-remote-p (if (or (subrp (quote buffer-substring-no-properties))= (functionp (quote buffer-substring-no-properties))) (progn (with-no-warnin= gs (funcall (quote buffer-substring-no-properties) end (point-max)))))) (pr= ogn (save-excursion (save-restriction (narrow-to-region (1+ (or (string-mat= ch tramp-rfn-eshadow-update-overlay-regexp ... end) end)) (point-max)) (let= ((rfn-eshadow-overlay tramp-rfn-eshadow-overlay) (rfn-eshadow-update-overl= ay-hook nil) file-name-handler-alist) (if (or (subrp ...) (functionp ...)) = (progn (with-no-warnings ...))) (if (or (subrp ...) (functionp ...)) (progn= (with-no-warnings ...)))))))) (let ((end (or (if (or (subrp (quote overlay-end)) (functionp (quote over= lay-end))) (progn (with-no-warnings (funcall ... ...)))) (if (or (subrp (qu= ote minibuffer-prompt-end)) (functionp (quote minibuffer-prompt-end))) (pro= gn (with-no-warnings (funcall ...)))))) (non-essential t)) (if (file-remote= -p (if (or (subrp (quote buffer-substring-no-properties)) (functionp (quote= buffer-substring-no-properties))) (progn (with-no-warnings (funcall (quote= buffer-substring-no-properties) end (point-max)))))) (progn (save-excursio= n (save-restriction (narrow-to-region (1+ (or ... end)) (point-max)) (let (= (rfn-eshadow-overlay tramp-rfn-eshadow-overlay) (rfn-eshadow-update-overlay= -hook nil) file-name-handler-alist) (if (or ... ...) (progn ...)) (if (or .= .. ...) (progn ...)))))))) (progn (let ((end (or (if (or (subrp ...) (functionp ...)) (progn (with-n= o-warnings ...))) (if (or (subrp ...) (functionp ...)) (progn (with-no-warn= ings ...))))) (non-essential t)) (if (file-remote-p (if (or (subrp (quote b= uffer-substring-no-properties)) (functionp (quote buffer-substring-no-prope= rties))) (progn (with-no-warnings (funcall ... end ...))))) (progn (save-ex= cursion (save-restriction (narrow-to-region (1+ ...) (point-max)) (let (...= ... file-name-handler-alist) (if ... ...) (if ... ...)))))))) (condition-case nil (progn (let ((end (or (if (or ... ...) (progn ...)) (= if (or ... ...) (progn ...)))) (non-essential t)) (if (file-remote-p (if (o= r (subrp ...) (functionp ...)) (progn (with-no-warnings ...)))) (progn (sav= e-excursion (save-restriction (narrow-to-region ... ...) (let ... ... ...))= ))))) (error nil)) tramp-rfn-eshadow-update-overlay() run-hooks(rfn-eshadow-update-overlay-hook) byte-code("\306\307 !\310!\311 d\312=1A=1C\f\203?\f\n=3D\204*=0D\fT=12\2= 11\313\314\315\217\232*\204?\f=0B=3D\204\215=0D\f=12\211\313\314\315\217\23= 2*\204\215=0BT\nW\204f\nTdW\203\206=0D\nT=12\211\313\314\315\217\232*\203\2= 06\nTd\211\203\206=0B\n\\\316\245=0D\f=12\211\313\314\315\217\232*\203\201\= f\211\202@\f\202?\317\311 =0B#\210\320\321!-\207" [rfn-eshadow-overlay non= -essential end start mid goal substitute-in-file-name minibuffer-contents o= verlay-end minibuffer-prompt-end t nil (byte-code "\301\302d\"!\207" [pos = substitute-in-file-name buffer-substring-no-properties] 4) ((error)) 2 move= -overlay run-hooks rfn-eshadow-update-overlay-hook pos] 6) rfn-eshadow-update-overlay() read-from-minibuffer("Find file: " "~/tmp/emacs-savanah-git/" (keymap (ke= ymap (32)) keymap (10 . minibuffer-complete-and-exit) (13 . minibuffer-comp= lete-and-exit) keymap (menu-bar keymap (minibuf "Minibuf" keymap (tab menu-= item "Complete" minibuffer-complete :help "Complete as far as possible") (s= pace menu-item "Complete Word" minibuffer-complete-word :help "Complete at = most one word") (63 menu-item "List Completions" minibuffer-completion-help= :help "Display all possible completions") "Minibuf")) (27 keymap (118 . sw= itch-to-completions)) (prior . switch-to-completions) (63 . minibuffer-comp= letion-help) (32 . minibuffer-complete-word) (9 . minibuffer-complete) keym= ap (menu-bar keymap (minibuf "Minibuf" keymap (previous menu-item "Previous= History Item" previous-history-element :help "Put previous minibuffer hist= ory element in the minibuffer") (next menu-item "Next History Item" next-hi= story-element :help "Put next minibuffer history element in the minibuffer"= ) (isearch-backward menu-item "Isearch History Backward" isearch-backward := help "Incrementally search minibuffer history backward") (isearch-forward m= enu-item "Isearch History Forward" isearch-forward :help "Incrementally sea= rch minibuffer history forward") (return menu-item "Enter" exit-minibuffer = :key-sequence "" :help "Terminate input and exit minibuffer") (quit menu-it= em "Quit" abort-recursive-edit :help "Abort input and exit minibuffer") "Mi= nibuf")) (10 . exit-minibuffer) (13 . exit-minibuffer) (7 . abort-recursive= -edit) (C-tab . file-cache-minibuffer-complete) (9 . self-insert-command) (= XF86Back . previous-history-element) (up . previous-history-element) (prior= . previous-history-element) (XF86Forward . next-history-element) (down . n= ext-history-element) (next . next-history-element) (27 keymap (114 . previo= us-matching-history-element) (115 . next-matching-history-element) (112 . p= revious-history-element) (110 . next-history-element))) nil file-name-histo= ry "~/tmp/emacs-savanah-git/" nil) completing-read-default("Find file: " read-file-name-internal file-exists= -p confirm-after-completion "~/tmp/emacs-savanah-git/" file-name-history "~= /tmp/emacs-savanah-git/" nil) completing-read("Find file: " read-file-name-internal file-exists-p confi= rm-after-completion "~/tmp/emacs-savanah-git/" file-name-history "~/tmp/ema= cs-savanah-git/") read-file-name-default("Find file: " nil "~/tmp/emacs-savanah-git/" confi= rm-after-completion nil nil) read-file-name("Find file: " nil "~/tmp/emacs-savanah-git/" confirm-after= -completion) find-file-read-args("Find file: " confirm-after-completion) byte-code("\300\301\302 \"\207" [find-file-read-args "Find file: " confir= m-nonexistent-file-or-buffer] 3) call-interactively(find-file nil nil) --8<---------------cut here---------------end--------------->8--- --=20 Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997=20 From unknown Tue Jun 17 21:57:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13636: 24.3.50; tramp+ftp broken Resent-From: Michael Albinus Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Feb 2013 16:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thierry Volpiatto Cc: 13636@debbugs.gnu.org Received: via spool by 13636-submit@debbugs.gnu.org id=B13636.136016738231998 (code B ref 13636); Wed, 06 Feb 2013 16:17:02 +0000 Received: (at 13636) by debbugs.gnu.org; 6 Feb 2013 16:16:22 +0000 Received: from localhost ([127.0.0.1]:39493 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U37fV-0008Jx-L6 for submit@debbugs.gnu.org; Wed, 06 Feb 2013 11:16:21 -0500 Received: from mout.gmx.net ([212.227.17.20]:65151) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U37fT-0008Jo-A3 for 13636@debbugs.gnu.org; Wed, 06 Feb 2013 11:16:16 -0500 Received: from mailout-de.gmx.net ([10.1.76.24]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0LbOHk-1Umg151EEM-00l0Lx for <13636@debbugs.gnu.org>; Wed, 06 Feb 2013 17:14:57 +0100 Received: (qmail invoked by alias); 06 Feb 2013 16:14:56 -0000 Received: from p57BB9675.dip0.t-ipconnect.de (EHLO detlef.gmx.de) [87.187.150.117] by mail.gmx.net (mp024) with SMTP; 06 Feb 2013 17:14:56 +0100 X-Authenticated: #3708877 X-Provags-ID: V01U2FsdGVkX1+za2UVX7ezy91tGMigwU47Nr4zf1c79VjgHaYR54 QYM5laRXniXriG From: Michael Albinus References: <87k3ql4lau.fsf@gmail.com> <87lib1a58a.fsf@gmx.de> <87d2wdec7a.fsf@gmail.com> <8762251ohv.fsf@gmail.com> <878v71a1uz.fsf@gmx.de> <871ucttoxi.fsf@gmail.com> Date: Wed, 06 Feb 2013 17:14:50 +0100 In-Reply-To: <871ucttoxi.fsf@gmail.com> (Thierry Volpiatto's message of "Wed, 06 Feb 2013 16:58:01 +0100") Message-ID: <8738x9a079.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Y-GMX-Trusted: 0 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Thierry Volpiatto writes: Hi Thierry, >> Tramp does not touches .netrc. ange-ftp shouldn't either, and there >> haven't been recent changes I'm aware of. >> >> Hmm, unfortunately the most interesting part of the backtrace is byte >> code. Could you, please, remove all *.elc from the lisp/ directory (and >> subdirectories)? This might give us a better backtrace. > Still have some byte-code, but more informative though. > > Debugger entered--Lisp error: (wrong-type-argument stringp nil) > signal(wrong-type-argument (stringp nil)) > byte-code("\301@A\"\207" [err signal] 3) > ange-ftp-hook-function(file-remote-p "/ftp:mafreebox.freebox.fr:" nil nil) Still not sufficient. I don't see where (stringp nil) is called. "/ftp:mafreebox.freebox.fr:" is a string (obviously). The other parameters of `file-remote-p' are optional, it is OK to be nil. What happens, if you eval in your *scratch* buffer (file-remote-p "/ftp:mafreebox.freebox.fr:" nil nil) What happens, if you move your ~/.netrc away (temporarily)? Best regards, Michael. From unknown Tue Jun 17 21:57:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13636: 24.3.50; tramp+ftp broken Resent-From: Thierry Volpiatto Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Feb 2013 16:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 13636@debbugs.gnu.org Received: via spool by 13636-submit@debbugs.gnu.org id=B13636.13601693202450 (code B ref 13636); Wed, 06 Feb 2013 16:49:02 +0000 Received: (at 13636) by debbugs.gnu.org; 6 Feb 2013 16:48:40 +0000 Received: from localhost ([127.0.0.1]:39519 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U38Ap-0000dR-Pd for submit@debbugs.gnu.org; Wed, 06 Feb 2013 11:48:40 -0500 Received: from mail-ee0-f50.google.com ([74.125.83.50]:60712) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U38Ao-0000dK-4G for 13636@debbugs.gnu.org; Wed, 06 Feb 2013 11:48:39 -0500 Received: by mail-ee0-f50.google.com with SMTP id e51so879614eek.23 for <13636@debbugs.gnu.org>; Wed, 06 Feb 2013 08:47:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:organization:references:date :in-reply-to:message-id:user-agent:mime-version:content-type; bh=JWmGep45h0Q7gfVTR0axAndUr3A4P7ft3tuxo9WCh10=; b=kGOBeZS5NtIs/WrEjjc03kML5KMRZ9UoHFjKIYrb8noWQkPQBVQoGVbfI4NkTeXoGo uNaXrXK2IeCSaourfhRsz6zYZoqp6p737Yc9Y6oJRipUJ17y4M4keIN0HLXXikYssmuX t4AayoSh9Oaqz13HbLIy8Kyin7bO0SggC3EtxoS4/ebj7hSgssnQlEzG/dp46wex4Srx W9cx5DoOmGcQOpkMtrL7PTdKnUddJoAC7EfPJUDTA/igw4N1/yMujrwxDqg6lBs3DfrC kUsz+lq7Fldyb3izrURQf7t5g5eROxRClbtiBVuy8OC5zK1dfx272k+PSRIESj3c8/Tn A7aQ== X-Received: by 10.14.200.137 with SMTP id z9mr83645101een.20.1360169240544; Wed, 06 Feb 2013 08:47:20 -0800 (PST) Received: from dell-14z (lbe83-2-78-243-104-167.fbx.proxad.net. [78.243.104.167]) by mx.google.com with ESMTPS id g2sm37679352eep.16.2013.02.06.08.47.18 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Wed, 06 Feb 2013 08:47:19 -0800 (PST) From: Thierry Volpiatto Organization: Emacs Helm References: <87k3ql4lau.fsf@gmail.com> <87lib1a58a.fsf@gmx.de> <87d2wdec7a.fsf@gmail.com> <8762251ohv.fsf@gmail.com> <878v71a1uz.fsf@gmx.de> <871ucttoxi.fsf@gmail.com> <8738x9a079.fsf@gmx.de> Date: Wed, 06 Feb 2013 17:47:17 +0100 In-Reply-To: <8738x9a079.fsf@gmx.de> (Michael Albinus's message of "Wed, 06 Feb 2013 17:14:50 +0100") Message-ID: <877gmlie3u.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Hi Michael, Michael Albinus writes: > Thierry Volpiatto writes: > > Hi Thierry, > >>> Tramp does not touches .netrc. ange-ftp shouldn't either, and there >>> haven't been recent changes I'm aware of. >>> >>> Hmm, unfortunately the most interesting part of the backtrace is byte >>> code. Could you, please, remove all *.elc from the lisp/ directory (and >>> subdirectories)? This might give us a better backtrace. >> Still have some byte-code, but more informative though. >> >> Debugger entered--Lisp error: (wrong-type-argument stringp nil) >> signal(wrong-type-argument (stringp nil)) >> byte-code("\301@A\"\207" [err signal] 3) >> ange-ftp-hook-function(file-remote-p "/ftp:mafreebox.freebox.fr:" nil nil) > > Still not sufficient. I don't see where (stringp nil) is called. > "/ftp:mafreebox.freebox.fr:" is a string (obviously). The other > parameters of `file-remote-p' are optional, it is OK to be nil. > > What happens, if you eval in your *scratch* buffer > > (file-remote-p "/ftp:mafreebox.freebox.fr:" nil nil) Same error. > What happens, if you move your ~/.netrc away (temporarily)? It is working when I remove .netrc (file-remote-p "/ftp:mafreebox.freebox.fr:") => "/ftp:mafreebox.freebox.fr:" Here the entry in .netrc: machine mafreebox.freebox.fr login freebox password xxxxx -- Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997 From unknown Tue Jun 17 21:57:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13636: 24.3.50; tramp+ftp broken Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Feb 2013 18:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thierry Volpiatto Cc: 13636@debbugs.gnu.org, michael.albinus@gmx.de Reply-To: Eli Zaretskii Received: via spool by 13636-submit@debbugs.gnu.org id=B13636.136017585419686 (code B ref 13636); Wed, 06 Feb 2013 18:38:02 +0000 Received: (at 13636) by debbugs.gnu.org; 6 Feb 2013 18:37:34 +0000 Received: from localhost ([127.0.0.1]:39704 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U39sE-00057S-Jw for submit@debbugs.gnu.org; Wed, 06 Feb 2013 13:37:34 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]:59206) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U39sB-00057I-PY for 13636@debbugs.gnu.org; Wed, 06 Feb 2013 13:37:33 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MHT00H00A7G3500@a-mtaout20.012.net.il> for 13636@debbugs.gnu.org; Wed, 06 Feb 2013 20:36:12 +0200 (IST) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MHT00GZWACC6MF0@a-mtaout20.012.net.il>; Wed, 06 Feb 2013 20:36:12 +0200 (IST) Date: Wed, 06 Feb 2013 20:36:26 +0200 From: Eli Zaretskii In-reply-to: <877gmlie3u.fsf@gmail.com> X-012-Sender: halo1@inter.net.il Message-id: <831uct9tn9.fsf@gnu.org> References: <87k3ql4lau.fsf@gmail.com> <87lib1a58a.fsf@gmx.de> <87d2wdec7a.fsf@gmail.com> <8762251ohv.fsf@gmail.com> <878v71a1uz.fsf@gmx.de> <871ucttoxi.fsf@gmail.com> <8738x9a079.fsf@gmx.de> <877gmlie3u.fsf@gmail.com> X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) > From: Thierry Volpiatto > Date: Wed, 06 Feb 2013 17:47:17 +0100 > Cc: 13636@debbugs.gnu.org > > >> Debugger entered--Lisp error: (wrong-type-argument stringp nil) > >> signal(wrong-type-argument (stringp nil)) > >> byte-code("\301@A\"\207" [err signal] 3) > >> ange-ftp-hook-function(file-remote-p "/ftp:mafreebox.freebox.fr:" nil nil) > > > > Still not sufficient. I don't see where (stringp nil) is called. > > "/ftp:mafreebox.freebox.fr:" is a string (obviously). The other > > parameters of `file-remote-p' are optional, it is OK to be nil. > > > > What happens, if you eval in your *scratch* buffer > > > > (file-remote-p "/ftp:mafreebox.freebox.fr:" nil nil) > Same error. > > > What happens, if you move your ~/.netrc away (temporarily)? > It is working when I remove .netrc > (file-remote-p "/ftp:mafreebox.freebox.fr:") > => "/ftp:mafreebox.freebox.fr:" > > Here the entry in .netrc: > > machine mafreebox.freebox.fr login freebox password xxxxx Just run Emacs under GDB, put a breakpoint in wrong_type_argument, and when it breaks, show the backtrace (including "xbacktrace"). That should show enough for Michael to see the information he wants. From unknown Tue Jun 17 21:57:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13636: 24.3.50; tramp+ftp broken Resent-From: Michael Albinus Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Feb 2013 19:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thierry Volpiatto Cc: 13636@debbugs.gnu.org Received: via spool by 13636-submit@debbugs.gnu.org id=B13636.136017726721897 (code B ref 13636); Wed, 06 Feb 2013 19:02:01 +0000 Received: (at 13636) by debbugs.gnu.org; 6 Feb 2013 19:01:07 +0000 Received: from localhost ([127.0.0.1]:39750 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3AF1-0005h8-FA for submit@debbugs.gnu.org; Wed, 06 Feb 2013 14:01:07 -0500 Received: from mout.gmx.net ([212.227.15.18]:61787) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3AEz-0005h0-GT for 13636@debbugs.gnu.org; Wed, 06 Feb 2013 14:01:06 -0500 Received: from mailout-de.gmx.net ([10.1.76.1]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0MaXIN-1UNIbb3ITJ-00K7RC for <13636@debbugs.gnu.org>; Wed, 06 Feb 2013 19:59:46 +0100 Received: (qmail invoked by alias); 06 Feb 2013 18:59:46 -0000 Received: from p57BB9675.dip0.t-ipconnect.de (EHLO detlef.gmx.de) [87.187.150.117] by mail.gmx.net (mp001) with SMTP; 06 Feb 2013 19:59:46 +0100 X-Authenticated: #3708877 X-Provags-ID: V01U2FsdGVkX19HrYwH6f9HxSQebok9vzN8Ow7jEcocUkev6dfVM2 7dH8dQZtXCHiac From: Michael Albinus References: <87k3ql4lau.fsf@gmail.com> <87lib1a58a.fsf@gmx.de> <87d2wdec7a.fsf@gmail.com> <8762251ohv.fsf@gmail.com> <878v71a1uz.fsf@gmx.de> <871ucttoxi.fsf@gmail.com> <8738x9a079.fsf@gmx.de> <877gmlie3u.fsf@gmail.com> Date: Wed, 06 Feb 2013 19:59:39 +0100 In-Reply-To: <877gmlie3u.fsf@gmail.com> (Thierry Volpiatto's message of "Wed, 06 Feb 2013 17:47:17 +0100") Message-ID: <87d2wd46as.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Y-GMX-Trusted: 0 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Thierry Volpiatto writes: > Hi Michael, Hi Thierry, >> What happens, if you move your ~/.netrc away (temporarily)? > It is working when I remove .netrc > (file-remote-p "/ftp:mafreebox.freebox.fr:") > => "/ftp:mafreebox.freebox.fr:" > > Here the entry in .netrc: > > machine mafreebox.freebox.fr login freebox password xxxxx With that entry in .netrc, I'm able to reproduce the problem. No need for you to collect further information; I will debug it. Best regards, Michael. From unknown Tue Jun 17 21:57:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13636: 24.3.50; tramp+ftp broken In-Reply-To: <87k3ql4lau.fsf@gmail.com> Resent-From: Thierry Volpiatto Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Feb 2013 19:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13636@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.136017862627644 (code B ref -1); Wed, 06 Feb 2013 19:24:01 +0000 Received: (at submit) by debbugs.gnu.org; 6 Feb 2013 19:23:46 +0000 Received: from localhost ([127.0.0.1]:39834 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3Aau-0007Bn-Oc for submit@debbugs.gnu.org; Wed, 06 Feb 2013 14:23:45 -0500 Received: from eggs.gnu.org ([208.118.235.92]:46192) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3Aar-0007Be-VE for submit@debbugs.gnu.org; Wed, 06 Feb 2013 14:23:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U3AZb-0002GO-7Y for submit@debbugs.gnu.org; Wed, 06 Feb 2013 14:22:24 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RP_MATCHES_RCVD, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:40366) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U3AZb-0002GE-4S for submit@debbugs.gnu.org; Wed, 06 Feb 2013 14:22:23 -0500 Received: from eggs.gnu.org ([208.118.235.92]:57549) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U3AZZ-0000aW-9u for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 14:22:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U3AZT-00028t-Rg for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 14:22:21 -0500 Received: from plane.gmane.org ([80.91.229.3]:52072) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U3AZT-000271-Kn for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 14:22:15 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1U3AZj-0008WR-DG for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 20:22:31 +0100 Received: from lbe83-2-78-243-104-167.fbx.proxad.net ([78.243.104.167]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 06 Feb 2013 20:22:31 +0100 Received: from thierry.volpiatto by lbe83-2-78-243-104-167.fbx.proxad.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 06 Feb 2013 20:22:31 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: Thierry Volpiatto Date: Wed, 06 Feb 2013 20:21:57 +0100 Organization: Emacs Helm Lines: 73 Message-ID: <871uct2qp6.fsf@gmail.com> References: <87k3ql4lau.fsf@gmail.com> <87lib1a58a.fsf@gmx.de> <87d2wdec7a.fsf@gmail.com> <8762251ohv.fsf@gmail.com> <878v71a1uz.fsf@gmx.de> <871ucttoxi.fsf@gmail.com> <8738x9a079.fsf@gmx.de> <877gmlie3u.fsf@gmail.com> <87d2wd46as.fsf@gmx.de> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: lbe83-2-78-243-104-167.fbx.proxad.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.92 (gnu/linux) Cancel-Lock: sha1:GKFWSsg0zA1WBV4M8Wgqfmn1RmU= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Michael Albinus writes: > Thierry Volpiatto writes: > >> Hi Michael, > > Hi Thierry, > >>> What happens, if you move your ~/.netrc away (temporarily)? >> It is working when I remove .netrc >> (file-remote-p "/ftp:mafreebox.freebox.fr:") >> => "/ftp:mafreebox.freebox.fr:" >> >> Here the entry in .netrc: >> >> machine mafreebox.freebox.fr login freebox password xxxxx > > With that entry in .netrc, I'm able to reproduce the problem. No need > for you to collect further information; I will debug it. Ok thanks, I give you anyway the output of xbacktrace as Eli asked: --8<---------------cut here---------------start------------->8--- (gdb) break wrong_type_argument Breakpoint 3 at 0x532210: file data.c, line 91. (gdb) run -Q Starting program: /home/thierry/tmp/emacs-savanah-git/src/emacs -Q [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffeea50700 (LWP 300)] [New Thread 0x7fffee24f700 (LWP 301)] Breakpoint 3, wrong_type_argument (predicate=12059346, value=12006466) at data.c:91 91 { (gdb) xbacktrace "byte-code" (0xffffa740) "eieio-defclass" (0xffffabe0) "byte-code" (0xffffad50) "byte-code" (0xffffae40) "require" (0xffffb2a0) "byte-code" (0xffffb3c0) "require" (0xffffb7f0) "byte-code" (0xffffb960) "byte-code" (0xffffba50) "require" (0xffffbeb0) "byte-code" (0xffffbfd0) "tramp-file-name-handler" (0xffffc3f0) "file-remote-p" (0xffffc5d8) "apply" (0xffffc690) "let*" (0xffffc8a0) "tramp-completion-run-real-handler" (0xffffc970) "if" (0xffffcba0) "let" (0xffffcd30) "tramp-completion-file-name-handler" (0xffffceb0) "file-remote-p" (0xffffcff0) "eval" (0xffffd258) "eval-last-sexp-1" (0xffffd430) "eval-last-sexp" (0xffffd648) "call-interactively" (0xffffd818) (gdb) --8<---------------cut here---------------end--------------->8--- > Best regards, Michael. > > > > -- Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997 From unknown Tue Jun 17 21:57:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13636: 24.3.50; tramp+ftp broken In-Reply-To: <87k3ql4lau.fsf@gmail.com> Resent-From: Thierry Volpiatto Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Feb 2013 19:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13636@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.136017877527921 (code B ref -1); Wed, 06 Feb 2013 19:27:01 +0000 Received: (at submit) by debbugs.gnu.org; 6 Feb 2013 19:26:15 +0000 Received: from localhost ([127.0.0.1]:39859 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3AdK-0007GI-Rh for submit@debbugs.gnu.org; Wed, 06 Feb 2013 14:26:15 -0500 Received: from eggs.gnu.org ([208.118.235.92]:46795) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3AdF-0007G5-Uq for submit@debbugs.gnu.org; Wed, 06 Feb 2013 14:26:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U3Abz-0002r1-H9 for submit@debbugs.gnu.org; Wed, 06 Feb 2013 14:24:52 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-101.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RP_MATCHES_RCVD, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:41263) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U3Abz-0002qx-E8 for submit@debbugs.gnu.org; Wed, 06 Feb 2013 14:24:51 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58157) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U3Aby-00019h-BV for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 14:24:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U3Abx-0002qd-5Y for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 14:24:50 -0500 Received: from plane.gmane.org ([80.91.229.3]:43495) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U3Abw-0002qX-VR for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 14:24:49 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1U3AcC-0002LH-4O for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 20:25:04 +0100 Received: from lbe83-2-78-243-104-167.fbx.proxad.net ([78.243.104.167]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 06 Feb 2013 20:25:04 +0100 Received: from thierry.volpiatto by lbe83-2-78-243-104-167.fbx.proxad.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 06 Feb 2013 20:25:04 +0100 X-Injected-Via-Gmane: http://gmane.org/ From: Thierry Volpiatto Date: Wed, 06 Feb 2013 20:23:14 +0100 Organization: Emacs Helm Lines: 40 Message-ID: <87wqul1c2l.fsf@gmail.com> References: <87k3ql4lau.fsf@gmail.com> <87lib1a58a.fsf@gmx.de> <87d2wdec7a.fsf@gmail.com> <8762251ohv.fsf@gmail.com> <878v71a1uz.fsf@gmx.de> <871ucttoxi.fsf@gmail.com> <8738x9a079.fsf@gmx.de> <877gmlie3u.fsf@gmail.com> <831uct9tn9.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: lbe83-2-78-243-104-167.fbx.proxad.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.92 (gnu/linux) Cancel-Lock: sha1:qC+ubssLBMikx5ZcjP5Ytv4lIhY= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Hi Eli, Eli Zaretskii writes: >> From: Thierry Volpiatto >> Date: Wed, 06 Feb 2013 17:47:17 +0100 >> Cc: 13636@debbugs.gnu.org >> >> >> Debugger entered--Lisp error: (wrong-type-argument stringp nil) >> >> signal(wrong-type-argument (stringp nil)) >> >> byte-code("\301@A\"\207" [err signal] 3) >> >> ange-ftp-hook-function(file-remote-p "/ftp:mafreebox.freebox.fr:" nil nil) >> > >> > Still not sufficient. I don't see where (stringp nil) is called. >> > "/ftp:mafreebox.freebox.fr:" is a string (obviously). The other >> > parameters of `file-remote-p' are optional, it is OK to be nil. >> > >> > What happens, if you eval in your *scratch* buffer >> > >> > (file-remote-p "/ftp:mafreebox.freebox.fr:" nil nil) >> Same error. >> >> > What happens, if you move your ~/.netrc away (temporarily)? >> It is working when I remove .netrc >> (file-remote-p "/ftp:mafreebox.freebox.fr:") >> => "/ftp:mafreebox.freebox.fr:" >> >> Here the entry in .netrc: >> >> machine mafreebox.freebox.fr login freebox password xxxxx > > Just run Emacs under GDB, put a breakpoint in wrong_type_argument, and > when it breaks, show the backtrace (including "xbacktrace"). That > should show enough for Michael to see the information he wants. Thanks for this info, really helpful. -- Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997 From unknown Tue Jun 17 21:57:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13636: 24.3.50; tramp+ftp broken Resent-From: Michael Albinus Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Feb 2013 20:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Thierry Volpiatto Cc: 13636@debbugs.gnu.org Received: via spool by 13636-submit@debbugs.gnu.org id=B13636.13601818047164 (code B ref 13636); Wed, 06 Feb 2013 20:17:02 +0000 Received: (at 13636) by debbugs.gnu.org; 6 Feb 2013 20:16:44 +0000 Received: from localhost ([127.0.0.1]:39941 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3BQA-0001rU-TS for submit@debbugs.gnu.org; Wed, 06 Feb 2013 15:16:44 -0500 Received: from mout.gmx.net ([212.227.15.18]:61346) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3BQ7-0001rL-RE for 13636@debbugs.gnu.org; Wed, 06 Feb 2013 15:16:41 -0500 Received: from mailout-de.gmx.net ([10.1.76.12]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0LcVHU-1UlZ2k1knO-00jr4m for <13636@debbugs.gnu.org>; Wed, 06 Feb 2013 21:15:20 +0100 Received: (qmail invoked by alias); 06 Feb 2013 20:15:19 -0000 Received: from p57BB9675.dip0.t-ipconnect.de (EHLO detlef.gmx.de) [87.187.150.117] by mail.gmx.net (mp012) with SMTP; 06 Feb 2013 21:15:19 +0100 X-Authenticated: #3708877 X-Provags-ID: V01U2FsdGVkX1+2jyFO4nC29xyxN0LUF1Rn6/jz0xuZgeFnbduXj8 trFl3RtnjbDXAD From: Michael Albinus References: <87k3ql4lau.fsf@gmail.com> <87lib1a58a.fsf@gmx.de> <87d2wdec7a.fsf@gmail.com> <8762251ohv.fsf@gmail.com> <878v71a1uz.fsf@gmx.de> <871ucttoxi.fsf@gmail.com> <8738x9a079.fsf@gmx.de> <877gmlie3u.fsf@gmail.com> Date: Wed, 06 Feb 2013 21:15:12 +0100 In-Reply-To: <877gmlie3u.fsf@gmail.com> (Thierry Volpiatto's message of "Wed, 06 Feb 2013 17:47:17 +0100") Message-ID: <877gml42sv.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Y-GMX-Trusted: 0 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Thierry Volpiatto writes: > Hi Michael, Hi Thierry, >> What happens, if you move your ~/.netrc away (temporarily)? > It is working when I remove .netrc > (file-remote-p "/ftp:mafreebox.freebox.fr:") > => "/ftp:mafreebox.freebox.fr:" > > Here the entry in .netrc: > > machine mafreebox.freebox.fr login freebox password xxxxx Finally, it looks like this error has been introduced with revno #111057. Tramp/ange-ftp is just a victim, the same error might happen in other constellations as well. The following patch cures it for me: --8<---------------cut here---------------start------------->8--- *** /usr/local/src/emacs/lisp/vc/vc-hooks.el.~111682~ 2013-02-06 21:11:32.205313196 +0100 --- /usr/local/src/emacs/lisp/vc/vc-hooks.el 2013-02-06 20:54:51.324349951 +0100 *************** *** 858,865 **** (set (make-local-variable 'backup-inhibited) t)) ;; Let the backend setup any buffer-local things he needs. (vc-call-backend backend 'find-file-hook)) ! ((let* ((truename (expand-file-name buffer-file-truename)) ! (link-type (and (not (equal buffer-file-name truename)) (vc-backend truename)))) (cond ((not link-type) nil) ;Nothing to do. ((eq vc-follow-symlinks nil) --- 858,867 ---- (set (make-local-variable 'backup-inhibited) t)) ;; Let the backend setup any buffer-local things he needs. (vc-call-backend backend 'find-file-hook)) ! ((let* ((truename (and buffer-file-truename ! (expand-file-name buffer-file-truename))) ! (link-type (and truename ! (not (equal buffer-file-name truename)) (vc-backend truename)))) (cond ((not link-type) nil) ;Nothing to do. ((eq vc-follow-symlinks nil) --8<---------------cut here---------------end--------------->8--- Could you, please, check? Best regards, Michael. From unknown Tue Jun 17 21:57:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13636: 24.3.50; tramp+ftp broken Resent-From: Thierry Volpiatto Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 06 Feb 2013 21:05:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 13636@debbugs.gnu.org Received: via spool by 13636-submit@debbugs.gnu.org id=B13636.136018465718515 (code B ref 13636); Wed, 06 Feb 2013 21:05:02 +0000 Received: (at 13636) by debbugs.gnu.org; 6 Feb 2013 21:04:17 +0000 Received: from localhost ([127.0.0.1]:40034 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3CAD-0004oa-59 for submit@debbugs.gnu.org; Wed, 06 Feb 2013 16:04:17 -0500 Received: from mail-ea0-f179.google.com ([209.85.215.179]:60599) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3CAA-0004oS-Ka for 13636@debbugs.gnu.org; Wed, 06 Feb 2013 16:04:15 -0500 Received: by mail-ea0-f179.google.com with SMTP id d12so863781eaa.10 for <13636@debbugs.gnu.org>; Wed, 06 Feb 2013 13:02:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:organization:references:date :in-reply-to:message-id:user-agent:mime-version:content-type; bh=RIJmw69En1EKRnOmWpHHXreDgfQ/8vLd0AB3GgX+ZKI=; b=WIrzZ3sT+ygfyVou8X6z/ZtnSwnsTT/5mAtq8xPrlbaEUzkK+xkVDvOh8s0dbuNlO+ 18pWxLOVlV2xB+IkeWP7AFNVuRWHOV2Iinb/+/qJUyvegJ07wBIqap1nW5OZqcqDXt0m wL1Ro4Bjdg+TRdczZk0Mx1US3YrXLC6HJhUBPsEBRV4GIlDj/rjOF1sxdMau5bbwuABI mImvAB+NX9ypgcnvgx8L9KdMLFjUVx6KNXE3SX6zEIpc72FY+EmfGX7CVKtpzatkNn1r KT2n23xhyv5L2A3ACbuLzHbwuykgtwr9mv5VLpDbPaZzk1apyyPYY7NkOqhKUQ+nyzia b13Q== X-Received: by 10.14.211.137 with SMTP id w9mr100048015eeo.39.1360184575997; Wed, 06 Feb 2013 13:02:55 -0800 (PST) Received: from dell-14z (lbe83-2-78-243-104-167.fbx.proxad.net. [78.243.104.167]) by mx.google.com with ESMTPS id j46sm35415639eeo.3.2013.02.06.13.02.53 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Wed, 06 Feb 2013 13:02:54 -0800 (PST) From: Thierry Volpiatto Organization: Emacs Helm References: <87k3ql4lau.fsf@gmail.com> <87lib1a58a.fsf@gmx.de> <87d2wdec7a.fsf@gmail.com> <8762251ohv.fsf@gmail.com> <878v71a1uz.fsf@gmx.de> <871ucttoxi.fsf@gmail.com> <8738x9a079.fsf@gmx.de> <877gmlie3u.fsf@gmail.com> <877gml42sv.fsf@gmx.de> Date: Wed, 06 Feb 2013 22:02:51 +0100 In-Reply-To: <877gml42sv.fsf@gmx.de> (Michael Albinus's message of "Wed, 06 Feb 2013 21:15:12 +0100") Message-ID: <87r4ktcg04.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Hi Michael, Michael Albinus writes: > Finally, it looks like this error has been introduced with revno > #111057. Tramp/ange-ftp is just a victim, the same error might happen in > other constellations as well. > > The following patch cures it for me: > > Could you, please, check? It is working with your patch but only when I eval manually the function you patched. Also maybe equality should be tested here with file-equal-p ? -- Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997 From unknown Tue Jun 17 21:57:33 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Thierry Volpiatto Subject: bug#13636: closed (Re: bug#13636: 24.3.50; tramp+ftp broken) Message-ID: References: <87sj58h58m.fsf@gmx.de> <87k3ql4lau.fsf@gmail.com> X-Gnu-PR-Message: they-closed 13636 X-Gnu-PR-Package: emacs Reply-To: 13636@debbugs.gnu.org Date: Thu, 07 Feb 2013 08:58:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1360227482-27316-1" This is a multi-part message in MIME format... ------------=_1360227482-27316-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #13636: 24.3.50; tramp+ftp broken which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 13636@debbugs.gnu.org. --=20 13636: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D13636 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1360227482-27316-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 13636-done) by debbugs.gnu.org; 7 Feb 2013 08:57:58 +0000 Received: from localhost ([127.0.0.1]:40698 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3NIr-00076K-HP for submit@debbugs.gnu.org; Thu, 07 Feb 2013 03:57:58 -0500 Received: from mout.gmx.net ([212.227.15.18]:64405) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3NIo-00076C-Pn for 13636-done@debbugs.gnu.org; Thu, 07 Feb 2013 03:57:55 -0500 Received: from mailout-de.gmx.net ([10.1.76.33]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0MMZTU-1U1jOY2kUo-008Niz for <13636-done@debbugs.gnu.org>; Thu, 07 Feb 2013 09:56:32 +0100 Received: (qmail invoked by alias); 07 Feb 2013 08:56:32 -0000 Received: from p57BB89D7.dip0.t-ipconnect.de (EHLO detlef.gmx.de) [87.187.137.215] by mail.gmx.net (mp033) with SMTP; 07 Feb 2013 09:56:32 +0100 X-Authenticated: #3708877 X-Provags-ID: V01U2FsdGVkX19+xAEcH7F+GGBmjaUhZaOInIP3b7EcVIk/mrQbkH 6eP7bzRvAxDgGx From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#13636: 24.3.50; tramp+ftp broken References: <87k3ql4lau.fsf@gmail.com> <87lib1a58a.fsf@gmx.de> <87d2wdec7a.fsf@gmail.com> <8762251ohv.fsf@gmail.com> <878v71a1uz.fsf@gmx.de> <871ucttoxi.fsf@gmail.com> <8738x9a079.fsf@gmx.de> <877gmlie3u.fsf@gmail.com> <877gml42sv.fsf@gmx.de> <87r4ktcg04.fsf@gmail.com> Date: Thu, 07 Feb 2013 09:56:25 +0100 In-Reply-To: <87r4ktcg04.fsf@gmail.com> (Thierry Volpiatto's message of "Wed, 06 Feb 2013 22:02:51 +0100") Message-ID: <87sj58h58m.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Y-GMX-Trusted: 0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 13636-done Cc: 13636-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.9 (-) Thierry Volpiatto writes: > Hi Michael, Hi Thierry, > It is working with your patch but only when I eval manually the function > you patched. vc-hooks.el is dumped into Emacs. You must run make, and restart Emacs. > Also maybe equality should be tested here with file-equal-p ? Maybe. But `file-equal-p' calls `file-truename'. I suspect performance matters, that's why `buffer-file-truename' is used. So it might be a problem to use `file-equal-p' here. I've committed my patch to the trunk, closing this bug. Best regards, Michael. ------------=_1360227482-27316-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 6 Feb 2013 13:37:21 +0000 Received: from localhost ([127.0.0.1]:38922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U35Bf-0004RD-Lj for submit@debbugs.gnu.org; Wed, 06 Feb 2013 08:37:20 -0500 Received: from eggs.gnu.org ([208.118.235.92]:60978) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U35Bb-0004R6-No for submit@debbugs.gnu.org; Wed, 06 Feb 2013 08:37:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U35AK-0005xy-V2 for submit@debbugs.gnu.org; Wed, 06 Feb 2013 08:35:59 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-102.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, T_DKIM_INVALID, USER_IN_WHITELIST autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:47568) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U35AK-0005xu-RU for submit@debbugs.gnu.org; Wed, 06 Feb 2013 08:35:56 -0500 Received: from eggs.gnu.org ([208.118.235.92]:44092) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U35AH-0001i0-GF for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 08:35:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U35AC-0005x4-VT for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 08:35:53 -0500 Received: from mail-wi0-f172.google.com ([209.85.212.172]:33344) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U35AC-0005wJ-H5 for bug-gnu-emacs@gnu.org; Wed, 06 Feb 2013 08:35:48 -0500 Received: by mail-wi0-f172.google.com with SMTP id ez12so5532671wid.11 for ; Wed, 06 Feb 2013 05:35:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:subject:date:message-id:mime-version :content-type:content-transfer-encoding; bh=RcDeNuooHI2Oyvtvb/60a9peZ7mOkMtGodK1Cs17+N8=; b=kDAiFduomn5Mw/hQTq1K5dFqA9VJEDacSgLbZIaxt6PWfJJagDo5H40er0+0yGC/r2 /AZQ7U+L/kRa5gIhf8g7VfbxoK+ZLp5rKbydT7VtLkFYTavP6O4Gy0BrqqGbLadUJCgN fKYE87NGpoKXWoj8apSlAdv/+TXTKIwafRQOh3FEZS8NlQStw96wyKm4fgTYkJ1rVyd0 6JRldUVfFhZBubCVppGjIFsvfue5YSUeUff6Ee8XC5AvqkC9SJCG5yNCtcV6B8AEsnJE DmrFpvtCopNiRIWRgqEOl/ymzwZZ7KAmNtlUTIaIEcVwL/tj0vZ6sfhiaCX2c0ztTtiz AY2g== X-Received: by 10.180.90.106 with SMTP id bv10mr5119067wib.12.1360157747022; Wed, 06 Feb 2013 05:35:47 -0800 (PST) Received: from dell-14z (lbe83-2-78-243-104-167.fbx.proxad.net. [78.243.104.167]) by mx.google.com with ESMTPS id ex1sm3303500wib.7.2013.02.06.05.35.44 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Wed, 06 Feb 2013 05:35:45 -0800 (PST) From: Thierry Volpiatto To: bug-gnu-emacs@gnu.org Subject: 24.3.50; tramp+ftp broken Date: Wed, 06 Feb 2013 14:35:37 +0100 Message-ID: <87k3ql4lau.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -6.1 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) Hi, I start with emacs -Q Here some basic setting: --8<---------------cut here---------------start------------->8--- (setq ange-ftp-try-passive-mode t) (setq ange-ftp-passive-host-alist '(("mafreebox.freebox.fr" . "on"))) --8<---------------cut here---------------end--------------->8--- C-x C-f /ftp:mafreebox.freebox.fr:/ RET On emacs-24.2.92, no problems, all is working as expected. On emacs-24.3.50.1:(cursor at "!") C-x C-f /ftp:mafreebox.freebox.fr"!" As soon as I enter the last ":", I have this error: Debugger entered--Lisp error: (wrong-type-argument stringp nil) (See complete backtrace below) When I want to quit emacs with C-x C-c, Emacs offer to save .netrc which is not modified!, if I press any key (y, n, q etc...) I am prompted again and again forever until I kill Emacs. --8<---------------cut here---------------start------------->8--- Debugger entered--Lisp error: (wrong-type-argument stringp nil) signal(wrong-type-argument (stringp nil)) byte-code("\301@A\"\207" [err signal] 3) ange-ftp-hook-function(file-remote-p "/ftp:mafreebox.freebox.fr:" nil nil) apply(ange-ftp-hook-function file-remote-p ("/ftp:mafreebox.freebox.fr:" = nil nil)) tramp-ftp-file-name-handler(file-remote-p "/ftp:mafreebox.freebox.fr:" ni= l nil) apply(tramp-ftp-file-name-handler file-remote-p ("/ftp:mafreebox.freebox.= fr:" nil nil)) byte-code("\300\301\215\207" [suppress (apply foreign operation args)] 2) byte-code("K\306\211<\203\240\n@\307=3D\203\240\306\310\311!\203\"\312\3= 11\313N@!\206\221\314\315!\2039\316\315!\2044\317\315!\205\221\315 \202\221= \320\321!\211\205D\322\f!)\203P\323\320\321!!\202\221\320\324!\211\205[\322= \f!)\203g\323\320\324!!\202\221\320\325!\211\205r\322\f!)\203~\323\320\325!= !\202\221\326\327!\203\212\323\327!\202\221\330\331!\210\323\332!)\333\n\21= 1*A@)\334\335#\210)\336\337\215\211\336=3D\203\315=0E+\340\341\342,C-\"C-./= 0\306\343\344\217,\210\345,-\"\202=01 \346=3D\203\377\3061+\347\350\342,C-\= "C-./0\306\343\344\217,\210\351+!\210\345,-\")\202=01 *\207" [foreign resul= t sf file-name-handler-alist d default-directory nil autoload boundp tempor= ary-file-directory eval standard-value fboundp temp-directory subrp functio= np getenv "TEMP" file-directory-p file-name-as-directory "TMP" "TMPDIR" fil= e-exists-p "c:/temp" message "Neither `temporary-file-directory' nor `temp-= directory' is defined -- using /tmp." "/tmp" load noerror nomessage non-ess= ential (byte-code "\300\301\215\207" [suppress (apply foreign operation arg= s)] 2) 5 "Non-essential received in operation %s" append (byte-code " X\20= 5}\306 \307\216=0B\203;\310X\203;\311\312\313U\203!\314\2026\315U\203+\3= 14\2026\316U\2035\317\2026\320\fP#\210 \321Y\205|=0E\203d\322=1A!\203d\323= \324=1A!!\203dr\324=1A!q\210\325=1B!=1A)=1A\205|\326=1A!\205|\311\327=1A\33= 0\331\"\fP$*\207" [level tramp-verbose save-match-data-internal tramp-mess= age-show-message fmt-string args match-data ((byte-code "\301\302\"\207" [= save-match-data-internal set-match-data evaporate] 3)) 3 apply message 0 ""= 1 2 "Warning: " "Tramp: " 4 processp buffer-name process-buffer tramp-diss= ect-file-name vectorp tramp-debug-message format "(%d) # " vec-or-proc defa= ult-directory] 6) ((error)) tramp-run-real-handler suppress 1 "Suppress rec= eived in operation %s" tramp-cleanup x v operation args fmt-string level ve= c-or-proc tramp-message-show-message] 7) tramp-file-name-handler(file-remote-p "/ftp:mafreebox.freebox.fr:" nil ni= l) file-remote-p("/ftp:mafreebox.freebox.fr:" nil nil) apply(file-remote-p ("/ftp:mafreebox.freebox.fr:" nil nil)) tramp-completion-run-real-handler(file-remote-p ("/ftp:mafreebox.freebox.= fr:" nil nil)) tramp-completion-file-name-handler(file-remote-p "/ftp:mafreebox.freebox.= fr:" nil nil) file-remote-p("/ftp:mafreebox.freebox.fr:") byte-code("\306\307!\204\f\310\307!\203=00\307\311J!\206!\306\312!\204=1F= \310\312!\205!\312 \313=19\314\306\315!\2041\310\315!\2055\315 d\"!\205r\21= 2\214\316\n\317 #\206E Td}\210=0B\320\211=1D \306\321!\204\\\310\321!\203c= \321 dd#\210\306\322!\204o\310\322!\205q\322 -*\207" [non-essential end tra= mp-rfn-eshadow-update-overlay-regexp tramp-rfn-eshadow-overlay file-name-ha= ndler-alist rfn-eshadow-update-overlay-hook subrp overlay-end functionp rfn= -eshadow-overlay minibuffer-prompt-end t file-remote-p buffer-substring-no-= properties string-match buffer-string nil move-overlay rfn-eshadow-update-o= verlay] 4) tramp-rfn-eshadow-update-overlay() run-hooks(rfn-eshadow-update-overlay-hook) byte-code("\306\307 !\310!\311 d\312=1A=1C\f\203?\f\n=3D\204*=0D\fT=12\2= 11\313\314\315\217\232*\204?\f=0B=3D\204\215=0D\f=12\211\313\314\315\217\23= 2*\204\215=0BT\nW\204f\nTdW\203\206=0D\nT=12\211\313\314\315\217\232*\203\2= 06\nTd\211\203\206=0B\n\\\316\245=0D\f=12\211\313\314\315\217\232*\203\201\= f\211\202@\f\202?\317\311 =0B#\210\320\321!-\207" [rfn-eshadow-overlay non= -essential end start mid goal substitute-in-file-name minibuffer-contents o= verlay-end minibuffer-prompt-end t nil (byte-code "\301\302d\"!\207" [pos = substitute-in-file-name buffer-substring-no-properties] 4) ((error)) 2 move= -overlay run-hooks rfn-eshadow-update-overlay-hook pos] 6) rfn-eshadow-update-overlay() read-from-minibuffer("Find file: " "~/tmp/emacs-savanah-git/src/" (keymap= (keymap (32)) keymap (10 . minibuffer-complete-and-exit) (13 . minibuffer-= complete-and-exit) keymap (menu-bar keymap (minibuf "Minibuf" keymap (tab m= enu-item "Complete" minibuffer-complete :help "Complete as far as possible"= ) (space menu-item "Complete Word" minibuffer-complete-word :help "Complete= at most one word") (63 menu-item "List Completions" minibuffer-completion-= help :help "Display all possible completions") "Minibuf")) (27 keymap (118 = . switch-to-completions)) (prior . switch-to-completions) (63 . minibuffer-= completion-help) (32 . minibuffer-complete-word) (9 . minibuffer-complete) = keymap (menu-bar keymap (minibuf "Minibuf" keymap (previous menu-item "Prev= ious History Item" previous-history-element :help "Put previous minibuffer = history element in the minibuffer") (next menu-item "Next History Item" nex= t-history-element :help "Put next minibuffer history element in the minibuf= fer") (isearch-backward menu-item "Isearch History Backward" isearch-backwa= rd :help "Incrementally search minibuffer history backward") (isearch-forwa= rd menu-item "Isearch History Forward" isearch-forward :help "Incrementally= search minibuffer history forward") (return menu-item "Enter" exit-minibuf= fer :key-sequence "" :help "Terminate input and exit minibuffer") (quit men= u-item "Quit" abort-recursive-edit :help "Abort input and exit minibuffer")= "Minibuf")) (10 . exit-minibuffer) (13 . exit-minibuffer) (7 . abort-recur= sive-edit) (C-tab . file-cache-minibuffer-complete) (9 . self-insert-comman= d) (XF86Back . previous-history-element) (up . previous-history-element) (p= rior . previous-history-element) (XF86Forward . next-history-element) (down= . next-history-element) (next . next-history-element) (27 keymap (114 . pr= evious-matching-history-element) (115 . next-matching-history-element) (112= . previous-history-element) (110 . next-history-element))) nil file-name-h= istory "~/tmp/emacs-savanah-git/src/" nil) completing-read-default("Find file: " read-file-name-internal file-exists= -p confirm-after-completion "~/tmp/emacs-savanah-git/src/" file-name-histor= y "~/tmp/emacs-savanah-git/src/" nil) completing-read("Find file: " read-file-name-internal file-exists-p confi= rm-after-completion "~/tmp/emacs-savanah-git/src/" file-name-history "~/tmp= /emacs-savanah-git/src/") read-file-name-default("Find file: " nil "~/tmp/emacs-savanah-git/src/" c= onfirm-after-completion nil nil) read-file-name("Find file: " nil "~/tmp/emacs-savanah-git/src/" confirm-a= fter-completion) find-file-read-args("Find file: " confirm-after-completion) byte-code("\300\301\302 \"\207" [find-file-read-args "Find file: " confir= m-nonexistent-file-or-buffer] 3) call-interactively(find-file nil nil) --8<---------------cut here---------------end--------------->8--- In GNU Emacs 24.3.50.2 (x86_64-unknown-linux-gnu, X toolkit) of 2013-02-05 on dell-14z Windowing system distributor `The X.Org Foundation', version 11.0.11103000 System Description: Ubuntu 12.04.2 LTS Configured using: `configure --with-x-toolkit=3Dlucid --without-toolkit-scroll-bars' Important settings: value of $LANG: fr_FR.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: recentf-mode: t winner-mode: t global-undo-tree-mode: t undo-tree-mode: t auto-image-file-mode: t show-paren-mode: t display-time-mode: t savehist-mode: t minibuffer-depth-indicate-mode: t eldoc-mode: t diff-auto-refine-mode: t helm-mode: t shell-dirtrack-mode: t helm-adaptative-mode: t helm-match-plugin-mode: t tooltip-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 Recent input: C-x C-b C-SPC C-n C-n M-w =20 m q y C-SPC C-n C-n M-w m q y M-x r=20 e p o r t - Recent messages: Reading incoming mail from file... nnml: Reading incoming mail (no new mail)...done Reading active file via nnml...done nnimap read 0k from imap.gmail.com nnimap read 24k from imap.gmail.com Reading active file from archive via nnfolder...done Reading active file via nndraft...done Checking new news...done Are you sure you want to quit reading news? (y or n) y (No changes need to be saved) Load-path shadows: ~/elisp/auctex/lpath hides ~/elisp/emacs-wget/lpath /usr/local/share/emacs/24.3.50/lisp/emacs-lisp/tq hides ~/elisp/emms/lisp/tq ~/.emacs.d/.gnus hides ~/.emacs.d/emacs-config-laptop/.gnus Features: (shadow epa-mail mail-extr emacsbug helm-command nndraft nnmh utf-7 nnimap utf7 nnml nnfolder parse-time netrc network-stream starttls tls gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig nntp gnus-cache gnus-dired nnir gnus-sum gnus-group gnus-undo nnmail mail-source nnoo gnus-start gnus-spec gnus-int gnus-range gnus-win recentf ido conf-mode allout vc-dispatcher vc-rcs sh-script smie executable vc-git naquadah-theme em-smart em-unix em-script em-prompt em-ls em-hist em-pred em-glob em-dirs em-cmpl em-basic em-banner em-alias esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-groups eshell esh-module esh-mode align-let server winner undo-tree diff slime-xref-browser slime-banner slime-tramp slime-asdf slime-fancy slime-fontifying-fu slime-package-fu slime-references slime-scratch slime-presentations slime-fuzzy slime-fancy-inspector slime-c-p-c slime-editing-commands slime-autodoc slime-parse slime-repl image-file newsticker newst-treeview tree-widget newst-plainview newst-reader newst-ticker newst-backend xdvi-search preview-latex pcomplete-extension em-term term disp-table ehelp electric helm-ipython helm-elisp helm-eval python rx whitespace paren time avoid savehist smtpmail-async smtpmail sendmail helm-async boxquote markdown-mode org-google-weather google-weather url-cache iterator googlecl google-maps google-maps-static google-maps-geocode google-maps-base json simple-call-tree el-expectations el-mock csv2org iedit-rect rect iedit iedit-lib zop-to-char smallurl mm-url gnus gnus-ems nnheader rectangle-utils tv-utils async pcvs pcvs-parse pcvs-info pcvs-defs ewoc mb-depth ioccur cl-info slime hyperspec slime-autoloads ledger-config ledger esh-arg esh-util tex-site auto-loads esh-toggle flymake eldoc-eval eldoc no-word dired-extension emms-mpd-config emms-playlist-limit emms-volume emms-volume-amixer emms-i18n emms-history emms-score emms-stream-info emms-metaplaylist-mode emms-bookmarks emms-cue emms-mode-line-icon emms-browser sort emms-playlist-sort emms-last-played emms-player-xine emms-player-mpd tq emms-playing-time emms-lyrics emms-url hl-line emms-tag-editor emms-mark emms-mode-line emms-cache emms-info-ogginfo emms-info-mp3info emms-playlist-mode emms-player-vlc emms-player-mplayer emms-info emms-streams later-do emms-source-playlist emms-source-file emms-player-simple emms-setup emms emms-compat magit-stgit magit-bisect magit-key-mode magit diff-mode log-edit pcvs-util add-log htmlize-hack htmlize muse-colors muse-docbook muse-texinfo texnfo-upd texinfo muse-latex muse-html muse-xml-common muse-wiki cus-edit cus-start cus-load muse-publish muse-project muse-protocols muse-regexps wid-edit muse muse-nested-tags muse-mode muse-autoloads org-config-thierry ob-sh org-crypt cal-china lunar solar cal-dst cal-bahai cal-islam cal-hebrew holidays hol-loaddefs vc-hg org-wl org-w3m org-vm org-rmail org-mhe org-mew org-irc org-jsinfo org-infojs org-html org-exp ob-exp org-exp-blocks org-info org-gnus org-docview org-bibtex bibtex org-bbdb org-agenda appt diary-lib diary-loaddefs org-annotation-helper org-capture org-mks remember org-remember org-datetree addressbook-bookmark message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev mail-utils gmm-utils mailheader firefox-protocol bookmark-firefox-handler bookmark-extensions org ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint ob-keys org-pcomplete org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob org-compat org-macs ob-eval org-loaddefs find-func cal-menu calendar cal-loaddefs bookmark pp init-helm-thierry helm-mode helm-imenu imenu helm-ls-git helm-descbinds helm-ls-hg helm-files image-dired tramp tramp-compat tramp-loaddefs shell pcomplete format-spec dired-x dired-aux ffap thingatpt helm-buffers helm-elscreen helm-tags helm-bookmark helm-adaptative helm-info helm-net browse-url xml url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse url-vars mailcap helm-plugin helm-help helm-match-plugin helm-grep wgrep-helm wgrep helm-regexp grep helm-external helm-utils warnings dired compile comint ansi-color ring helm-locate helm advice help-fns helm-config epa-file epa derived epg epg-config auth-source eieio byte-opt bytecomp byte-compile cconv gnus-util time-date mm-util mail-prsvr password-cache usage-memo info easymenu cl-macs gv edmacro kmacro cl nadvice cl-lib tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind inotify dynamic-setting system-font-setting font-render-setting x-toolkit x multi-tty emacs) --=20 Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997=20 ------------=_1360227482-27316-1-- From unknown Tue Jun 17 21:57:33 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13636: 24.3.50; tramp+ftp broken Resent-From: Thierry Volpiatto Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 Feb 2013 12:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13636 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Michael Albinus Cc: 13636-done@debbugs.gnu.org Received: via spool by 13636-done@debbugs.gnu.org id=D13636.136032702119974 (code D ref 13636); Fri, 08 Feb 2013 12:37:02 +0000 Received: (at 13636-done) by debbugs.gnu.org; 8 Feb 2013 12:37:01 +0000 Received: from localhost ([127.0.0.1]:43040 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3nCO-0005C6-MP for submit@debbugs.gnu.org; Fri, 08 Feb 2013 07:37:00 -0500 Received: from mail-ea0-f175.google.com ([209.85.215.175]:53640) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3nCM-0005By-Cb for 13636-done@debbugs.gnu.org; Fri, 08 Feb 2013 07:36:59 -0500 Received: by mail-ea0-f175.google.com with SMTP id d1so1679267eab.34 for <13636-done@debbugs.gnu.org>; Fri, 08 Feb 2013 04:36:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:organization:references:date :in-reply-to:message-id:user-agent:mime-version:content-type; bh=oXP80snGGtsqPpKdYLngFq4XrF6maZ90zo9QEtVcTgk=; b=N4DxOVzonwXWjvHcIPoTtSIt0U8dCpvEO+V0cVcHqaJhViAY1Ah78pPIQElML132tU 1MtrRv2ZjBs6KZBPxh57YveiFn9vv40O0ErNn+XtmrPFLozDQPfEoLSPU4p+Oi8WkbeL EHqvSueakKdp8OlE0p+5vr/uQ2Cqj8OxpJU707siHDAcLoEVCZps6gQi/BuAx9qhEaPE LGcGuCtsJ1a3rv/Ovk4MkD9+MzNCDsRNdOD2N8r0QR4PSeOvIcHmchNKaF8azU9dHbNj LOHJ2rJxVexErUoChoNOCU0lSxSUIj3CjbgyCB3NG0MpN//DZaDRjauEEA03FQehmOIK zCsQ== X-Received: by 10.14.177.1 with SMTP id c1mr15692380eem.8.1360327014595; Fri, 08 Feb 2013 04:36:54 -0800 (PST) Received: from dell-14z (lbe83-2-78-243-104-167.fbx.proxad.net. [78.243.104.167]) by mx.google.com with ESMTPS id a1sm21841225eep.2.2013.02.08.04.36.52 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Fri, 08 Feb 2013 04:36:52 -0800 (PST) From: Thierry Volpiatto Organization: Emacs Helm References: <87k3ql4lau.fsf@gmail.com> <87lib1a58a.fsf@gmx.de> <87d2wdec7a.fsf@gmail.com> <8762251ohv.fsf@gmail.com> <878v71a1uz.fsf@gmx.de> <871ucttoxi.fsf@gmail.com> <8738x9a079.fsf@gmx.de> <877gmlie3u.fsf@gmail.com> <877gml42sv.fsf@gmx.de> <87r4ktcg04.fsf@gmail.com> <87sj58h58m.fsf@gmx.de> Date: Fri, 08 Feb 2013 13:36:50 +0100 In-Reply-To: <87sj58h58m.fsf@gmx.de> (Michael Albinus's message of "Thu, 07 Feb 2013 09:56:25 +0100") Message-ID: <878v6zvv6l.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Hi Michael, sorry for late reply. Michael Albinus writes: > Thierry Volpiatto writes: > >> Hi Michael, > > Hi Thierry, > >> It is working with your patch but only when I eval manually the function >> you patched. > > vc-hooks.el is dumped into Emacs. You must run make, and restart Emacs. Yes I had to bootstrap, for some reasons make was not enough. >> Also maybe equality should be tested here with file-equal-p ? > > Maybe. But `file-equal-p' calls `file-truename'. I suspect performance > matters, that's why `buffer-file-truename' is used. So it might be a > problem to use `file-equal-p' here. Ok. > I've committed my patch to the trunk, closing this bug. Ok working fine now, thanks. -- Thierry Get my Gnupg key: gpg --keyserver pgp.mit.edu --recv-keys 59F29997