On Robo 3T 1.4.2 (Build 8650949), with OSX 10.13, opening a connexion on ssh with private key quit unexpectedly the application.
Here is a log output
Process: Robo 3T [22144]
Path: /Applications/code/*/Robo 3T.app/Contents/MacOS/Robo 3T
Identifier: com.3tsoftwarelabs.robo3t
Responsible: Robo 3T [22144]
Referenced from: /Applications/code/*/Robo 3T.app/Contents/MacOS/../Frameworks/lib/libcrypto.1.1.dylib (which was built for Mac OS X 10.15)
14 com.3tsoftwarelabs.robo3t 0x000000010f8c43c3 main + 1155
12 com.3tsoftwarelabs.robo3t 0x0000000110cd9b72 _libssh2_rsa_sha1_sign + 98
13 com.3tsoftwarelabs.robo3t 0x0000000110ce313a hostkey_method_ssh_rsa_signv + 154
14 com.3tsoftwarelabs.robo3t 0x0000000110d00b8e sign_fromfile + 286
15 com.3tsoftwarelabs.robo3t 0x0000000110cff288 _libssh2_userauth_publickey + 1352
16 com.3tsoftwarelabs.robo3t 0x0000000110cffaa2 libssh2_userauth_publickey_fromfile_ex + 498
17 com.3tsoftwarelabs.robo3t 0x000000010fa75cb4 ssh_connect + 404
18 com.3tsoftwarelabs.robo3t 0x000000010fa75712 rbm_ssh_setup + 226
19 com.3tsoftwarelabs.robo3t 0x000000010fa7581a rbm_ssh_session_setup + 26
20 com.3tsoftwarelabs.robo3t 0x000000010f9c8d03 Robomongo::SshTunnelWorker::handle(Robomongo::EstablishSshConnectionRequest*) + 115
23 com.3tsoftwarelabs.robo3t 0x000000010f8dd7ec Robomongo::EventBusDispatcher::event(QEvent*) + 540
0x10f8bf000 - 0x1117f6fef +com.3tsoftwarelabs.robo3t (??? - 1.4.2) <5174ECB5-ABF6-3EB0-A639-72F1ADC820DA> /Applications/code/*/Robo 3T.app/Contents/MacOS/Robo 3T
0x112d11000 - 0x112e1bff7 +org.qt-project.QtNetwork (5.12 - 5.12.8) <2AAC3EE7-771E-3138-9835-E0CA479CBB19> /Applications/code/*/Robo 3T.app/Contents/Frameworks/QtNetwork.framework/Versions/5/QtNetwork
0x112e66000 - 0x112e97fff +org.qt-project.QtXml (5.12 - 5.12.8) <D3FAC117-23C8-351B-B079-6568C8EE75B9> /Applications/code/*/Robo 3T.app/Contents/Frameworks/QtXml.framework/Versions/5/QtXml
0x112eac000 - 0x112ed5ff7 +org.qt-project.QtPrintSupport (5.12 - 5.12.8) <E536797B-2C8A-3231-932C-C2EB648E3F07> /Applications/code/*/Robo 3T.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/QtPrintSupport
0x112efa000 - 0x113338ff7 +org.qt-project.QtWidgets (5.12 - 5.12.8) <CAC50E2E-DC1C-37F4-8BEF-9953C603230F> /Applications/code/*/Robo 3T.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
0x1134a0000 - 0x1134a8ff3 +org.qt-project.QtMacExtras (5.12 - 5.12.8) <A02C91AB-90E7-382A-81AC-B67DFC8DE9EE> /Applications/code/*/Robo 3T.app/Contents/Frameworks/QtMacExtras.framework/Versions/5/QtMacExtras
0x1134b0000 - 0x1138fefe7 +org.qt-project.QtGui (5.12 - 5.12.8) <6D5A30B0-E836-303B-B20F-BA809ABF7D57> /Applications/code/*/Robo 3T.app/Contents/Frameworks/QtGui.framework/Versions/5/QtGui
0x113a09000 - 0x113f3eff7 +org.qt-project.QtCore (5.12 - 5.12.8) <AB81B515-9C42-3545-B1D2-06E8090C5422> /Applications/code/*/Robo 3T.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
0x113ffb000 - 0x114058fff +libssl.1.1.dylib (0) <45A92AF0-FEAB-3476-ADE4-EE8AB726EE88> /Applications/code/*/Robo 3T.app/Contents/Frameworks/lib/libssl.1.1.dylib
0x114088000 - 0x11428a8b7 +libcrypto.1.1.dylib (0) <EF6FDA31-7553-3E55-85A9-0247CA09CE1F> /Applications/code/*/Robo 3T.app/Contents/Frameworks/lib/libcrypto.1.1.dylib
0x114617000 - 0x11477efff +libqcocoa.dylib (0) <3BAB11D8-80A5-3E87-97A8-C1FEE7022B22> /Applications/code/*/Robo 3T.app/Contents/PlugIns/Qt/platforms/libqcocoa.dylib
0x1147cc000 - 0x11482afff +org.qt-project.QtDBus (5.12 - 5.12.8) <B743D812-EC44-31D3-B311-B06FBD614D17> /Applications/code/*/Robo 3T.app/Contents/Frameworks/QtDBus.framework/Versions/5/QtDBus
0x1171f7000 - 0x1171fdff3 +libqgif.dylib (0) <28055A28-2E59-3AF4-9556-4BB140248103> /Applications/code/*/Robo 3T.app/Contents/PlugIns/Qt/imageformats/libqgif.dylib
0x117201000 - 0x117206ff3 +libqico.dylib (0) <187F0F7C-3CD1-3915-8A81-B6CCB0B963C6> /Applications/code/*/Robo 3T.app/Contents/PlugIns/Qt/imageformats/libqico.dylib
0x118c3e000 - 0x118c63fff +libqmacstyle.dylib (0) <2BBB6045-723C-385D-BD3B-61BC8A877ED1> /Applications/code/*/Robo 3T.app/Contents/MacOS/styles/libqmacstyle.dylib
Could it be the target build of libcrypto ?
Hi @erixtekila , thanks for reporting the problem. It might be the macOS version. Do you have a chance to try with newer OS version? Or with older Robo versions 1.3 etc...
Works on version 1.3.1 !
Would you mind changing this dep, while a lot of peop still use those "old versions" ?
Thanks.
I have exactly the same issue on a Mac running 10.13.6 with Robo 3T v. 1.4.2.
Any chance to get this fixed?
If not, it should be made clear that “old versions” of macOS are no longer supported -- this would avoid any frustrations.
Seems like a mismatch between Robo 1.4 OpenSSL dylibs and macOS 10.13.
Can you please try if this works?
Download these files:
libssl.1.1.dylib, libcrypto.1.1.dylib
https://drive.google.com/drive/folders/10qThKLrze5cqX7vb6Uf7jMztObLc0NWe?usp=sharingAnd copy them into your Robo's
libdir. E.g.:cp libssl.1.1.dylib libcrypto.1.1.dylib /Applications/Robo\ 3T.app/Contents/Frameworks/lib/
Works great !
Many thanks! Any chance to have this integrated in the future releases?
@qqilihq , yes. We found the problem causing this, we will be making sure we have matching dylibs in future releases.
I'm getting the same issue on Fedora 33. Any chance to get the bug fixed? I can't connect to anything using your Build 8650949