I am using Emacs and TRAMP on a Mac to access a remote Git repo on a Linux machine. TRAMP is using the SSH protocol.
projectile-find-file
and routine editing works great. Projectile finds the .git
directory on the remote machine, through TRAMP.
projectile-ag
, projectile-ripgrep
and I think projectile-grep
sometimes work, but other times cause a complete crash of the Mac. I presume some limit is exceeded for number of connections or remote buffers, and the kernel panics. Perhaps the calls to ag
happen too quickly over the network? Perhaps a delay needs to be used between calls to ag
?
The ag
and rg
executables are on the Mac, not on the remote machine. I would prefer not to install these on the remote machine.
This kernel panic never occurs with projectile-ag
and a local repository, without TRAMP.
I don't have any log information to share but have sent the reports to Apple when the system reboots.
Emacs 28.1 and current TRAMP version
Thanks for any ideas
It occurs after this message:
Tramp: Sending command ‘
exec ssh -q -o ControlMaster=auto -o ControlPath='tramp.%C'
-o ControlPersist=no -e none [domain name of box]’