[MacPorts] #67442: openssh @9.3p1_0+kerberos5+xauth not compatible with openssl @3_10--segmentation fault

MacPorts noreply at macports.org
Sun May 21 19:39:13 UTC 2023


#67442: openssh @9.3p1_0+kerberos5+xauth not compatible with openssl @3_10--
segmentation fault
-------------------------+----------------------
  Reporter:  EJFielding  |      Owner:  artkiver
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.8.1
Resolution:              |   Keywords:
      Port:  openssh     |
-------------------------+----------------------

Comment (by bK4gYuRo):

 I see the binary package for Ventura is built with openssl3:
 {{{
 mbp141:~ pike$ ssh -V
 OpenSSH_9.3p1, OpenSSL 3.1.0 14 Mar 2023
 mbp141:~ pike$ otool -L /opt/local/bin/ssh
 /opt/local/bin/ssh:
         /usr/lib/libbsm.0.dylib (compatibility version 1.0.0, current
 version 1.0.0)
         /usr/lib/libresolv.9.dylib (compatibility version 1.0.0, current
 version 1.0.0)
         /opt/local/libexec/openssl3/lib/libcrypto.3.dylib (compatibility
 version 3.0.0, current version 3.0.0)
         /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current
 version 1.2.13)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 1319.0.0)
 }}}
 and it works.

 On the other hand, if I build openssh against LibreSSL, it segfaults, even
 in "ssh -V" invocation:

 {{{
 mbp141:~ pike$ otool -L /opt/local/bin/ssh
 /opt/local/bin/ssh:
         /usr/lib/libbsm.0.dylib (compatibility version 1.0.0, current
 version 1.0.0)
         /usr/lib/libresolv.9.dylib (compatibility version 1.0.0, current
 version 1.0.0)
         /opt/local/lib/libcrypto.50.dylib (compatibility version 51.0.0,
 current version 51.2.0)
         /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current
 version 1.2.13)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 1319.100.3)
 mbp141:~ pike$ ssh -V
 Segmentation fault: 11
 }}}

 {{{
 mbp141:~ pike$ port provides /opt/local/lib/libcrypto.50.dylib
 /opt/local/lib/libcrypto.50.dylib is provided by: libressl
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/67442#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list