[Bug 43454] ABBYY FineReader 12 Professional crashes at start

WineHQ Bugzilla wine-bugs at winehq.org
Sun Apr 26 17:00:56 CDT 2020


https://bugs.winehq.org/show_bug.cgi?id=43454

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at 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 at 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/1df0091dacbc25ea895131bf960cc6f1c1070d57
("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/306e14b956551570f3a13f2f9c38945c02ac9f1f
("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

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list