https://bugs.winehq.org/show_bug.cgi?id=43454
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED URL|https://www.abbyy.com/finer |https://web.archive.org/web |eader12/en/ |/20160519045152/http://down | |load.abbyyeu.com/trials/ABB | |YY_FR12_PRO_TRIAL.exe Component|-unknown |rpc Fixed by SHA1| |1df0091dacbc25ea895131bf960 | |cc6f1c1070d57 Summary|Finereader 12 Professional |ABBYY FineReader 12 |crashes at start |Professional crashes at | |start
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
the trial installer suffered from bug 10365 at the time of this bug report (license manager install fails).
--- snip --- $ wine ./Setup.exe /v DISABLEROLLBACK=1 --- snip ---
That particular crash "Unhandled exception: 0x000006ba" was fixed in commit https://source.winehq.org/git/wine.git/commitdiff/1df0091dacbc25ea895131bf96... ("rpcrt4: Add an exception handler to NdrAsyncClientCall."), Part of Wine 4.16 release.
Thanks Dmitry.
A bit of scolding ... from the commit message:
--- quote --- An installer that I have here calls NdrAsyncClientCall in order to query status of a not yet installed service, and that leads to a crash due to RaiseException from inside of NdrAsyncClientCall. With this patch it no longer crashes on an unhandled exception, and then installs the service. --- quote ---
Unfortunately that particular installer/app was not named nor a bug reference exists. I'm using 1df0091dacbc2 here as resolution (avoids crash) and to have at least one bug report refer to that commit sha1.
The final fix to make the license management work was added by commit https://source.winehq.org/git/wine.git/commit/306e14b956551570f3a13f2f9c3894... ("rpcrt4: Perform the INITOUT phase in NdrAsyncServerCall instead of RpcAsyncCompleteCall."), part of Wine 4.17 release.
It also needs preceding 'rpcrt4' commits which were added during Wine 4.16 -> 4.17 development.
NOTE: FineReader 12 still crashes on startup but that's an entirely different problem (msxml). I will create a new ticket for it.
$ sha1sum ABBYY_FR12_PRO_TRIAL.exe cd209916f9f13486a6d8f6fc6276eeb761b30803 ABBYY_FR12_PRO_TRIAL.exe
$ du -sh ABBYY_FR12_PRO_TRIAL.exe 340M ABBYY_FR12_PRO_TRIAL.exe
$ wine --version wine-4.17
Regards