Sequel-ace: SequelAceTunnelAssistant doesn't prompt for Unknown Hosts/SSH Passwords on Big Sur

Created on 3 Jul 2020  ·  46Comments  ·  Source: Sequel-Ace/Sequel-Ace

  • Sequel Ace Version: 2.1.0 (2042)
  • macOS Version: 11.0 Beta (20A4299v)
  • MySQL Version: 5.5.61

Description
Attempting to create an SSH connection fails using a password or key. On macOS 10.14.6 (18G3020) both Sequel Pro and Sequel Ace work but on Big Sur only Sequel Pro works.

Steps To Reproduce

  1. Enter MySQL and SSH details
  2. Click "Test connection"

Expected Behaviour
A dialog is presented with "The SSH Tunnel has unexpectedly closed." as the description. Interestingly clicking on this text to copy it results in the line breaks changing.

After clicking "Show Detail" (maybe it should be "Show Details"?), the following output is displayed:

Used command:  /usr/bin/ssh -v -N -S none -o ControlMaster=no -o ExitOnForwardFailure=yes -o ConnectTimeout=10 -o NumberOfPasswordPrompts=3 -o UserKnownHostsFile=/Users/<user>/Library/Containers/com.sequel-ace.sequel-ace/Data/.keys/ssh_known_hosts_strict -F /Applications/Sequel Ace.app/Contents/Resources/ssh_config -o TCPKeepAlive=no -o ServerAliveInterval=60 -o ServerAliveCountMax=1 root@<host> -L 53190:127.0.0.1:3306

OpenSSH_8.1p1, LibreSSL 2.7.3
debug1: Reading configuration data /Applications/Sequel Ace.app/Contents/Resources/ssh_config
debug1: /Applications/Sequel Ace.app/Contents/Resources/ssh_config line 1: Applying options for *
debug1: Connecting to <host> [<ip>] port 22.
debug1: fd 5 clearing O_NONBLOCK
debug1: Connection established.
load pubkey "/Users/<user>/.keys/id_rsa": Operation not permitted
debug1: identity file /Users/<user>/.keys/id_rsa type -1
debug1: identity file /Users/<user>/.keys/id_rsa-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_8.1
debug1: Remote protocol version 2.0, remote software version OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.10
debug1: match: OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.10 pat OpenSSH_6.6.1* compat 0x04000002
debug1: Authenticating to <host>:22 as 'root'
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: algorithm: [email protected]
debug1: kex: host key algorithm: ecdsa-sha2-nistp256
debug1: kex: server->client cipher: [email protected] MAC: <implicit> compression: none
debug1: kex: client->server cipher: [email protected] MAC: <implicit> compression: none
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ecdsa-sha2-nistp256 SHA256:zVc6wZyEGph4xa7ZJ6f2qVM4EvzqpR8effJcmjqT65o
debug1: read_passphrase: can't open /dev/tty: Device not configured
Host key verification failed.

Interestingly it looks for a ~/.keys/id_rsa file if it exists but is unable to read it.

Is Issue Present in Latest Beta?
Yes with 2.1.1 Beta 3. With this beta the "Test connection" button was missing though.

Highest Priority

All 46 comments

I think it has something to do with the known hosts file permissions. Like sandbox isn't letting us write to our custom known hosts file. Perhaps we have to create the file with permissions specified. I noticed the error on a "special" Mac with Catalina and non-typical professor so wasn't sure if it was an everyone thing or just future Macs thing lol

@dnicolson if you manually add your ssh host to the special known hosts file specified in the ssh command shown in show detail does it work?

I have run into this on High Sierra. It happens because SA substitutes its own ssh config file at /Applications/Sequel Ace.app/Contents/Resources/ssh_config. This contains config directives such as IdentityFile ~/.keys/id_rsa which in addition to being in a non-standard location, also breaks my SSH configs because I usually use a different identity file (IdentityFile ~/.ssh/id_ed25519), and that is set in the usual place – ~/.ssh/config. I expect there are other SSH directives that this may be overriding that may cause similar issues.

I don't really see a good reason for SA to impose its own SSH config over the user's preferences, so I'd call this a bug. I don't know for sure, but I'm guessing that Sequel Pro doesn't do this as it works fine with my custom SSH config.

@Synchro Different issue. Please see #28/#68. Not a bug, a limitation of sandboxing that we're enhancing as we speak.

@Jason-Morcos running the following command seems to be a workaround:
cp ~/.ssh/known_hosts ~/Library/Containers/com.sequel-ace.sequel-ace/Data/.keys/ssh_known_hosts_strict

@Jason-Morcos running the following command seems to be a workaround:

cp ~/.ssh/known_hosts ~/Library/Containers/com.sequel-ace.sequel-ace/Data/.keys/ssh_known_hosts_strict

Good info, @dnicolson! So something about the known hosts file for sure. I'm not sure if this is an intentional change or a temporary bug in the Big Sur beta. No issues with this on Catalina (as far as I know). We don't manually create the known hosts file, we pass the path to ssh and let the ssh executable create it. Perhaps Sequel Ace should instead be creating the file itself so we can control permissions when creating the file. Or changing permissions after the fact.

Out of curiosity, if you delete the known hosts file from the container and try to connect to an ssh connection, is the known hosts file recreated automatically? If yes, what are the permissions for the newly created known hosts file? If you chmod the file to 777 does the bug then go away?

Thank you!

The ssh_known_hosts_strict never seems to be created by Sequel Ace.

@dnicolson Can you try this new beta and let me know if this works? I made it so the app will try to create the known hosts file if it doesn't exist. https://github.com/Sequel-Ace/Sequel-Ace/releases/tag/2.1.1-beta5

@Jason-Morcos The beta creates the ssh_known_hosts_strict file, the host information still needs to be copied from ~/.ssh/known_hosts for it to work though. I also noticed that this only works when using a key, passwords do not work like they do with Sequel Pro.

@Jason-Morcos The beta creates the ssh_known_hosts_strict file, the host information still needs to be copied from ~/.ssh/known_hosts for it to work though. I also noticed that this only works when using a key, passwords do not work like they do with Sequel Pro.

@dnicolson shouldn't need to copy known hosts from the system known hosts file. We can't access the system known hosts file due to sandbox. The app should prompt you to accept the host key the first time you connect to a host that isn't in sequel ace's known hosts file. That may be broken on Big Sur.
What do you mean "passwords fo not work like they do with Sequel Pro."?

There is no prompt to accept an unknown host. An SSH connection can be made using a key or a password with Sequel Pro, only the key works here though.

There is no prompt to accept an unknown host. An SSH connection can be made using a key or a password with Sequel Pro, only the key works here though.

Ahhh both ssh password and known host confirmation require communication between the helper tool and main app. That's the bug. Will update issue description

Accidentally closed

@Kaspik @jamesstout @gboudreau
I've done some debugging on Big Sur and can replicate this issue. Basically the connection fails if the host is not already in Sequel Ace's known hosts file.
No console errors appear to be generated, but this is the output of "Show Details"

