I'm working on a project that is kept on a shared server (server runs Ubuntu 14.04 LTS; my machine runs OS X 10.10.2). I access the server files via Tramp using a password-secured SSH connection. Whenever I try to use Helm to navigate between files in the project I'm working on, Emacs freezes with the following message in the minibuffer:

Tramp: Opening connection for [username]@[server] using scp...

Emacs is unresponsive after this. A few minutes later, it says the connection was failed:

Tramp: Opening connection for [username]@[host] using scp...failed

It remains unresponsive at this point indefinitely. I need to kill the process or force quit the application so I can reopen it. Backtrace under lldb doesn't give any useful information, probably because the program isn't really crashing - it's being terminated after becoming unresponsive.

Any idea what might be going on / how to diagnose the issue / what to do to fix it?

EDIT: Backtrace available at https://gist.github.com/JDRomano2/eb95345b7cd3c1c71911

  • this answer might be relevant. In this case, you do want a backtrace for debugging.
    – PythonNut
    Feb 9, 2015 at 16:06
  • 1
    The suggestions on that page didn't help. I'm not simply trying to find a way to make Emacs responsive again - rather I'm trying to make Helm actually work over SSH. I also posted a link to the backtrace above.
    – JDRomano2
    Feb 9, 2015 at 16:17
  • 2
    This is for debugging. The backtrace produced by Emacs is easier to understand because it's at a higher level (it will tell you what functions were running, etc.) The problem with the lldb backtrace is that it doesn't contain information about helm.
    – PythonNut
    Feb 9, 2015 at 16:26


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.