https://bugs.winehq.org/show_bug.cgi?id=40677
Bug ID: 40677 Summary: Battlefield 3 fails to start (bcrypt issue) Product: Wine-staging Version: 1.9.10 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: erikmnkl@gmail.com CC: erich.e.hoover@wine-staging.com, michael@fds-team.de, sebastian@fds-team.de Distribution: ---
When running battlefield 3 using many tools like Origin, Firefox, battelog browser addons and other dependencies I came through - I always end up with this error:
fixme:winediag:start_process Wine Staging 1.9.10 is a testing version containing experimental patches. fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org. fixme:ntdll:EtwRegisterTraceGuidsW (0x3324d0, 0x33d6e8, {7c830ece-5fb3-417a-a1bd-508f45277356}, 1, 0x32fd64, (null), (null), 0x33d6f0): stub fixme:ntdll:EtwRegisterTraceGuidsW register trace class {7c830ece-5fb3-417a-a1bd-508f45277356} fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS) fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS) fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS) fixme:bcrypt:BCryptOpenAlgorithmProvider algorithm L"RSA" not supported fixme:bcrypt:BCryptOpenAlgorithmProvider algorithm L"RSA" not supported fixme:bcrypt:BCryptOpenAlgorithmProvider algorithm L"RSA" not supported err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x442c7a
I believe this is all about bcrypt dll causing issues, as per my understanding, bcrypt is being used to identify files/errors so game every time doesn't start and shows "game is corrupted, please fix using Origin".
I've also tried pirated version for debugging (easier to debug, no browser no plugins no origin needed) - same issue with the same output.