OpenSSH_8.1p1, LibreSSL 2.7.3
debug1: Reading configuration data /Users/jason/Library/Developer/Xcode/DerivedData/sequel-ace-bxlnyxfuzwepepempdhoenkbavfl/Build/Products/Debug/Sequel Ace.app/Contents/Resources/ssh_config
debug1: /Users/jason/Library/Developer/Xcode/DerivedData/sequel-ace-bxlnyxfuzwepepempdhoenkbavfl/Build/Products/Debug/Sequel Ace.app/Contents/Resources/ssh_config line 1: Applying options for *
debug1: Connecting to xxxx.xxxxx.com [xx.xx.xx.xx] port 22.
debug1: fd 5 clearing O_NONBLOCK
debug1: Connection established.
debug1: identity file /Users/jason/.ssh/keyfile.pem type -1
debug1: identity file /Users/jason/.ssh/keyfile.pem.pem-cert type -1
debug1: identity file /Users/jason/.keys/id_rsa type -1
debug1: identity file /Users/jason/.keys/id_rsa-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_8.1
debug1: Remote protocol version 2.0, remote software version OpenSSH_7.4
debug1: match: OpenSSH_7.4 pat OpenSSH_7.0,OpenSSH_7.1,OpenSSH_7.2,OpenSSH_7.3,OpenSSH_7.4,OpenSSH_7.5,OpenSSH_7.6,OpenSSH_7.7 compat 0x04000002
debug1: Authenticating to xxxx.xxxxx.com:22 as 'USERNAME'
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: algorithm: curve25519-sha256
debug1: kex: host key algorithm: ecdsa-sha2-nistp256
debug1: kex: server->client cipher: [email protected] MAC: compression: none
debug1: kex: client->server cipher: [email protected] MAC: compression: none
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ecdsa-sha2-nistp256 SHA256:asdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdf
debug1: read_passphrase: can't open /dev/tty: Device not configured
Host key verification failed.

Host works once I add the host to the known hosts file.
Same host works in same build on Catalina.

@Kaspik I think we should prioritize this as a Big Sur issue as it currently hinders beta testers trying to use Sequel Ace. I did some debug above, but my Big Sur computer is non-standard hardware. Perhaps you could investigate a bit? You're running beta, yes?

@Kaspik Could you verify that this issue is still present in latest Big Sur beta? Kinda hoping Apple fixed it haha.

I don't think I have setup like this available right now...

@Sequel-Ace/all Anyone running Big Sur on an Intel Mac that can investigate this?

@Jason-Morcos I just tried version 2.1.5 (and the two previous versions tested initially) on Big Sur beta 4 (20A5343i) and it's worse than before, copying the ~/.ssh/known_hosts no longer seems to work.

@Jason-Morcos I just tried version 2.1.5 (and the two previous versions tested initially) on Big Sur beta 4 (20A5343i) and it's worse than before, copying the ~/.ssh/known_hosts no longer seems to work.

Shouldn't be _worse_? Did you rename the file to known_hosts_strict (to match the file already in the container) when copying over?

The core issue is that the helper can't prompt you (the user) to accept unknown hosts or provide ssh passwords in Big Sur for some reason. My only Big Sur machine is non-standard so unless someone else on the @Sequel-Ace/all team has a beta setup to investigate, this is a hard issue to track down atm.

This is the command that was run both times:
cp ~/.ssh/known_hosts ~/Library/Containers/com.sequel-ace.sequel-ace/Data/.keys/ssh_known_hosts_strict

The log message was significantly longer after this but ultimately didn't fix the issue.

This is the command that was run both times:

cp ~/.ssh/known_hosts ~/Library/Containers/com.sequel-ace.sequel-ace/Data/.keys/ssh_known_hosts_strict

The log message was significantly longer after this but ultimately didn't fix the issue.

What was the new, significantly longer log message? That to me sounds like the known hosts part worked and this is a different issue (perhaps a different artifact of the same issue). Are you attempting to authenticate with a password or private key to this connection?

The connection attempt is with a password as before. I checked with Sequel Pro that the same credentials still work.

Used command:  /usr/bin/ssh -v -N -S none -o ControlMaster=no -o ExitOnForwardFailure=yes -o ConnectTimeout=10 -o NumberOfPasswordPrompts=3 -o UserKnownHostsFile=/Users/<user>/Library/Containers/com.sequel-ace.sequel-ace/Data/.keys/ssh_known_hosts_strict -F /Applications/Sequel Ace.app/Contents/Resources/ssh_config -o TCPKeepAlive=no -o ServerAliveInterval=60 -o ServerAliveCountMax=1 root@<host> -L 49894:127.0.0.1:3306

OpenSSH_8.1p1, LibreSSL 2.7.3
debug1: Reading configuration data /Applications/Sequel Ace.app/Contents/Resources/ssh_config
debug1: /Applications/Sequel Ace.app/Contents/Resources/ssh_config line 1: Applying options for *
debug1: Connecting to <host> [<ip>] port 22.
debug1: fd 5 clearing O_NONBLOCK
debug1: Connection established.
debug1: identity file /Users/<user>/.keys/id_rsa type -1
debug1: identity file /Users/<user>/.keys/id_rsa-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_8.1
debug1: Remote protocol version 2.0, remote software version OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.10
debug1: match: OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.10 pat OpenSSH_6.6.1* compat 0x04000002
debug1: Authenticating to <host>:22 as 'root'
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: algorithm: [email protected]
debug1: kex: host key algorithm: ecdsa-sha2-nistp256
debug1: kex: server->client cipher: [email protected] MAC: <implicit> compression: none
debug1: kex: client->server cipher: [email protected] MAC: <implicit> compression: none
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ecdsa-sha2-nistp256 SHA256:zVc6wZyEGph4xa7ZJ6f2qVM4EvzqpR8effJcmjqT65o
debug1: Host '<host>' is known and matches the ECDSA host key.
debug1: Found key in /Users/<user>/Library/Containers/com.sequel-ace.sequel-ace/Data/.keys/ssh_known_hosts_strict:3
debug1: rekey out after 134217728 blocks
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: rekey in after 134217728 blocks
debug1: pubkey_prepare: ssh_get_authentication_socket: Operation not permitted
debug1: Will attempt key: /Users/<user>/.keys/id_rsa  explicit
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Trying private key: /Users/<user>/.keys/id_rsa
no such identity: /Users/<user>/.keys/id_rsa: No such file or directory
debug1: Next authentication method: password
debug1: read_passphrase: can't open /dev/tty: Device not configured
debug1: Authentications that can continue: publickey,password
Permission denied, please try again.
debug1: read_passphrase: can't open /dev/tty: Device not configured
debug1: Authentications that can continue: publickey,password
Permission denied, please try again.
debug1: read_passphrase: can't open /dev/tty: Device not configured
debug1: Authentications that can continue: publickey,password
debug1: No more authentication methods to try.
root@<host>: Permission denied (publickey,password).

The connection attempt is with a password as before. I checked with Sequel Pro that the same credentials still work.

Used command:  /usr/bin/ssh -v -N -S none -o ControlMaster=no -o ExitOnForwardFailure=yes -o ConnectTimeout=10 -o NumberOfPasswordPrompts=3 -o UserKnownHostsFile=/Users/<user>/Library/Containers/com.sequel-ace.sequel-ace/Data/.keys/ssh_known_hosts_strict -F /Applications/Sequel Ace.app/Contents/Resources/ssh_config -o TCPKeepAlive=no -o ServerAliveInterval=60 -o ServerAliveCountMax=1 root@<host> -L 49894:127.0.0.1:3306

