https://bugs.winehq.org/show_bug.cgi?id=37494
Bug ID: 37494 Summary: Quicken 2014 - Crashes when application starts up (after working around Promon Shield) Product: Wine Version: 1.7.30 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: sebastian@fds-team.de Distribution: ---
Steps to reproduce:
Install dotnet40 (via winetricks).
Afterwards run the Quicken 2014 main installer. Starting the application will fail with "Quicken 2014 konnte nicht gestartet werden! (Fehler: 0x0000054f)". That is caused by Promon Shield SDK (bug 37449, bug 37487, bug 37488, ...) and very difficult to solve, so we disable it for now. Just append
--- snip --- [DEBUG] PROMONSHIELD=0 --- snip ---
at the end of (put in your $WINEPREFIX)
$WINEPREFIX/drive_c/users/Public/Application\ Data/Lexware/Quicken/2014/QUICKEN.INI
And the main application (QwStart.exe) will start. After clicking away the first messagebox (which just says that the application will only run for a limited time) a short sound plays, and another message box pops up saying "Allgemeiner Fehler" (= general error). Then the whole application crashes (including the wine debugger).
Last lines from the terminal output:
--- snip --- fixme:heap:HeapSetInformation (nil) 1 (nil) 0 fixme:actctx:parse_depend_manifests Could not find dependent assembly L"LxContextHelpSrv20" (10.0.0.0) fixme:thread:GetThreadPreferredUILanguages 52, 0x33f548, 0x33f5b8 0x33f550 fixme:advapi:GetCurrentHwProfileA (0x33a3e4) semi-stub fixme:thread:GetThreadPreferredUILanguages 52, 0x33dae4, 0x33db54 0x33daec fixme:thread:GetThreadPreferredUILanguages 52, 0x33db58, 0x33dbc8 0x33db60 fixme:thread:SetThreadStackGuarantee (0x33e3ec): stub err:ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded err:ole:CoGetContextToken apartment not initialised fixme:shell:URL_ParseUrl failed to parse L"DotNetConnect" fixme:thread:GetThreadPreferredUILanguages 52, 0x33ceb8, 0x33cf28 0x33cec0 fixme:shell:URL_ParseUrl failed to parse L"Lexware.Quicken.DotNetControls" err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded fixme:thread:GetThreadPreferredUILanguages 52, 0x33e44c, 0x33e4bc 0x33e454 fixme:msxml:domdoc_get_parseError (0x164718)->(0x33ebc8): creating a dummy parseError wine: Unhandled exception 0xc015000f in thread 2a at address 0x7bc42362 (thread 002a), starting debugger... Can't attach process 0029: error 5 --- snip ---
Installing msxml3 via winetricks doesn't help.
$ du -sh Quicken_2014tb.exe 319M Quicken_2014tb.exe
$ sha1sum Quicken_2014tb.exe 2374d907e2ee568f1f93dba48afd602723dcad6f Quicken_2014tb.exe
$ git describe wine-1.7.30