Package: emacs
Version: 22.1+1-2.2
Severity: normal

Trying to access the tramp sudo method causes Emacs to hang forever,
presumably because it's expecting the old-style sudo prompt, which was
replaced per http://bugs.debian.org/343268 .  This is more serious
than #454554 because tramp's sudo method now does not work at all.

Using emacs -nw -Q -f toggle-debug-on-quit /sudo::/, the backtrace is

Debugger entered--Lisp error: (quit)
  accept-process-output(#<process *tramp/sudo *> 1 nil)
  tramp-accept-process-output(#<process *tramp/sudo *> 1)
  tramp-process-one-action(#<process *tramp/sudo *> nil "sudo" nil "" 
((tramp-password-prompt-regexp tramp-action-password) 
(tramp-login-prompt-regexp tramp-action-login) (shell-prompt-pattern 
tramp-action-succeed) (tramp-shell-prompt-pattern tramp-action-succeed) 
(tramp-wrong-passwd-regexp tramp-action-permission-denied) 
(tramp-yesno-prompt-regexp tramp-action-yesno) (tramp-yn-prompt-regexp 
tramp-action-yn) (tramp-terminal-prompt-regexp tramp-action-terminal) 
(tramp-process-alive-regexp tramp-action-process-alive)))
  byte-code("���       $�B�\f
\n\f
&LJ" [timeout with-timeout-tag with-timeout-timer with-timeout-timers p 
multi-method run-with-timer nil with-timeout-handler tramp-process-one-action 
method user host actions with-timeout-value] 8)
  byte-code("�ƉBƉ    �Ǎ��\n!��,�-�
\n\f
&�Ƈ" [timeout with-timeout-timers with-timeout-timer with-timeout-value 
with-timeout-tag p nil (byte-code "���      $�B�\f
\n\f
&LJ" [timeout with-timeout-tag with-timeout-timer with-timeout-timers p 
multi-method run-with-timer nil with-timeout-handler tramp-process-one-action 
method user host actions with-timeout-value] 8) cancel-timer 
tramp-process-one-action multi-method method user host actions] 8)
  tramp-process-actions(#<process *tramp/sudo *> nil "sudo" nil "" 
((tramp-password-prompt-regexp tramp-action-password) 
(tramp-login-prompt-regexp tramp-action-login) (shell-prompt-pattern 
tramp-action-succeed) (tramp-shell-prompt-pattern tramp-action-succeed) 
(tramp-wrong-passwd-regexp tramp-action-permission-denied) 
(tramp-yesno-prompt-regexp tramp-action-yesno) (tramp-yn-prompt-regexp 
tramp-action-yn) (tramp-terminal-prompt-regexp tramp-action-terminal) 
(tramp-process-alive-regexp tramp-action-process-alive)) 60)
  tramp-open-connection-su(nil "sudo" nil "")
  tramp-maybe-open-connection(nil "sudo" nil "")
  tramp-send-command(nil "sudo" nil "" "( test -d / 2>/dev/null; echo 
tramp_exit_status $? )")
  tramp-send-command-and-check(nil "sudo" nil "" "test -d /" t)
  tramp-handle-file-directory-p("/sudo::/")
  apply(tramp-handle-file-directory-p "/sudo::/")
  tramp-sh-file-name-handler(file-directory-p "/sudo::/")
  apply(tramp-sh-file-name-handler file-directory-p "/sudo::/")
  tramp-file-name-handler(file-directory-p "/sudo::/")
  file-directory-p("/sudo::/")
  find-file-noselect("/sudo::/" nil nil nil)
  find-file("/sudo::/")
  command-line-1(("-f" "toggle-debug-on-quit" "/sudo::/"))
  command-line()
  normal-top-level()

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.22-3-amd64 (SMP w/1 CPU core)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages emacs depends on:
ii  emacs22                       22.1+1-2.2 The GNU Emacs editor
ii  sudo                          1.6.9p9-1  Provide limited super

emacs recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to