OpenSSH_8.1p1, LibreSSL 2.7.3
debug1: Reading configuration data /Applications/Sequel Ace.app/Contents/Resources/ssh_config
debug1: /Applications/Sequel Ace.app/Contents/Resources/ssh_config line 1: Applying options for *
debug1: Connecting to <host> [<ip>] port 22.
debug1: fd 5 clearing O_NONBLOCK
debug1: Connection established.
debug1: identity file /Users/<user>/.keys/id_rsa type -1
debug1: identity file /Users/<user>/.keys/id_rsa-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_8.1
debug1: Remote protocol version 2.0, remote software version OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.10
debug1: match: OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.10 pat OpenSSH_6.6.1* compat 0x04000002
debug1: Authenticating to <host>:22 as 'root'
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: algorithm: [email protected]
debug1: kex: host key algorithm: ecdsa-sha2-nistp256
debug1: kex: server->client cipher: [email protected] MAC: <implicit> compression: none
debug1: kex: client->server cipher: [email protected] MAC: <implicit> compression: none
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ecdsa-sha2-nistp256 SHA256:zVc6wZyEGph4xa7ZJ6f2qVM4EvzqpR8effJcmjqT65o
debug1: Host '<host>' is known and matches the ECDSA host key.
debug1: Found key in /Users/<user>/Library/Containers/com.sequel-ace.sequel-ace/Data/.keys/ssh_known_hosts_strict:3
debug1: rekey out after 134217728 blocks
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: rekey in after 134217728 blocks
debug1: pubkey_prepare: ssh_get_authentication_socket: Operation not permitted
debug1: Will attempt key: /Users/<user>/.keys/id_rsa  explicit
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Trying private key: /Users/<user>/.keys/id_rsa
no such identity: /Users/<user>/.keys/id_rsa: No such file or directory
debug1: Next authentication method: password
debug1: read_passphrase: can't open /dev/tty: Device not configured
debug1: Authentications that can continue: publickey,password
Permission denied, please try again.
debug1: read_passphrase: can't open /dev/tty: Device not configured
debug1: Authentications that can continue: publickey,password
Permission denied, please try again.
debug1: read_passphrase: can't open /dev/tty: Device not configured
debug1: Authentications that can continue: publickey,password
debug1: No more authentication methods to try.
root@<host>: Permission denied (publickey,password).

Thanks! Yes, this unfortunately is still the same issue. You are attempting to connect to a host that requires a password and the helper cannot prompt you to provide the password (nor grab it if you typed it into Sequel Ace), just like it couldn't prompt you to accept the host key. In this case, the only workaround until we can get this fixed would be to authenticate instead with a private/public key pair.

I actually had an epiphany and tried something but I have no idea if it will actually work. For testing purposes, would you be able to try a custom build and let me know if this resolves the issues? If possible, I would quit Sequel Ace, install this build to your applications directory (replacing the existing Sequel Ace), and delete that known hosts file you copied over into the container, and then open up the new version and just try to connect to a host!
Sequel Ace.zip
If you'd like to build the custom build yourself, the change is made on the branch remove-tty-checks

Here is a notarized build of the previous special build - I realized the other one will only work on my computers lol
Sequel Ace.app.zip

@Sequel-Ace/all Removing tty checks doesn't fix the issue. Testing more, it appears that ssh crashes. Not sure why.

Connection Failure details:

Used command:  /usr/bin/ssh -v -T -N -S none -o ControlMaster=no -o ExitOnForwardFailure=yes -o ConnectTimeout=10 -o NumberOfPasswordPrompts=3 -o UserKnownHostsFile=/Users/jason/Library/Containers/com.sequel-ace.sequel-ace/Data/.keys/ssh_known_hosts_strict -F /Users/jason/Library/Developer/Xcode/DerivedData/sequel-ace-bxlnyxfuzwepepempdhoenkbavfl/Build/Products/Debug/Sequel Ace.app/Contents/Resources/ssh_config -i /Users/jason/.ssh/KEYFILE.pem -o TCPKeepAlive=no -o ServerAliveInterval=60 -o ServerAliveCountMax=1 -p 22 [email protected] -L 52496:host.com:3306

OpenSSH_8.1p1, LibreSSL 2.7.3
debug1: Reading configuration data /Users/jason/Library/Developer/Xcode/DerivedData/sequel-ace-bxlnyxfuzwepepempdhoenkbavfl/Build/Products/Debug/Sequel Ace.app/Contents/Resources/ssh_config
debug1: /Users/jason/Library/Developer/Xcode/DerivedData/sequel-ace-bxlnyxfuzwepepempdhoenkbavfl/Build/Products/Debug/Sequel Ace.app/Contents/Resources/ssh_config line 1: Applying options for *
debug1: Connecting to host.com [52.70.194.205] port 22.
debug1: fd 5 clearing O_NONBLOCK
debug1: Connection established.
debug1: identity file /Users/jason/.ssh/KEYFILE.pem type -1
debug1: identity file /Users/jason/.ssh/KEYFILE.pem-cert type -1
debug1: identity file /Users/jason/.keys/id_rsa type -1
debug1: identity file /Users/jason/.keys/id_rsa-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_8.1
debug1: Remote protocol version 2.0, remote software version OpenSSH_7.4
debug1: match: OpenSSH_7.4 pat OpenSSH_7.0*,OpenSSH_7.1*,OpenSSH_7.2*,OpenSSH_7.3*,OpenSSH_7.4*,OpenSSH_7.5*,OpenSSH_7.6*,OpenSSH_7.7* compat 0x04000002
debug1: Authenticating to host.com:22 as 'user'
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: algorithm: curve25519-sha256
debug1: kex: host key algorithm: ecdsa-sha2-nistp256
debug1: kex: server->client cipher: [email protected] MAC: <implicit> compression: none
debug1: kex: client->server cipher: [email protected] MAC: <implicit> compression: none
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ecdsa-sha2-nistp256 SHA256:asdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdf
debug1: read_passphrase: can't open /dev/tty: Device not configured
Host key verification failed.

SSH crash log:

Process:               ssh [13017]
Path:                  /usr/bin/ssh
Identifier:            ssh
Version:               3.0 (1)
Code Type:             X86-64 (Translated)
Parent Process:        ??? [13016]
Responsible:           Sequel Ace [12971]
User ID:               501

Date/Time:             2020-08-08 12:39:23.263 -0700
OS Version:            Mac OS X 10.16 (20A5299w)
Report Version:        12
Anonymous UUID:        1906F1F3-5F62-3AE0-E513-2FCBE85C73E7

Sleep/Wake UUID:       5752C4EF-110D-4E8E-BDB0-02508422D267

Time Awake Since Boot: 8900 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x000000010cf20004
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [13017]

VM Regions Near 0x10cf20004:
    Oah Generic                   10cf18000-10cf20000        [   32K] rw-/rwx SM=COW  
--> 
    Oah IndirectBranch            10cf2c000-10cf3c000        [   64K] rw-/rwx SM=PRV  

Application Specific Information:
dyld3 mode
crashed on child side of fork pre-exec

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_trace.dylib           0x00007fff71755923 _os_log_preferences_cache_find_record_by_name + 80
1   ???                             0x00007fff0a9a6ab8 ???
2   libsystem_trace.dylib           0x00007fff717557e6 _os_log_preferences_refresh + 514
3   libsystem_trace.dylib           0x00007fff717554a6 os_log_create + 764
4   libsystem_containermanager.dylib    0x00007fff715f64c3 __containermanager_log_handle_for_category_block_invoke + 28
5   libdispatch.dylib               0x00007fff714a4fb7 _dispatch_client_callout + 8
6   libdispatch.dylib               0x00007fff714a615b _dispatch_once_callout + 20
7   libsystem_containermanager.dylib    0x00007fff715f78cb _commonLookupOperation + 788
8   libsystem_containermanager.dylib    0x00007fff715f85d0 __container_create_or_lookup_for_current_user_block_invoke + 79
9   libsystem_trace.dylib           0x00007fff717598c1 os_activity_apply_f + 66
10  libsystem_containermanager.dylib    0x00007fff715f8512 container_create_or_lookup_for_current_user + 221
11  libsystem_coreservices.dylib    0x00007fff71604f61 _dirhelper_init + 770
12  libsystem_platform.dylib        0x00007fff7172b646 _os_once_callout + 18
13  libsystem_coreservices.dylib    0x00007fff71606360 _libcoreservices_fork_child + 52
14  libSystem.B.dylib               0x00007fff6df40a19 libSystem_atfork_child + 44
15  libsystem_c.dylib               0x00007fff715735d7 fork + 40
16  ssh                             0x0000000104af4213 0x104990000 + 1458707
17  ssh                             0x00000001049a8128 0x104990000 + 98600
18  ssh                             0x00000001049a7410 0x104990000 + 95248
19  ssh                             0x00000001049a6645 0x104990000 + 91717
20  ssh                             0x00000001049a8772 0x104990000 + 100210
21  ssh                             0x0000000104add1c0 0x104990000 + 1364416
22  ssh                             0x0000000104af67c8 0x104990000 + 1468360
23  ssh                             0x0000000104ade4fe 0x104990000 + 1369342
24  ssh                             0x0000000104ade54b 0x104990000 + 1369419
25  ssh                             0x00000001049a869b 0x104990000 + 99995
26  ssh                             0x00000001049a7a2d 0x104990000 + 96813
27  ssh                             0x00000001049a3680 0x104990000 + 79488
28  libdyld.dylib                   0x00007fff714fb651 start + 1

