https://bugs.winehq.org/show_bug.cgi?id=43186
Bug ID: 43186 Summary: 1Password 6.5.401 crashes on login with System.TypeInitializationException Product: Wine Version: 2.10 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: bcrypt Assignee: wine-bugs@winehq.org Reporter: me@jackgrigg.com Distribution: ---
Created attachment 58459 --> https://bugs.winehq.org/attachment.cgi?id=58459 Stack trace
I applied the PBKDF2 patch (https://www.winehq.org/pipermail/wine-patches/2017-June/162842.html) to master (at commit c7f0777fc55229d910461a7a38e21f1e17c8913a), and compiled 32-bit Wine on 64-bit Ubuntu 16.04.2 LTS.
With a fresh Wine prefix, I followed the steps in https://bugs.winehq.org/show_bug.cgi?id=43079#c2 (executing the dotnet* winetricks steps by hand because I couldn't get winetricks to cope with wine in the git build directory). Upon logging in, 1Password crashed with the following exception:
Unhandled Exception: System.TypeInitializationException: The type initializer for 'AgileBits.OnePassword.WindowsDesktopAuthenticatedAes' threw an exception. ---> System.Runtime.InteropServices.COMException: Message 0x not found in file . (Exception from HRESULT: 0x8007013D)
I believe this may be related to the following warning I receive when I run the bcrypt tests (wine32-build$ ../wine-source/tools/runtest -p dlls/bcrypt/tests/bcrypt_test.exe.so):
fixme:bcrypt:BCryptOpenAlgorithmProvider algorithm L"AES" not supported bcrypt.c:839: Test marked todo: AES provider not available fixme:bcrypt:BCryptOpenAlgorithmProvider algorithm L"AES" not supported bcrypt.c:928: Test marked todo: AES provider not available fixme:bcrypt:BCryptOpenAlgorithmProvider algorithm L"AES" not supported bcrypt.c:1019: Test marked todo: AES provider not available