Viscosity version 1.8.3 and PKI

Got a problem with Viscosity or need help? Ask here!

fbonelle

Posts: 2
Joined: Sun Dec 15, 2019 1:29 am

Post by fbonelle » Sun Dec 15, 2019 1:34 am
Hello,

I am on Catalina. Since version 1.8.3 (including latest 1.8.4 beta ie 1.8.4b3), openvpn is crashing. I have a PKCS11 dongle.

I don't find any solution...

Below, the crash trace:
Code: Select all
Process:               openvpn [720]
Path:                  /Library/Application Support/Viscosity/openvpn
Identifier:            openvpn
Version:               0
Code Type:             X86-64 (Native)
Parent Process:        Viscosity [529]
Responsible:           Viscosity [529]
User ID:               501

Date/Time:             2019-12-14 00:25:56.478 +0100
OS Version:            Mac OS X 10.15.2 (19C57)
Report Version:        12
Bridge OS Version:     4.2 (17P2551)
Anonymous UUID:        77229867-9E23-DC52-B0FD-DC263303ABB5


Time Awake Since Boot: 49 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
/usr/lib/libcrypto.dylib
abort() called
Invalid dylib load. Clients should not load the unversioned libcrypto dylib as it does not have a stable ABI.

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x00007fff71c047fa __pthread_kill + 10
1   libsystem_pthread.dylib       	0x00007fff71cc1bc1 pthread_kill + 432
2   libsystem_c.dylib             	0x00007fff71b8ba1c abort + 120
3   libcrypto.dylib               	0x00007fff6f4f7804 __report_load + 352
4   dyld                          	0x000000011161015d ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) + 539
5   dyld                          	0x0000000111610582 ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) + 40
6   dyld                          	0x000000011160adc7 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 493
7   dyld                          	0x0000000111608e58 ImageLoader::processInitializers(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 188
8   dyld                          	0x0000000111608ef8 ImageLoader::runInitializers(ImageLoader::LinkContext const&, ImageLoader::InitializerTimingList&) + 82
9   dyld                          	0x00000001115faf87 dyld::runInitializers(ImageLoader*) + 82
10  dyld                          	0x0000000111604ad7 dlopen_internal + 609
11  libdyld.dylib                 	0x00007fff71aa8a7f dlopen + 171
12  libeToken.dylib               	0x0000000108b79b4f init_openssl_crypto + 23
13  libeToken.dylib               	0x0000000108b529cc dll_Init + 33
14  libeToken.dylib               	0x0000000108bd847e dll_init_unix + 28
15  dyld                          	0x000000011161015d ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) + 539
16  dyld                          	0x0000000111610582 ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) + 40
17  dyld                          	0x000000011160adc7 ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 493
18  dyld                          	0x0000000111608e58 ImageLoader::processInitializers(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 188
19  dyld                          	0x0000000111608ef8 ImageLoader::runInitializers(ImageLoader::LinkContext const&, ImageLoader::InitializerTimingList&) + 82
20  dyld                          	0x00000001115faf87 dyld::runInitializers(ImageLoader*) + 82
21  dyld                          	0x0000000111604ad7 dlopen_internal + 609
22  libdyld.dylib                 	0x00007fff71aa8a7f dlopen + 171
23  openvpn                       	0x00000001089e7100 pkcs11h_addProvider + 615
24  openvpn                       	0x0000000108877300 show_pkcs11_ids + 228
25  openvpn                       	0x0000000108888ffe add_option + 47730
26  openvpn                       	0x000000010887d42a parse_argv + 586
27  openvpn                       	0x0000000108877bbb main + 317
28  libdyld.dylib                 	0x00007fff71abd7fd start + 1

Thread 1:: Dispatch queue: com.apple.CoreAnalytics::Client
0   libsystem_kernel.dylib        	0x00007fff71bfe25a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff71bfe5d0 mach_msg + 60
2   libxpc.dylib                  	0x00007fff71d165ca _xpc_pipe_routine + 356
3   libxpc.dylib                  	0x00007fff71cfb4a0 xpc_pipe_routine_with_flags + 56
4   libxpc.dylib                  	0x00007fff71cfb32c _xpc_interface_routine + 175
5   libxpc.dylib                  	0x00007fff71cffeaf _xpc_look_up_endpoint + 191
6   libxpc.dylib                  	0x00007fff71cffd8e _xpc_connection_bootstrap_look_up_slow + 368
7   libxpc.dylib                  	0x00007fff71cff961 _xpc_connection_init + 371
8   libxpc.dylib                  	0x00007fff71cff7c3 _xpc_connection_activate_if_needed + 73
9   libxpc.dylib                  	0x00007fff71d013c6 xpc_connection_resume + 64
10  com.apple.analyticsd          	0x00007fff516f07ba void applesauce::dispatch::v1::async<void applesauce::dispatch::ManagedObject<CoreAnalytics::Client>::execute_wrapped<CoreAnalytics::Client::init()::$_1>(CoreAnalytics::Client::init()::$_1&&) const::'lambda'()>(dispatch_queue_s*, CoreAnalytics::Client::init()::$_1&&)::'lambda'(void*)::__invoke(void*) + 204
11  libdispatch.dylib             	0x00007fff71a6450e _dispatch_client_callout + 8
12  libdispatch.dylib             	0x00007fff71a69ace _dispatch_lane_serial_drain + 597
13  libdispatch.dylib             	0x00007fff71a6a452 _dispatch_lane_invoke + 363
14  libdispatch.dylib             	0x00007fff71a73a9e _dispatch_workloop_worker_thread + 598
15  libsystem_pthread.dylib       	0x00007fff71cbe6fc _pthread_wqthread + 290
16  libsystem_pthread.dylib       	0x00007fff71cbd827 start_wqthread + 15

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x00000001116bedc0  rcx: 0x00007ffee73ac1c8  rdx: 0x0000000000000000
  rdi: 0x0000000000000307  rsi: 0x0000000000000006  rbp: 0x00007ffee73ac1f0  rsp: 0x00007ffee73ac1c8
   r8: 0x000000000000004c   r9: 0x000000000000001c  r10: 0x00000001116bedc0  r11: 0x0000000000000246
  r12: 0x0000000000000307  r13: 0x00007fff9b58eea0  r14: 0x0000000000000006  r15: 0x0000000000000016
  rip: 0x00007fff71c047fa  rfl: 0x0000000000000246  cr2: 0x00007fff9b58f018
  
Logical CPU:     0
Error Code:      0x02000148
Trap Number:     133


Binary Images:
       0x10884e000 -        0x108a5effb +openvpn (0) <64A1756A-4C32-3150-90D4-6D132B037AF6> /Library/Application Support/Viscosity/openvpn
       0x108b43000 -        0x108be7ff3 +libeToken.dylib (0) <BB031BBF-4ACA-3BE3-950C-24E0AE821211> /Library/Frameworks/eToken.framework/Versions/A/libeToken.dylib
       0x1115f5000 -        0x111685cb7  dyld (733.8) <EEA931D0-403E-3BC8-862A-CBA037DE4A74> /usr/lib/dyld
    0x7fff36187000 -     0x7fff36187fff  com.apple.Accelerate (1.11 - Accelerate 1.11) <EEBE6680-1AAB-3192-AA7C-450537B07F27> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff3619f000 -     0x7fff3680afef  com.apple.vImage (8.1 - 524.2) <2BDE5231-B5ED-313E-918A-876ACE1C0FCF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff3680b000 -     0x7fff36a74fff  libBLAS.dylib (1303.60.1) <94F6B3C0-5039-3F66-8B2E-98791287E459> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff36a75000 -     0x7fff36d64ff7  libBNNS.dylib (144.40.3) <F15D7D9E-0B9F-34FF-B144-DCA264614C54> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
    0x7fff36d66000 -     0x7fff3710bfff  libLAPACK.dylib (1303.60.1) <DCC36295-FF39-35A1-8DF1-1E8A714E2265> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff3710c000 -     0x7fff37121ff8  libLinearAlgebra.dylib (1303.60.1) <E3C0CC64-906B-3B44-B8AA-3075BA20E161> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fff37122000 -     0x7fff37127ff3  libQuadrature.dylib (7) <17EC31E3-3D77-3B5A-8ADD-6A3DBC1531E7> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
    0x7fff37128000 -     0x7fff37198fff  libSparse.dylib (103) <350DAE1C-C990-343F-A98A-1B4317EAA869> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
    0x7fff37199000 -     0x7fff371abfef  libSparseBLAS.dylib (1303.60.1) <8C0C7291-AC3A-3808-9D45-E359A5E03F0E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
    0x7fff371ac000 -     0x7fff37385ffb  libvDSP.dylib (735.40.1) <BD49856D-39CE-397F-A069-63B2F0D79529> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff37386000 -     0x7fff37441fd7  libvMisc.dylib (735.40.1) <9C40AC77-59A4-3180-AA4F-8F13CABF02D9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff37442000 -     0x7fff37442fff  com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <A8B35A80-7217-38B1-8A20-E8B4F73124F0> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff38b7d000 -     0x7fff38f09ff6  com.apple.CFNetwork (1121.1.2 - 1121.1.2) <CD7AA80C-C73B-39C7-AE03-A36BFB936F29> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff3a3de000 -     0x7fff3a85efe7  com.apple.CoreFoundation (6.9 - 1674.103) <D1F93A5F-5FB9-3088-BC16-36DBF58144C0> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff3b7ce000 -     0x7fff3b7cefff  com.apple.CoreServices (1069.11 - 1069.11) <DD05556D-DEF3-348D-878D-CA3AB5C91D66> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff3b7cf000 -     0x7fff3b854fff  com.apple.AE (838 - 838) <1D2A4944-20FA-372A-B8DE-01067521CF8C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff3b855000 -     0x7fff3bb36ff7  com.apple.CoreServices.CarbonCore (1217 - 1217) <17EE58A1-232F-3E35-AC81-C88509A1CE8F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff3bb37000 -     0x7fff3bb84ffd  com.apple.DictionaryServices (1.2 - 323.3) <631AEDD4-9328-33A7-ACE5-5FDE790FE7FD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff3bb85000 -     0x7fff3bb8dfff  com.apple.CoreServices.FSEvents (1268.60.1 - 1268.60.1) <9C5A3C2D-CA76-329E-B80C-9CA1A1B1BE51> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fff3bb8e000 -     0x7fff3bdc7ff0  com.apple.LaunchServices (1069.11 - 1069.11) <7D9167B7-8C60-3F42-BA15-8A85E6238FD2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff3bdc8000 -     0x7fff3be60ff9  com.apple.Metadata (10.7.0 - 2075.4) <E57FA2CF-3BD5-3947-84CC-976F192C07C7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff3be61000 -     0x7fff3be8eff7  com.apple.CoreServices.OSServices (1069.11 - 1069.11) <C7F894DA-EA68-3467-B004-1D6C7D58703A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff3be8f000 -     0x7fff3bef6fff  com.apple.SearchKit (1.4.1 - 1.4.1) <644BE782-F3CA-3CC2-A062-5472ECC68230> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff3bef7000 -     0x7fff3bf1bff5  com.apple.coreservices.SharedFileList (131.3 - 131.3) <3B586025-C347-38CF-B89F-9942CB88AA79> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
    0x7fff3c76b000 -     0x7fff3c771fff  com.apple.DiskArbitration (2.7 - 2.7) <8B55B221-DB4E-3CCD-B104-FC52A4127A66> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff3caa3000 -     0x7fff3ce6bff4  com.apple.Foundation (6.9 - 1674.103) <9D7DB588-6BDC-3D7B-B267-761D4ECC88A9> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff3d1e2000 -     0x7fff3d285ffb  com.apple.framework.IOKit (2.0.2 - 1726.60.2) <65BD2F00-4BC5-3EF6-BF4D-DA1F0513E2B9> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff40af0000 -     0x7fff40afcffe  com.apple.NetFS (6.0 - 4.0) <C803F10A-5C01-365B-A988-64B021DCDDD5> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff436c2000 -     0x7fff436defff  com.apple.CFOpenDirectory (10.15 - 220.40.1) <BD6064BC-F588-3A34-A70C-CF8B62CA04E0> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff436df000 -     0x7fff436eaff7  com.apple.OpenDirectory (10.15 - 220.40.1) <17B8A217-97DE-3DCA-B91B-6FB68451B94B> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff44e4f000 -     0x7fff44e59ffb  com.apple.pcsc (8.0 - 1) <BE11EC53-168D-3FDB-B7CC-1CBD7CB35BC9> /System/Library/Frameworks/PCSC.framework/Versions/A/PCSC
    0x7fff46a34000 -     0x7fff46d86ffa  com.apple.security (7.0 - 59306.61.1) <8B67829D-DDEB-3208-A4CE-FD5A57B1A0BB> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff46d87000 -     0x7fff46e10ff7  com.apple.securityfoundation (6.0 - 55236.60.1) <D4B6FD66-8DB2-3373-B192-00CB9DFF9AA7> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff46e3f000 -     0x7fff46e43ff0  com.apple.xpc.ServiceManagement (1.0 - 1) <AC719A11-8152-3BA1-9A01-62AD8A8F4022> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff47bd4000 -     0x7fff47c3efff  com.apple.SystemConfiguration (1.19 - 1.19) <96A25B9C-51EA-33B2-B681-B92365686CDB> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff4b9ad000 -     0x7fff4ba71fe7  com.apple.APFS (1412.61.1 - 1412.61.1) <AB316478-3C6D-33C1-A060-47D836CD01E1> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
    0x7fff4d6de000 -     0x7fff4d6edfef  com.apple.AppleFSCompression (119 - 1.0) <48D076F0-D93E-3EFE-8400-9A7615D34F9F> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fff4dc61000 -     0x7fff4dc83fff  com.apple.applesauce (1.0 - 16.22) <FB2BE134-D950-39FC-9912-C53B1CCFC38F> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
    0x7fff4ee95000 -     0x7fff4ee9eff3  com.apple.coreservices.BackgroundTaskManagement (1.0 - 104) <C12221CF-CA5D-333F-B384-201235F2AB92> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
    0x7fff516ef000 -     0x7fff5170eff0  com.apple.analyticsd (1.0 - 1) <9AD0F7A2-37DE-3F14-A843-D573DED81646> /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics
    0x7fff51c65000 -     0x7fff51c75ff3  com.apple.CoreEmoji (1.0 - 107) <4BBD8552-5D0D-32F7-AB41-85A51F59B2CA> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
    0x7fff522c9000 -     0x7fff52333ff0  com.apple.CoreNLP (1.0 - 213) <682C4550-F662-3BD0-BD30-A4BEF5E2B74B> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
    0x7fff52f52000 -     0x7fff52f80ff7  com.apple.CSStore (1069.11 - 1069.11) <C7CCB364-F4ED-3E46-90D6-1376F10F8DB3> /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore
    0x7fff5f089000 -     0x7fff5f157ff5  com.apple.LanguageModeling (1.0 - 215.1) <34D9FCAB-CDB6-3F3A-AAD8-A9D0A0713AE3> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fff5f158000 -     0x7fff5f1a0ff7  com.apple.Lexicon-framework (1.0 - 72) <7413459B-0E19-3C4F-BB84-4E8914875C2D> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
    0x7fff5f1a7000 -     0x7fff5f1abff2  com.apple.LinguisticData (1.0 - 353.6) <63A3EE9B-A415-31A0-88DA-278AC277E1B1> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
    0x7fff60505000 -     0x7fff60551fff  com.apple.spotlight.metadata.utilities (1.0 - 2075.4) <65B49E2A-EF09-30EB-9821-4B348E35EE0B> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
    0x7fff61002000 -     0x7fff6100cfff  com.apple.NetAuth (6.2 - 6.2) <CB6D1EE0-3397-3254-A67B-FB24ABC3CF43> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff69d74000 -     0x7fff69d84ff3  com.apple.TCC (1.0 - 1) <5DDF1103-C7EE-3588-A532-F33AC526B288> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff6a4bd000 -     0x7fff6a4befff  com.apple.TrustEvaluationAgent (2.0 - 33) <B479997B-F2E3-3D95-88F2-572D25B14A15> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
    0x7fff6dff2000 -     0x7fff6dff4ff3  com.apple.loginsupport (1.0 - 1) <1E3EFDAA-97FB-352A-8802-005343FE60F9> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fff6e355000 -     0x7fff6e38aff7  libCRFSuite.dylib (48) <7E22F62C-3EEA-3880-9CCD-0EA93FB953DC> /usr/lib/libCRFSuite.dylib
    0x7fff6e38d000 -     0x7fff6e397ff3  libChineseTokenizer.dylib (34) <3023F415-2B77-38DA-ABDD-16BFD18CED69> /usr/lib/libChineseTokenizer.dylib
    0x7fff6e424000 -     0x7fff6e426ff7  libDiagnosticMessagesClient.dylib (112) <D84AA565-8B5C-39EB-AB5E-61DC38B8493C> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff6e8ec000 -     0x7fff6e8edff3  libSystem.B.dylib (1281) <2F6BCFD9-A5F9-30FE-BF5A-5C53D3CBAB4D> /usr/lib/libSystem.B.dylib
    0x7fff6e97c000 -     0x7fff6e97dfff  libThaiTokenizer.dylib (3) <DDCB09BD-CBDF-3628-B44F-C5328037A929> /usr/lib/libThaiTokenizer.dylib
    0x7fff6e995000 -     0x7fff6e9abfff  libapple_nghttp2.dylib (1.39.2) <0685C38F-7A9F-34CB-B3FF-92601483A0FF> /usr/lib/libapple_nghttp2.dylib
    0x7fff6e9e0000 -     0x7fff6ea52ff7  libarchive.2.dylib (72.40.2) <88E010D7-060F-333E-B5B4-0249154B9868> /usr/lib/libarchive.2.dylib
    0x7fff6eaed000 -     0x7fff6eaedff3  libauto.dylib (187) <724B1E92-64DC-30CD-A90B-DA90B5794A94> /usr/lib/libauto.dylib
    0x7fff6ebb4000 -     0x7fff6ebc4ff3  libbsm.0.dylib (60) <2E6E444F-7BF3-32E0-AF3A-DE9BF9D9DAAB> /usr/lib/libbsm.0.dylib
    0x7fff6ebc5000 -     0x7fff6ebd1fff  libbz2.1.0.dylib (44) <8FCE28A3-D250-37F5-93B6-866E8494DCAA> /usr/lib/libbz2.1.0.dylib
    0x7fff6ebd2000 -     0x7fff6ec25ff7  libc++.1.dylib (800.7) <6018A70E-5CD3-32AF-BA60-E7A0B7E7CEB2> /usr/lib/libc++.1.dylib
    0x7fff6ec26000 -     0x7fff6ec3afff  libc++abi.dylib (800.7) <BC1E5821-4540-3226-ABB0-BC35E4DDF0B9> /usr/lib/libc++abi.dylib
    0x7fff6ec3b000 -     0x7fff6ec3bffb  libcharset.1.dylib (59) <1B71DC8A-FBF2-37F8-92C0-34AE72B7CED3> /usr/lib/libcharset.1.dylib
    0x7fff6ec3c000 -     0x7fff6ec4dffb  libcmph.dylib (8) <55F5F96B-F93C-3A1A-80F7-61B9ED2C2F6C> /usr/lib/libcmph.dylib
    0x7fff6ec4e000 -     0x7fff6ec65fe7  libcompression.dylib (87) <35A0C0B0-6545-3E18-AEA7-F8C70E0FB095> /usr/lib/libcompression.dylib
    0x7fff6ef35000 -     0x7fff6ef4bff7  libcoretls.dylib (167) <EFA4D470-4840-3D55-A287-32E82EC0EC58> /usr/lib/libcoretls.dylib
    0x7fff6ef4c000 -     0x7fff6ef4dfff  libcoretls_cfhelpers.dylib (167) <F0EAEB10-7C1F-3CB1-B04E-D7B96665C749> /usr/lib/libcoretls_cfhelpers.dylib
    0x7fff6f0f0000 -     0x7fff6f1eafff  libcrypto.35.dylib (47.11.1) <7260227F-1E87-3E19-88B1-9EBF75620398> /usr/lib/libcrypto.35.dylib
    0x7fff6f4f6000 -     0x7fff6f4f7ff7  libcrypto.dylib (47.11.1) <48626F88-6D56-3358-AD8E-BBE8A6938205> /usr/lib/libcrypto.dylib
    0x7fff6f676000 -     0x7fff6f676fff  libenergytrace.dylib (21) <38819A80-4A1A-32D7-99D3-B675808F30CF> /usr/lib/libenergytrace.dylib
    0x7fff6f69e000 -     0x7fff6f6a0fff  libfakelink.dylib (149) <AAA5BBB4-F6FA-3B36-9245-B6999A95C63C> /usr/lib/libfakelink.dylib
    0x7fff6f6af000 -     0x7fff6f6b4fff  libgermantok.dylib (24) <6D3925E0-8A6F-3BE1-8729-ABEDE2264AF1> /usr/lib/libgermantok.dylib
    0x7fff6f6bf000 -     0x7fff6f7afff7  libiconv.2.dylib (59) <54B90704-F9C8-31B4-AE04-FE496B3725A3> /usr/lib/libiconv.2.dylib
    0x7fff6f7b0000 -     0x7fff6fa08ff7  libicucore.A.dylib (64252.0.1) <AD2FDFC2-F9D9-3D64-950A-6CF6FC114B95> /usr/lib/libicucore.A.dylib
    0x7fff6fa22000 -     0x7fff6fa23fff  liblangid.dylib (133) <7E36BF2A-6E88-3A32-8412-4FD5D850D44A> /usr/lib/liblangid.dylib
    0x7fff6fa24000 -     0x7fff6fa3cff3  liblzma.5.dylib (16) <A4980A1E-CA23-31F2-8CAD-3BA62F802FE7> /usr/lib/liblzma.5.dylib
    0x7fff6fa54000 -     0x7fff6fafbfff  libmecab.dylib (883.1.1) <790EBEF5-E677-363E-848F-C5E378F35C98> /usr/lib/libmecab.dylib
    0x7fff6fafc000 -     0x7fff6fd5efe1  libmecabra.dylib (883.1.1) <B59546A4-D7B2-365E-ADB3-13BC524E3407> /usr/lib/libmecabra.dylib
    0x7fff70228000 -     0x7fff7069eff7  libnetwork.dylib (1880.60.5) <0B1AF784-11A0-31EE-AC24-2E0BAB975CC7> /usr/lib/libnetwork.dylib
    0x7fff7073d000 -     0x7fff7076efc6  libobjc.A.dylib (781.2) <17241F77-6A7A-39D7-8836-63E2725AA3C9> /usr/lib/libobjc.A.dylib
    0x7fff70781000 -     0x7fff70785fff  libpam.2.dylib (25) <C6BFA445-E6A2-3A18-89F3-2E1D85405E69> /usr/lib/libpam.2.dylib
    0x7fff70788000 -     0x7fff707beff7  libpcap.A.dylib (89.60.2) <882835C6-7DA0-3465-A646-EBA215EF9DAD> /usr/lib/libpcap.A.dylib
    0x7fff70840000 -     0x7fff70858ff7  libresolv.9.dylib (67.40.1) <2DEF6C56-0CF8-3469-B21C-D8994D048807> /usr/lib/libresolv.9.dylib
    0x7fff708b4000 -     0x7fff70aa1ff7  libsqlite3.dylib (308.4) <5FAC89DA-EC45-3F38-8D00-FE638D6FD4D5> /usr/lib/libsqlite3.dylib
    0x7fff70cf3000 -     0x7fff70cf6ffb  libutil.dylib (57) <86C9C769-0523-38C6-940E-900C8CAB780A> /usr/lib/libutil.dylib
    0x7fff70cf7000 -     0x7fff70d04fff  libxar.1.dylib (420) <03679705-EDE0-361D-B0B2-1A69170A6FF1> /usr/lib/libxar.1.dylib
    0x7fff70d0a000 -     0x7fff70decff7  libxml2.2.dylib (32.13) <DDA76502-B9D9-3459-97DB-C8B85D9310A9> /usr/lib/libxml2.2.dylib
    0x7fff70df0000 -     0x7fff70e18fff  libxslt.1.dylib (16.7) <0BBEC00F-116C-3AF8-B751-970482388AED> /usr/lib/libxslt.1.dylib
    0x7fff70e19000 -     0x7fff70e2bffb  libz.1.dylib (76) <1005ADEB-04A2-3E42-B915-AB4B40A7AB3A> /usr/lib/libz.1.dylib
    0x7fff7188f000 -     0x7fff71894ff3  libcache.dylib (83) <AD7479C0-73FA-3B2E-9544-D566DFFAB4C6> /usr/lib/system/libcache.dylib
    0x7fff71895000 -     0x7fff718a0fff  libcommonCrypto.dylib (60165) <F7B65873-FAC8-3EB5-8912-34109EFC74B5> /usr/lib/system/libcommonCrypto.dylib
    0x7fff718a1000 -     0x7fff718a8fff  libcompiler_rt.dylib (101.2) <51107CAA-0727-370D-8287-940D40D09AC1> /usr/lib/system/libcompiler_rt.dylib
    0x7fff718a9000 -     0x7fff718b2fff  libcopyfile.dylib (166.40.1) <6454A046-88E5-32D6-898C-FB0D30D28637> /usr/lib/system/libcopyfile.dylib
    0x7fff718b3000 -     0x7fff7194afe7  libcorecrypto.dylib (866.60.3) <8090C446-35C8-31B4-8B1E-AF6D0EF3524B> /usr/lib/system/libcorecrypto.dylib
    0x7fff71a61000 -     0x7fff71aa2ff0  libdispatch.dylib (1173.60.1) <A9EDFE95-31BA-3BEF-89CA-60DE153237FA> /usr/lib/system/libdispatch.dylib
    0x7fff71aa3000 -     0x7fff71ad8ff7  libdyld.dylib (733.8) <8E2D3DED-0756-37A0-9D55-B9264CA020B4> /usr/lib/system/libdyld.dylib
    0x7fff71ad9000 -     0x7fff71ad9ffb  libkeymgr.dylib (30) <0B9A3AF7-086E-3E7A-A52E-3DAF2E52CF86> /usr/lib/system/libkeymgr.dylib
    0x7fff71ada000 -     0x7fff71ae6ff7  libkxld.dylib (6153.61.1) <E4A12D21-999B-34CE-ACEC-7C7972B3BAED> /usr/lib/system/libkxld.dylib
    0x7fff71ae7000 -     0x7fff71ae7ff7  liblaunch.dylib (1738.61.1) <A061D971-A337-3528-8B78-FFAD2B0B5CC6> /usr/lib/system/liblaunch.dylib
    0x7fff71ae8000 -     0x7fff71aedff7  libmacho.dylib (949.0.1) <9831715F-ED86-3A9D-88CD-152C888B784B> /usr/lib/system/libmacho.dylib
    0x7fff71aee000 -     0x7fff71af0ff7  libquarantine.dylib (110.40.3) <58CE8913-EC7B-376B-BC80-69763993A1E4> /usr/lib/system/libquarantine.dylib
    0x7fff71af1000 -     0x7fff71af2ff7  libremovefile.dylib (48) <4E1AD797-3993-3E05-BB9B-B4E3038CE09C> /usr/lib/system/libremovefile.dylib
    0x7fff71af3000 -     0x7fff71b0afff  libsystem_asl.dylib (377.60.2) <2CD6CABE-F8D7-3CCA-A930-08F8AC356D30> /usr/lib/system/libsystem_asl.dylib
    0x7fff71b0b000 -     0x7fff71b0bfff  libsystem_blocks.dylib (74) <71A75F21-83AD-382F-95E4-4D6B77B4B9FE> /usr/lib/system/libsystem_blocks.dylib
    0x7fff71b0c000 -     0x7fff71b93ff7  libsystem_c.dylib (1353.60.8) <ECA8CD0D-0B55-3151-B389-8109DAEC85B1> /usr/lib/system/libsystem_c.dylib
    0x7fff71b94000 -     0x7fff71b97ffb  libsystem_configuration.dylib (1061.40.2) <CE186284-4923-35DE-9141-7B6B89523668> /usr/lib/system/libsystem_configuration.dylib
    0x7fff71b98000 -     0x7fff71b9bff7  libsystem_coreservices.dylib (114) <FBE4483A-7B6E-30CF-AECE-828AFFACDC15> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff71b9c000 -     0x7fff71ba4fff  libsystem_darwin.dylib (1353.60.8) <9AC37996-630C-3B1E-8285-CFC77B684359> /usr/lib/system/libsystem_darwin.dylib
    0x7fff71ba5000 -     0x7fff71bacffb  libsystem_dnssd.dylib (1096.60.2) <7F0DF910-F4AC-3CED-9494-295B5E45549C> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff71bad000 -     0x7fff71baeffb  libsystem_featureflags.dylib (17) <985005B7-C0B3-3DCA-B064-6D34A0687212> /usr/lib/system/libsystem_featureflags.dylib
    0x7fff71baf000 -     0x7fff71bfcfff  libsystem_info.dylib (538) <D9805FBC-1BBD-3825-AB62-83C3ABB4191F> /usr/lib/system/libsystem_info.dylib
    0x7fff71bfd000 -     0x7fff71c29ff7  libsystem_kernel.dylib (6153.61.1) <90F8650F-D3A9-38B3-BB8C-B5D3686393BC> /usr/lib/system/libsystem_kernel.dylib
    0x7fff71c2a000 -     0x7fff71c71fcf  libsystem_m.dylib (3178) <92F1FF45-BD1C-32FE-A9A9-D12AF02C8212> /usr/lib/system/libsystem_m.dylib
    0x7fff71c72000 -     0x7fff71c99fff  libsystem_malloc.dylib (283.60.1) <51472F42-71BE-348F-B42E-4EDD3040B690> /usr/lib/system/libsystem_malloc.dylib
    0x7fff71c9a000 -     0x7fff71ca7ffb  libsystem_networkextension.dylib (1095.60.2) <846C06C0-A705-38AE-8A29-3FA4153252B3> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff71ca8000 -     0x7fff71cb1ff3  libsystem_notify.dylib (241) <7CB7DE46-5877-3CAD-8526-CACEA22F3AD5> /usr/lib/system/libsystem_notify.dylib
    0x7fff71cb2000 -     0x7fff71cbbfef  libsystem_platform.dylib (220) <AC9560A9-CCE8-3158-BCC8-8FF47929397A> /usr/lib/system/libsystem_platform.dylib
    0x7fff71cbc000 -     0x7fff71cc6fff  libsystem_pthread.dylib (416.60.2) <9D14694F-F3FE-385D-9B23-6A87844D5CBF> /usr/lib/system/libsystem_pthread.dylib
    0x7fff71cc7000 -     0x7fff71ccbfff  libsystem_sandbox.dylib (1217.61.1) <AA2E4441-A517-3921-AF0E-AA8158D2A6D9> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff71ccc000 -     0x7fff71ccefff  libsystem_secinit.dylib (62.60.1) <129C187A-E580-3F00-A0C3-E96A633364F1> /usr/lib/system/libsystem_secinit.dylib
    0x7fff71ccf000 -     0x7fff71cd6ffb  libsystem_symptoms.dylib (1238.60.1) <5540DEA3-9C3A-3991-8C3A-7B375A5410C7> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff71cd7000 -     0x7fff71cedff2  libsystem_trace.dylib (1147.60.3) <EF6BD746-85CD-3490-92E6-7C7EDA0B703B> /usr/lib/system/libsystem_trace.dylib
    0x7fff71cef000 -     0x7fff71cf4ffb  libunwind.dylib (35.4) <769F4C16-2746-3182-85C1-45CC98D119C8> /usr/lib/system/libunwind.dylib
    0x7fff71cf5000 -     0x7fff71d29ffe  libxpc.dylib (1738.61.1) <AC9AD00D-BAA9-3ABC-B557-77E604CF9955> /usr/lib/system/libxpc.dylib

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: 148
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=424.8M resident=0K(0%) swapped_out_or_unallocated=424.8M(100%)
Writable regions: Total=52.1M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=52.1M(100%)
 
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Activity Tracing                   256K        1 
Dispatch continuations            16.0M        1 
Kernel Alloc Once                    8K        1 
MALLOC                            27.1M       11 
MALLOC guard page                   16K        4 
STACK GUARD                       56.0M        2 
Stack                             8712K        2 
__DATA                            6430K      129 
__DATA_CONST                        20K        1 
__LINKEDIT                       354.5M        4 
__OBJC_RO                         32.0M        1 
__OBJC_RW                         1780K        2 
__TEXT                            70.3M      128 
__UNICODE                          564K        1 
mapped file                         28K        1 
shared memory                       12K        3 
===========                     =======  ======= 
TOTAL                            573.3M      292 

James

User avatar
Posts: 2313
Joined: Thu Sep 04, 2008 9:27 pm

Post by James » Mon Dec 16, 2019 6:31 am
Hi fbonelle,

Your PKCS#11 driver (which appears to be SafeNet's driver) is crashing, taking down the OpenVPN process with it.

Sadly there isn’t anything we can do about this from Viscosity’s end. Under macOS 10.15 processes must link to versioned dylib (dynamic libraries) files, and the SafeNet driver does not. If the legacy OpenSSL APIs are unavailable it will attempt to link to "/usr/lib/libcrypto.dylib”, instead of a versioned version like "/usr/lib/libcrypto.35.dylib”.

The relevant error message in the crash report:
Code: Select all
Invalid dylib load. Clients should not load the unversioned libcrypto dylib as it does not have a stable ABI.
I suggest is reaching out to Gemalto/Safenet and seeking a fix to their driver. In the meantime, you may like to see whether a generic driver like OpenSC supports your PKCS#11 devices.

Cheers,
James
Web: https://www.sparklabs.com
Support: https://www.sparklabs.com/support
Twitter: https://twitter.com/sparklabs

fbonelle

Posts: 2
Joined: Sun Dec 15, 2019 1:29 am

Post by fbonelle » Mon Feb 03, 2020 1:43 am
Hello,

Sorry for late answer. Before updating to Catalina, I was on version 1.7.x. I had also this problem and was using an earlier version.

When I look the release note of version 1.8.1, there is: "Workaround to allow loading the PKCS#11 driver for SafeNet tokens". Is it possible de apply this workaround to versions prior to 1.8.1 ?

Thanks

James

User avatar
Posts: 2313
Joined: Thu Sep 04, 2008 9:27 pm

Post by James » Mon Feb 03, 2020 8:25 am
Hi fbonelle,

There isn't a problem with newer (or older) versions of Viscosity: the problem is that the SafeNet's driver does not meet the security requirements set by macOS 10.15. There is no way around this other than SafeNet fixing the issue and releasing an update to their driver.

The workaround listed in the release notes was for a different problem with the SafeNet driver, that we were able to have Viscosity work-around. I'm afraid there is no workaround for the problem you're running into.

Cheers,
James
Web: https://www.sparklabs.com
Support: https://www.sparklabs.com/support
Twitter: https://twitter.com/sparklabs
4 posts Page 1 of 1