Thread 1:
0   ???                             0x00007ffdffd57510 ???
1   ???                             0x00007ffdffd81200 ???

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x000000000000001a  rbx: 0x000000010cf20004  rcx: 0xc9e1754970fd3e88  rdx: 0xef855d680713bd73
  rdi: 0x00007f8aec4049bc  rsi: 0x0000000000000001  rbp: 0x000000030d803090  rsp: 0x000000030d803050
   r8: 0x00007f8aec4049bc   r9: 0xc6a4a7935bd1e995  r10: 0x0000000000000018  r11: 0x57044a87354687aa
  r12: 0x000000000000001a  r13: 0x000000000000001a  r14: 0x00007f8aec4049a4  r15: 0x0000000000008984
  rip: 0x00007fff71755923  rfl: 0x0000000000000206


Binary Images:
       0x104990000 -        0x104b57fef  ssh (3.0 - 1) <ECF65596-E1D2-3A9F-935E-6178CD6869F7> /usr/bin/ssh
       0x204d78000 -        0x204e02cf7  dyld (823.2) <CE302E18-5396-3EF3-92AA-CDC563B90494> /usr/lib/dyld
    0x7fff25c5f000 -     0x7fff25c5ffff  com.apple.Accelerate (1.11 - Accelerate 1.11) <2C871D87-EB97-393C-A0B8-999B4F9DEF2A> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff25c7d000 -     0x7fff265d3fff  com.apple.vImage (8.1 - 536) <CB634126-8C82-39C0-BBAE-ACEAC76ECC3E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff265d4000 -     0x7fff2676cfdf  libBLAS.dylib (1336) <C05032A1-8E19-391A-A34C-B47B558DD147> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff2676d000 -     0x7fff26d0cfc7  libBNNS.dylib (270.0.0.111.1) <8B5C65B8-2076-3B00-A236-9953B361C671> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
    0x7fff26d0d000 -     0x7fff270b7fff  libLAPACK.dylib (1336) <021A64E0-CB71-3E2C-BA30-AF313C238DCA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff270b8000 -     0x7fff270cdff0  libLinearAlgebra.dylib (1336) <F332B8D0-C0D0-3789-8F7F-6210CC94E3CA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fff270ce000 -     0x7fff270d3ff3  libQuadrature.dylib (7) <757E3D88-5C34-3FA6-9AAC-57DB3971BF4F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
    0x7fff270d4000 -     0x7fff27142ff7  libSparse.dylib (104) <6948927B-475B-3DEF-93EB-798FDF5527F8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
    0x7fff27143000 -     0x7fff27155ff7  libSparseBLAS.dylib (1336) <60A5E9CA-BB8C-381F-892C-7238D64DE8EF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
    0x7fff27156000 -     0x7fff272e6fe3  libvDSP.dylib (758.0.0.1) <5CAEDB23-866D-38E6-965A-060CF1A8253D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff272e7000 -     0x7fff2745eff7  libvMisc.dylib (758.0.0.1) <A97BEF7D-1131-3428-9577-B39B57AEAE0D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff2745f000 -     0x7fff2745ffff  com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <B07CF3A8-DD32-3C1D-9E92-8FA8DAE1747E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff28d9e000 -     0x7fff29206ff6  com.apple.CFNetwork (1180.1 - 1180.1) <6A5380BF-F3FD-37DA-9994-59D34FD4FF85> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff2a88c000 -     0x7fff2ad70ff3  com.apple.CoreFoundation (6.9 - 1740) <4500E3FA-571B-36A7-9226-A9ACC29959F5> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff2c03c000 -     0x7fff2c03cff7  com.apple.CoreServices (1104.1.3 - 1104.1.3) <E3F8F85B-4985-3E20-AA01-A1358E4E07A1> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff2c03d000 -     0x7fff2c0b0ff7  com.apple.AE (913 - 913) <8AF858BA-903B-3538-99AD-F9C3DDE525D5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff2c0b1000 -     0x7fff2c398ff7  com.apple.CoreServices.CarbonCore (1232.999.2 - 1232.999.2) <D9A1EF01-474B-37EB-9F2C-4CC4043148C6> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff2c399000 -     0x7fff2c3e7ffe  com.apple.DictionaryServices (1.2 - 339) <AD7BC07C-4BBB-3FCB-B9AF-DA00CD0F6AB6> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff2c3e8000 -     0x7fff2c3f0ff7  com.apple.CoreServices.FSEvents (1287 - 1287) <45472070-244A-3FF2-94B6-A02F9CD52813> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fff2c3f1000 -     0x7fff2c634ff2  com.apple.LaunchServices (1104.1.2 - 1104.1.2) <681D1F83-874B-3655-908F-7E6608ABAD1F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff2c635000 -     0x7fff2c6cfffc  com.apple.Metadata (10.7.0 - 2129.2) <1F8DA1C2-F24A-35D4-BB72-F8AC408DD99D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff2c6d0000 -     0x7fff2c6fdfff  com.apple.CoreServices.OSServices (1104.1.2 - 1104.1.2) <739F0167-9C25-3F7B-B437-ECF58DB9E39F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff2c6fe000 -     0x7fff2c765ff7  com.apple.SearchKit (1.4.1 - 1.4.1) <0D94E462-7C00-3AAB-AE5E-6C30F4174FE8> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff2c766000 -     0x7fff2c78bffb  com.apple.coreservices.SharedFileList (139 - 139) <2D8DE729-C3A9-35EE-8783-F5978CEE6A60> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
    0x7fff2d051000 -     0x7fff2d057fff  com.apple.DiskArbitration (2.7 - 2.7) <49B18C66-12E3-3445-ADB2-55E148ED08C3> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff2d3b3000 -     0x7fff2d755ffb  com.apple.Foundation (6.9 - 1740) <98284FF5-E6F0-3152-9185-25A6CB590D87> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff2d7ce000 -     0x7fff2d821ffb  com.apple.GSS (4.0 - 2.0) <F41EE44E-DCB0-3ECC-B1A1-CC8DE3765CBF> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff2db7c000 -     0x7fff2dc29ff8  com.apple.framework.IOKit (2.0.2 - 1826.111.1.1) <05996F48-06D4-36EC-9897-B26C8433F5FB> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff2dc2e000 -     0x7fff2dc3fff6  com.apple.IOSurface (288.1 - 288.1) <D80370BF-86B1-3531-B6E3-C3FE5EB1245B> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff2f772000 -     0x7fff2f781ff7  com.apple.Kerberos (3.0 - 1) <2DA71527-4954-35FB-8FA8-7AACFD7CBA57> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff2f782000 -     0x7fff2f782fff  libHeimdalProxy.dylib (79) <C7166102-6DD6-3B60-9C07-BF03A74FC53C> /System/Library/Frameworks/Kerberos.framework/Versions/A/Libraries/libHeimdalProxy.dylib
    0x7fff2f931000 -     0x7fff2fa72ffd  com.apple.MLCompute (1.0 - 1) <FA3A426E-55E4-3C8F-86E2-CC31A32A05BC> /System/Library/Frameworks/MLCompute.framework/Versions/A/MLCompute
    0x7fff3094c000 -     0x7fff30a6bff1  com.apple.Metal (244.12 - 244.12) <BB5322D3-D549-3FA6-A099-7397FC8BAE7C> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
    0x7fff30a90000 -     0x7fff30af8ff1  com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <3AEEEFFD-AB2F-3C13-8FE9-A26C68BD2121> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/MPSCore
    0x7fff30af9000 -     0x7fff30b8cff1  com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) <2D0A389B-6D60-36ED-8EB4-4063481B4EBA> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/MPSImage
    0x7fff30b8d000 -     0x7fff30bbcff4  com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) <A9D2D5F8-0484-36C8-A3EA-82AC0D512120> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
    0x7fff30bbd000 -     0x7fff30bfaffb  com.apple.MetalPerformanceShaders.MPSNDArray (1.0 - 1) <E8308737-151D-35FE-9965-4DF258AF937E> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray
    0x7fff30bfb000 -     0x7fff30e25ffe  com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) <6A42B30A-5C99-369A-B0C3-79EB5CCFA92E> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
    0x7fff30e26000 -     0x7fff30e79ff8  com.apple.MetalPerformanceShaders.MPSRayIntersector (1.0 - 1) <77B6EAC6-A19D-3DD9-9D31-7500148E561C> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
    0x7fff30e7a000 -     0x7fff30e7bff1  com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <2B0F70B2-A597-3805-89D5-EDDD6D4AE2BB> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
    0x7fff31cd8000 -     0x7fff31ce7ff1  com.apple.NetFS (6.0 - 4.0) <78C011B5-98F7-3C8D-ABBD-6F3EFDFCD873> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff31ce8000 -     0x7fff31e60ff5  com.apple.Network (1.0 - 1) <E1BC0C88-C5D5-39F1-B350-46DDABDF0172> /System/Library/Frameworks/Network.framework/Versions/A/Network
    0x7fff34965000 -     0x7fff34984fff  com.apple.CFOpenDirectory (11.0 - 229) <B153A130-AD63-3E95-AAFD-2E33200B2396> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff34985000 -     0x7fff34994ff7  com.apple.OpenDirectory (11.0 - 229) <0248FCEC-D846-3EF1-8BDC-889196A47DEF> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff352d8000 -     0x7fff352deff3  libCoreFSCache.dylib (177.16) <18FBA797-B443-311F-AECE-9E5C9ADD5BF0> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
    0x7fff37d75000 -     0x7fff380c4ffe  com.apple.security (7.0 - 59711.0.0.111.1) <71E32613-2A2E-3C81-A52C-35C6D4084183> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff380c5000 -     0x7fff38150fff  com.apple.securityfoundation (6.0 - 55239) <63DCBA35-B105-3C6E-BAA0-1588FD353B40> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff381b1000 -     0x7fff381b5ff4  com.apple.xpc.ServiceManagement (1.0 - 1) <EA4FF4B5-FC51-308B-A78D-1F9F7488344E> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff39140000 -     0x7fff391baff7  com.apple.SystemConfiguration (1.20 - 1.20) <398CD1F6-2FE1-3AED-BD08-4A527D4263F7> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff3e408000 -     0x7fff3e4f8fef  com.apple.APFS (1640.111.2 - 1640.111.2) <F1135FAD-7B58-3196-B19F-9FDD022EDC4E> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
    0x7fff3fbbb000 -     0x7fff3fbbcff1  com.apple.AggregateDictionary (1.0 - 1) <C528001E-7079-3F7A-88A1-4C1DFC1B64DF> /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
    0x7fff409bc000 -     0x7fff409cbfcf  com.apple.AppleFSCompression (125 - 1.0) <6563BF95-A6BA-31B0-B48B-8563FF8D877E> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fff40ffd000 -     0x7fff41020fff  com.apple.applesauce (1.0 - 16.26) <B49EC305-4D25-3106-A498-41ED6A686A21> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
    0x7fff41111000 -     0x7fff41114ffb  com.apple.AppleSystemInfo (3.1.5 - 3.1.5) <2BA66BC5-6140-320A-9DA6-04AA7235F207> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
    0x7fff4253b000 -     0x7fff42544ff3  com.apple.coreservices.BackgroundTaskManagement (1.0 - 104) <2FBD7BEA-90F4-3416-A15E-8618C6C5A8AD> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
    0x7fff44b99000 -     0x7fff44ba9fff  com.apple.CommonAuth (4.0 - 2.0) <C7E86A20-FE9E-316A-B83D-B46B0F909698> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff457a4000 -     0x7fff457c7ffc  com.apple.analyticsd (1.0 - 1) <F066D71A-3B01-336F-8BFA-3B641B970C69> /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics
    0x7fff4590e000 -     0x7fff45957ffc  com.apple.CoreAutoLayout (1.0 - 8) <37943E4C-DB04-3232-8E7E-EBCB6BB09692> /System/Library/PrivateFrameworks/CoreAutoLayout.framework/Versions/A/CoreAutoLayout
    0x7fff45e67000 -     0x7fff45e77ff5  com.apple.CoreEmoji (1.0 - 116) <07FB04B5-71F3-3CD9-B76C-2AA54921B1B6> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
    0x7fff4653b000 -     0x7fff465cfff0  com.apple.CoreNLP (1.0 - 236) <51F913A0-AF08-3FB5-941A-0FF295A28B63> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
    0x7fff475e6000 -     0x7fff47621ffe  com.apple.CSStore (1104.1.2 - 1104.1.2) <8825D0B0-92DA-301E-9DBA-A13CD46AFC1A> /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore
    0x7fff5516a000 -     0x7fff55229ff6  com.apple.Heimdal (4.0 - 2.0) <67EFE19F-C872-3EFA-996B-207E67EB6406> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff57647000 -     0x7fff5764fffd  com.apple.IOAccelerator (439.31.1 - 439.31.1) <A1AEC979-DD76-3E4A-AC08-25C888DAE44C> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
    0x7fff5768b000 -     0x7fff57695fff  com.apple.IOMobileFramebuffer (342.0.0 - 342.0.0) <E53DF47D-90AC-3006-9971-895F3BCBEA10> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/Versions/A/IOMobileFramebuffer
    0x7fff583d7000 -     0x7fff584c3ffb  com.apple.LanguageModeling (1.0 - 236.1) <9D9922FE-22A4-3624-9B9F-5A7AB8AC893F> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fff584c4000 -     0x7fff58515ff7  com.apple.Lexicon-framework (1.0 - 81) <CD8C21C1-7149-323B-8481-7784B0D1B604> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
    0x7fff5851e000 -     0x7fff58524ff5  com.apple.LinguisticData (1.0 - 377) <939CB16B-4AB5-3EA1-A379-47ACDEFC8639> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
    0x7fff59b37000 -     0x7fff59b83ff8  com.apple.spotlight.metadata.utilities (1.0 - 2129.2) <5CA3BB4F-899B-3135-A5B3-489865C8BD4B> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
    0x7fff59bab000 -     0x7fff59c9eff2  com.apple.gpusw.MetalTools (1.0 - 1) <D07C996F-5508-39FC-B376-C68B39418B58> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
    0x7fff5a63a000 -     0x7fff5a644fff  com.apple.NetAuth (6.2 - 6.2) <1DC566C7-51B9-3F9A-AFFD-E7EDE9257F1A> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff5fc5f000 -     0x7fff5fc78ff9  com.apple.ProtocolBuffer (1 - 281.20.4.17.1) <C277D93A-E8FB-3894-8FCD-87790C118CFB> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
    0x7fff649ac000 -     0x7fff649acff7  com.apple.SoftLinking (1.0 - 1) <4A992670-325C-3726-BA29-FB73495F9AA2> /System/Library/PrivateFrameworks/SoftLinking.framework/Versions/A/SoftLinking
    0x7fff65cba000 -     0x7fff65cd0ff6  com.apple.TCC (1.0 - 1) <194DB0BF-1CD3-3934-945F-F0DA9B2CD273> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff6ad1a000 -     0x7fff6ad1cff7  com.apple.loginsupport (1.0 - 1) <17F9155B-231A-3B03-AE40-351A61E0F5AA> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fff6da21000 -     0x7fff6da56ff7  libCRFSuite.dylib (49) <B866FA8F-9EC5-3994-84B9-F0B1078578A7> /usr/lib/libCRFSuite.dylib
    0x7fff6da59000 -     0x7fff6da64ff7  libCheckFix.dylib (30) <DD0374C6-1EEA-364B-A962-B67E2F58041F> /usr/lib/libCheckFix.dylib
    0x7fff6da65000 -     0x7fff6da6fffb  libChineseTokenizer.dylib (37) <8DCD769E-DB45-37DE-829C-129E2BAAA6E7> /usr/lib/libChineseTokenizer.dylib
    0x7fff6dafe000 -     0x7fff6db00ffb  libDiagnosticMessagesClient.dylib (112) <ACF14DB9-41F2-35C9-9011-DC60B8060B7D> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff6ddab000 -     0x7fff6ddd4ff4  libMobileGestalt.dylib (947.111.3.1) <C3F0A019-BCC8-3100-9632-AB34BDBD2E78> /usr/lib/libMobileGestalt.dylib
    0x7fff6df3f000 -     0x7fff6df40ff3  libSystem.B.dylib (1291) <34B154CF-065A-39D6-9A00-48D8A96802A7> /usr/lib/libSystem.B.dylib
    0x7fff6dfce000 -     0x7fff6dfcffff  libThaiTokenizer.dylib (3) <35749219-DB6C-3D0C-920C-D629A214DCE1> /usr/lib/libThaiTokenizer.dylib
    0x7fff6e043000 -     0x7fff6e045ffb  libapp_launch_measurement.dylib (14) <47946888-4679-3993-A75A-0FB8AD08FD76> /usr/lib/libapp_launch_measurement.dylib
    0x7fff6e046000 -     0x7fff6e05dfff  libapple_nghttp2.dylib (1.40.0.1) <50E62217-82FA-3F90-BC58-788CE153D467> /usr/lib/libapple_nghttp2.dylib
    0x7fff6e096000 -     0x7fff6e107ff7  libarchive.2.dylib (82) <046CC0F5-6BB3-361D-A88F-00089391B5BA> /usr/lib/libarchive.2.dylib
    0x7fff6e3fb000 -     0x7fff6e40bff7  libbsm.0.dylib (68) <D4D95B86-06DF-3936-8C80-F6B5B3B5AAAA> /usr/lib/libbsm.0.dylib
    0x7fff6e40c000 -     0x7fff6e419fff  libbz2.1.0.dylib (44) <F3FFD692-0D29-3BC9-86A3-179E4BD99E8F> /usr/lib/libbz2.1.0.dylib
    0x7fff6e41a000 -     0x7fff6e46fff7  libc++.1.dylib (904.4) <6A5EE782-DF8D-352B-8E87-D8CE27AF3491> /usr/lib/libc++.1.dylib
    0x7fff6e470000 -     0x7fff6e488ff3  libc++abi.dylib (904.4) <151B8BE3-C156-3350-BC11-88371E3190B2> /usr/lib/libc++abi.dylib
    0x7fff6e489000 -     0x7fff6e489fff  libcharset.1.dylib (59) <2DB0FBE4-4D62-3190-9A28-AB264C596023> /usr/lib/libcharset.1.dylib
    0x7fff6e48a000 -     0x7fff6e49bfff  libcmph.dylib (8) <9D3BC2F1-DF8B-3EB0-BA29-A1F99604FF5E> /usr/lib/libcmph.dylib
    0x7fff6e4a0000 -     0x7fff6e4b8fef  libcompression.dylib (95) <74FA62D2-B1D6-3FB0-ACAC-B93DFD18F384> /usr/lib/libcompression.dylib
    0x7fff6e7d9000 -     0x7fff6e7f0ff7  libcoretls.dylib (169) <480284BD-ACAD-35C1-8073-8C4A3F9DB92B> /usr/lib/libcoretls.dylib
    0x7fff6e7f1000 -     0x7fff6e7f2fff  libcoretls_cfhelpers.dylib (169) <FBF955B0-C014-3615-BC6B-487D69646503> /usr/lib/libcoretls_cfhelpers.dylib
    0x7fff6ee98000 -     0x7fff6ee9dff1  libdns_services.dylib (1282.110.2.111.1) <E68014E0-2D90-337B-8AA4-E69886ADF5C0> /usr/lib/libdns_services.dylib
    0x7fff6ef59000 -     0x7fff6ef59fff  libenergytrace.dylib (22) <DA875DEA-227A-31EF-9515-A99D45786D3A> /usr/lib/libenergytrace.dylib
    0x7fff6ef81000 -     0x7fff6ef84ff7  libfakelink.dylib (3) <0DB6260E-BBB8-39D3-9B92-CD4818106CD6> /usr/lib/libfakelink.dylib
    0x7fff6ef93000 -     0x7fff6ef98fff  libgermantok.dylib (24) <A4D77ABF-80C7-3F50-88F7-4DCB24813CB3> /usr/lib/libgermantok.dylib
    0x7fff6ef99000 -     0x7fff6efa2ffb  libheimdal-asn1.dylib (589.0.0.111.1) <71E3DCF2-784A-3157-8E2C-782C4BE04025> /usr/lib/libheimdal-asn1.dylib
    0x7fff6efcf000 -     0x7fff6f0bffff  libiconv.2.dylib (59) <76C065C1-3C80-3126-B1A0-118B605E7126> /usr/lib/libiconv.2.dylib
    0x7fff6f0c0000 -     0x7fff6f320fff  libicucore.A.dylib (66013) <E7F67454-488C-38AD-A342-16FED8694493> /usr/lib/libicucore.A.dylib
    0x7fff6f386000 -     0x7fff6f387fff  liblangid.dylib (136) <959583A8-01C7-3A8D-9E7D-01F878DD0C87> /usr/lib/liblangid.dylib
    0x7fff6f388000 -     0x7fff6f3a0ff7  liblzma.5.dylib (16) <563E6575-42EE-3087-A5DA-3949F6E9B36F> /usr/lib/liblzma.5.dylib
    0x7fff6f3b8000 -     0x7fff6f460fff  libmecab.dylib (911) <AADD78AE-9C72-37FA-88CE-CF89ECFCC28D> /usr/lib/libmecab.dylib
    0x7fff6f461000 -     0x7fff6f6e1ff7  libmecabra.dylib (911) <34C6C44A-2742-3CB7-BF0F-4555E0396871> /usr/lib/libmecabra.dylib
    0x7fff6fbd2000 -     0x7fff701eeff1  libnetwork.dylib (2247.0.0.111.1) <70DCFBFD-66F4-395A-8508-37770161C788> /usr/lib/libnetwork.dylib
    0x7fff702a9000 -     0x7fff702b0ff7  liboah.dylib (168.8) <E8041E54-56B5-3529-8F4A-9C50A91DD9BC> /usr/lib/liboah.dylib
    0x7fff702b1000 -     0x7fff702e9ffa  libobjc.A.dylib (810) <5055CD57-604B-3FAE-9362-762519AC453F> /usr/lib/libobjc.A.dylib
    0x7fff70302000 -     0x7fff70306fff  libpam.2.dylib (27) <8D776763-660A-3EB2-B08E-922C1777B19A> /usr/lib/libpam.2.dylib
    0x7fff70309000 -     0x7fff70340ff7  libpcap.A.dylib (97) <DF0B2951-6B1C-3E40-9CAF-38A5E8E75EAC> /usr/lib/libpcap.A.dylib
    0x7fff70437000 -     0x7fff7044fff7  libresolv.9.dylib (68) <583EC178-2889-33C9-88EB-9F97730B1BFA> /usr/lib/libresolv.9.dylib
    0x7fff704b8000 -     0x7fff7066dfff  libsqlite3.dylib (315) <46752550-8C63-3A2C-9219-B123A79A4E7C> /usr/lib/libsqlite3.dylib
    0x7fff708e0000 -     0x7fff708e3ffb  libutil.dylib (58) <8A29D2E4-CA5D-3A75-A80D-E9D3610A6C0D> /usr/lib/libutil.dylib
    0x7fff708ec000 -     0x7fff708f9ff7  libxar.1.dylib (452) <42C5CC9B-181D-3699-A1CB-448F50E748D2> /usr/lib/libxar.1.dylib
    0x7fff708ff000 -     0x7fff709e1ff7  libxml2.2.dylib (34) <7A586E6F-6303-3242-9DE8-B5FBA5CC9A69> /usr/lib/libxml2.2.dylib
    0x7fff709e6000 -     0x7fff70a0efff  libxslt.1.dylib (17.1) <366038AB-35FC-3398-88B1-BDAC2D89D5C5> /usr/lib/libxslt.1.dylib
    0x7fff70a0f000 -     0x7fff70a21ff7  libz.1.dylib (76) <FA0F7502-8A8B-34D3-AFB4-B00A826F786E> /usr/lib/libz.1.dylib
    0x7fff712bf000 -     0x7fff712c7ff3  libcache.dylib (83) <F5ECF088-998E-322B-93E2-CFC90ACBA5A6> /usr/lib/system/libcache.dylib
    0x7fff712c8000 -     0x7fff712d4ff7  libcommonCrypto.dylib (60177) <62C949BB-0E07-397B-9816-50E53F47F9D5> /usr/lib/system/libcommonCrypto.dylib
    0x7fff712d5000 -     0x7fff712dcfff  libcompiler_rt.dylib (102.2) <497470D6-A035-379A-9AD2-0D516EFCE8AE> /usr/lib/system/libcompiler_rt.dylib
    0x7fff712dd000 -     0x7fff712e7ff7  libcopyfile.dylib (173) <558BD6EC-41E9-34A9-9F45-E2A1A3A8C486> /usr/lib/system/libcopyfile.dylib
    0x7fff712e8000 -     0x7fff71383fc7  libcorecrypto.dylib (992) <39D9628E-5E62-3CAD-91BE-D2CDA49C54E5> /usr/lib/system/libcorecrypto.dylib
    0x7fff714a2000 -     0x7fff714e5ffa  libdispatch.dylib (1250.0.0.111.1) <0CA14E25-3D07-390B-AAA4-80D8BC29502C> /usr/lib/system/libdispatch.dylib
    0x7fff714e6000 -     0x7fff71520ff7  libdyld.dylib (823.2) <23158DA4-E900-3698-96BB-ABC2A61D6186> /usr/lib/system/libdyld.dylib
    0x7fff71521000 -     0x7fff71521ffb  libkeymgr.dylib (30) <395625EC-F354-3A47-8A6B-B14A56A8B8A2> /usr/lib/system/libkeymgr.dylib
    0x7fff71522000 -     0x7fff7153dff7  libkxld.dylib (7090.111.5.2) <93670B6C-12FC-3DFE-9F65-750D28F6537F> /usr/lib/system/libkxld.dylib
    0x7fff7153e000 -     0x7fff7153efff  liblaunch.dylib (2001.111.2.1) <B5773E8C-4D5F-3FBB-9E5A-6727EA14EAE4> /usr/lib/system/liblaunch.dylib
    0x7fff7153f000 -     0x7fff71544fff  libmacho.dylib (971) <846390EC-FCB3-3295-A6E7-16BBD6F23E3F> /usr/lib/system/libmacho.dylib
    0x7fff71545000 -     0x7fff71547ff3  libquarantine.dylib (118) <1FE05675-F4AE-35E0-8504-B6930D5AB27C> /usr/lib/system/libquarantine.dylib
    0x7fff71548000 -     0x7fff71549fff  libremovefile.dylib (49) <1879B591-4515-355B-ABF1-0F9D3AF94C58> /usr/lib/system/libremovefile.dylib
    0x7fff7154a000 -     0x7fff71560ffb  libsystem_asl.dylib (385) <72648217-EFA1-3450-93E3-06307CA04247> /usr/lib/system/libsystem_asl.dylib
    0x7fff71561000 -     0x7fff71562ff2  libsystem_blocks.dylib (76) <1052D80F-3447-35B6-84C3-5C0900DBC79B> /usr/lib/system/libsystem_blocks.dylib
    0x7fff71563000 -     0x7fff715ebff7  libsystem_c.dylib (1431.0.0.1) <26851229-B85A-3EB9-9F3F-E7B4E5947A60> /usr/lib/system/libsystem_c.dylib
    0x7fff715ec000 -     0x7fff715eeff7  libsystem_collections.dylib (1431.0.0.1) <B389F82B-6170-3BC1-815C-DEAF938A9C29> /usr/lib/system/libsystem_collections.dylib
    0x7fff715ef000 -     0x7fff715f2ffb  libsystem_configuration.dylib (1099.111.1.1) <AFAECDD6-BA67-3900-AD1F-D8B6DA44ACD4> /usr/lib/system/libsystem_configuration.dylib
    0x7fff715f3000 -     0x7fff71602ff3  libsystem_containermanager.dylib (306.0.0.111.1) <7DDA39E4-CC20-30E4-9FA0-71C267606D24> /usr/lib/system/libsystem_containermanager.dylib
    0x7fff71603000 -     0x7fff71607fff  libsystem_coreservices.dylib (122) <D0D8F4F1-3150-3C1F-AB9E-AD72FB4D5EE7> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff71608000 -     0x7fff71611ff7  libsystem_darwin.dylib (1431.0.0.1) <7A40F157-0FD5-3CAD-A196-E54365111FDD> /usr/lib/system/libsystem_darwin.dylib
    0x7fff71612000 -     0x7fff71619ff3  libsystem_dnssd.dylib (1282.110.2.111.1) <1F5B5173-76A0-38A1-A704-1AD18EB5EB7D> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff7161a000 -     0x7fff7161cfff  libsystem_featureflags.dylib (28) <9746976D-0978-3891-B8AE-FC3087B1263D> /usr/lib/system/libsystem_featureflags.dylib
    0x7fff7161d000 -     0x7fff71668ff7  libsystem_info.dylib (542) <AB38B2E4-4476-39AC-A830-56058DAF1CEA> /usr/lib/system/libsystem_info.dylib
    0x7fff71669000 -     0x7fff71697fff  libsystem_kernel.dylib (7090.111.5.2) <EA1E81A5-7E70-381F-8CA9-9C4270117C3F> /usr/lib/system/libsystem_kernel.dylib
    0x7fff71698000 -     0x7fff716e3fdf  libsystem_m.dylib (3184.0.0.1) <B9249CDD-F06C-3056-8EAC-75D3EA137836> /usr/lib/system/libsystem_m.dylib
    0x7fff716e4000 -     0x7fff71710ff7  libsystem_malloc.dylib (316) <C9A4DB87-0209-301D-A3AE-AF5F1CA38D41> /usr/lib/system/libsystem_malloc.dylib
    0x7fff71711000 -     0x7fff7171fff7  libsystem_networkextension.dylib (1265.0.0.0.1) <12BD8E28-E677-35AB-AAEE-FFA5B4603966> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff71720000 -     0x7fff71729ff7  libsystem_notify.dylib (276) <B48312F8-4B9F-3EEE-8D51-E060A68CD8CA> /usr/lib/system/libsystem_notify.dylib
    0x7fff7172a000 -     0x7fff71733fef  libsystem_platform.dylib (247.0.0.1) <3827DCBB-431D-3284-86F6-DEAA675210F3> /usr/lib/system/libsystem_platform.dylib
    0x7fff71734000 -     0x7fff71734ffb  libsystem_product_info_filter.dylib (7.110.0.2) <311291DE-4FBE-3159-A0C8-EECF389B9C2A> /usr/lib/system/libsystem_product_info_filter.dylib
    0x7fff71735000 -     0x7fff71740ff7  libsystem_pthread.dylib (452.0.0.1) <E40943CA-4E07-321E-B5E7-0536387AEEE6> /usr/lib/system/libsystem_pthread.dylib
    0x7fff71741000 -     0x7fff71745fff  libsystem_sandbox.dylib (1408.4.5) <4975A74C-1496-366A-925F-7E1E247E8EAB> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff71746000 -     0x7fff71748fff  libsystem_secinit.dylib (83.1) <B66ACC69-4794-36B6-87AA-EFFAACC2EA23> /usr/lib/system/libsystem_secinit.dylib
    0x7fff71749000 -     0x7fff71750ffb  libsystem_symptoms.dylib (1407.0.0.111.1) <F789CF87-37C5-348F-BEAE-0892C7CF0EDF> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff71751000 -     0x7fff71768ff6  libsystem_trace.dylib (1264.111.1.1) <D08D04AD-42ED-312B-9AA3-E0E7D97B8959> /usr/lib/system/libsystem_trace.dylib
    0x7fff7176d000 -     0x7fff71777fff  libunwind.dylib (200.10) <2692778F-9A2D-3572-937B-8B6F48903BCA> /usr/lib/system/libunwind.dylib
    0x7fff71778000 -     0x7fff717acffb  libxpc.dylib (2001.111.2.1) <8CA8C1A8-C290-33EA-A29D-610E1C3600E2> /usr/lib/system/libxpc.dylib

