https://bugs.winehq.org/show_bug.cgi?id=42692
Bug ID: 42692 Summary: Cannot run 1Password 6.4.377 due to missing entry GetSystemInfo Product: Wine Version: 2.4 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: api-ms-win-* Assignee: wine-bugs@winehq.org Reporter: brandon@mintern.net Distribution: ---
Created attachment 57660 --> https://bugs.winehq.org/attachment.cgi?id=57660 Debugger stacktrace of crash
The latest 1Password version (https://1password.com/downloads/ non-standalone) crashes immediately after startup. The initial screen "Sign in" screen comes up, but before anything else can be done, it crashes with:
Unhandled Exception: System.EntryPointNotFoundException: Unable to find an entry point named 'GetSystemInfo' in DLL 'api-ms-win-core-libraryloader-l1-1-0'. at Microsoft.Data.Sqlite.Utilities.NativeLibraryLoader.GetSystemInfo(SYSTEM_INFO& lpSystemInfo) ...
I'm running wine-2.4 (Staging) with the current winetricks, and I've successfully installed dotnet461. (I had a different error before I did that.)
I don't have a strong understanding of Windows/WINE programming, but I checked out the source and noticed that GetSystemInfo is defined by api-ms-win-core-sysinfo; I'm not sure why it's being fetched via api-ms-win-core-libraryloader.
I'm attaching the stacktrace as given by the debugger. I'm happy to provide any other information I can.