Translated Code Information:
  tmp0: 0x00007fff71755906 tmp1: 0x00007fff71755906 tmp2: 0x00007fff0ab5897c


External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 55786
    thread_create: 0
    thread_set_state: 3

VM Region Summary:
ReadOnly portion of Libraries: Total=592.8M resident=0K(0%) swapped_out_or_unallocated=592.8M(100%)
Writable regions: Total=697.5M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=697.5M(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Kernel Alloc Once                   32K        1 
MALLOC                           164.1M       16 
MALLOC guard page                   64K        4 
MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
Oah Arena                         2048K        1 
Oah Generic                        928K       15 
Oah IndirectBranch                  96K        2 
Oah JIT                          128.0M        1 
Oah Return Stack                    32K        2 
Oah Thread Context                  32K        2 
Stack                             8176K        1 
Stack Guard                       56.0M        1 
VM_ALLOCATE                        112K        5 
VM_ALLOCATE (reserved)              16K        1         reserved VM address space (unallocated)
__DATA                            9047K      153 
__DATA_CONST                       144K        2 
__LINKEDIT                       504.6M        5 
__OBJC_RO                         35.7M        1 
__OBJC_RW                         2368K        1 
__TEXT                            88.2M      156 
__UNICODE                          588K        1 
mapped file                        4.0G      207 
shared memory                       32K        2 
unshared pmap                     10.1M        2 
===========                     =======  ======= 
TOTAL                              5.3G      583 
TOTAL, minus reserved VM space     5.0G      583 

@Sequel-Ace/all Removing tty checks doesn't fix the issue. Testing more, it appears that ssh crashes. Not sure why.

Just got Big Sur installed. Will have a look as well.

Does the key file have a password?

No issues for me I'm afraid...

  • Sequel Ace Version: 2.1.2 (2061)
  • macOS Version: 11.0 Beta (20A5343i)
  • MariaDB Version: 10.4.13
  • OpenSSH_8.1p1, LibreSSL 2.7.3

These were my tests... Deleted .keys/ssh_known_hosts_strict before each, then:

  1. Tried with no key - was prompted to accept the server key, then prompted for my ssh password. Logged in fine. .keys/ssh_known_hosts_strict was created.
  2. Tried with key - was prompted to accept the server key. Logged in fine. .keys/ssh_known_hosts_strict was created.

No issues for me I'm afraid...

  • Sequel Ace Version: 2.1.2 (2061)
  • macOS Version: 11.0 Beta (20A5343i)
  • MariaDB Version: 10.4.13
  • OpenSSH_8.1p1, LibreSSL 2.7.3

These were my tests... Deleted .keys/ssh_known_hosts_strict before each, then:

  1. Tried with no key - was prompted to accept the server key, then prompted for my ssh password. Logged in fine. .keys/ssh_known_hosts_strict was created.
  2. Tried with key - was prompted to accept the server key. Logged in fine. .keys/ssh_known_hosts_strict was created.

Thank you for giving it a try, @jamesstout! Funky! The Mac I'm testing on is a non-standard processor with pre-release software so it may be specific to my machine. @dnicolson is your setup standard? Anything funky or special?

Perhaps it was fixed by Apple in a newer beta (my machine is not updatable past pre-beta1). @dnicolson please let us know whether it is still an issue for you in the latest beta.

@Jason-Morcos I'm using the same macOS beta (20A5343i) on a 16" MacBook Pro. I tried with both v2.1.2 (used above) and v2.1.5 with no success.

If your hardware is non-standard, would using a VM help?

@dnicolson For curiosity, can you try deleting the ssh_known_hosts_strict file and trying to connect again? Basically following the process @jamesstout tested explicitly.

I performed the following command with v2.1.2 without success:
rm ~/Library/Containers/com.sequel-ace.sequel-ace/Data/.keys/ssh_known_hosts_strict

I should mention that between tests I remove all related files:
Screen Shot 2020-08-10 at 02 04 04

I realised my shell is bash, not zsh. Could that effect this?

UPDATE: No

@dnicolson Do you have any console crash logs (perhaps from ssh or Sequel Ace) or anything else that might be useful to investigate further?
@jamesstout I wondered if it was something about the debug1: read_passphrase: can't open /dev/tty: Device not configured line which was both in my log and @dnicolson's. Any thoughts on how we could test if somehow that might be the issue?

@Jason-Morcos I didn't notice it earlier but I am seeing the same ssh crash as you.

There is only one instance of the crash, but after copying the ssh_known_hosts_strict file are 3 repeated crashes that all appear to be the same.

@Jason-Morcos I didn't notice it earlier but I am seeing the same ssh crash as you.
There is only one instance of the crash, but after copying the ssh_known_hosts_strict file are 3 repeated crashes that all appear to be the same.

I feel like this may be an Apple SSH bug, hopefully many are reporting the SSH process crash and they get it fixed!

This issue has been marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

This issue has been auto-closed because there hasn't been any activity for at least 35 days. However, we really appreciate your contribution, so thank you for that! 🙏 Also, feel free to open a new issue if you still experience this problem 👍.

any solution regarding this case? I Can repro on Big Sur Beta 7, can't login via ssh with .pem file even though from terminal it logs just fine using version 2.1.7 from App Store

I'm not aware of any workaround, ssh still crashes on Big Sur Beta 8.

If you're running Big Sur beta, be sure to use Feedback Assistant to report the ssh crash. We definitely will have to fix this, but haven't found a way to do so yet and still believe it's caused by that SSH bug.

This appears to be fixed in Big Sur Beta 9.

I can confirm this is fixed in Big Sur Beta 9

Was this page helpful?
0 / 5 - 0 ratings