Quicken on Fedora 33 crashes after install of Wine version 5.22-1.fc33

Questions about Wine on Linux
Locked
Don Albert
Newbie
Newbie
Posts: 3
Joined: Fri Dec 04, 2020 10:47 pm

Quicken on Fedora 33 crashes after install of Wine version 5.22-1.fc33

Post by Don Albert »

I run "Quicken Premier 2012" under Wine on Fedora, so that I can update my accounts as needed without having to bring up a copy of Windows just to run Quicken. I have been running this version since 2013, it does what I need, so I never saw a need to update to a later version.

Recently I updated to Fedora 33 and Quicken was still running fine. But yesterday I got an update to Wine:

wine.x86_64 5.22-1.fc33
wine-dxvk.i686 1.7.2-2.fc33
wine-dxvk.x86_64 1.7.2-2.fc33

Since then, Quicken aborts whenever I try to display or update my investment accounts, for example just clicking on the "Investing" tab to display my investment portfolio causes the program to abruptly terminate and close the window. Other accounts and functions within Quicken seem to work fine.

Now Quicken has been known to have occasional problems with corrupting its data files, so I ran the internal "validate" and "supervalidate" functions on my QDATA.QDF data file. These functions say that the file is fine. I also copied the data file to a system running Windows 10 where the same version of Quicken is installed, and this Quicken runs fine: I can display and update my investment accounts and do all the other Quicken functions. So I believe the data file is correct and consistent. That leads me to believe that there may be a problem running under Wine.

I ran the quicken executable file under "winedbg" as follows:

winedbg qw.exe 2>&1 | tee winedbg.txt

The output had a lot of "fixme" warning lines, but the following debug output, minus the "fixme" lines:

Code: Select all

00e0:err:ole:TLB_ReadTypeLib Loading of typelib L"C:\\Program Files\\Quicken\\QWUTIL.tlb" failed with error 1006
0188:err:ole:CoGetContextToken apartment not initialised
Unhandled exception: page fault on read access to 0xfffffff0 in 32-bit code (0x10008396).
0024:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:10008396 ESP:00722410 EBP:00722410 EFLAGS:00010202(  R- --  I   - - - )
 EAX:fffffff0 EBX:0570ed10 ECX:ffffffec EDX:00000001
 ESI:ffffffec EDI:10053390
Stack dump:
0x00722410:  00722420 1005339e fffffff0 0570ecf0
0x00722420:  00000000 027e72ca fffffff0 0000010e
0x00722430:  0573dcb0 027e7229 01000009 00722454
0x00722440:  02f7129b 00000000 02f8f81c 028393e0
0x00722450:  0072259c 02811796 00000001 007225a8
0x00722460:  02f85cdc 0072247c 0448a880 00000000
Backtrace:
=>0 0x10008396 EntryPoint+0xffffffff() in qwutil (0x00722410)
  1 0x1005339e EntryPoint+0xffffffff() in qwutil (0x00722420)
0x10008396 EntryPoint+0xffffffff in qwutil: movl	0x0(%eax),%eax
Wine-dbg>pass
00e0:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr 0x10008396
Process of pid=00dc has terminated
Wine-dbg>quit
I have solved my problem for now by following the advice elsewhere on this WineHQ site: adding the Fedora 33 "winehq.repo" to dnf's repository list and installing the "winehq-stable" version:

winehq-stable-5.0.3-2.2.x86_64

Now Quicken is working properly again with all its functions. My questions are, however:

1) how did I end up with the "5.22-1.fc33" version from the Fedora 33 repositories? I'm not sure what I was running before, but this version seems to be a "staging" version, not a stable one.

2) should I submit a bug report about this? What additional information would I need to obtain?
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Quicken on Fedora 33 crashes after install of Wine version 5.22-1.fc33

Post by dimesio »

The Wine packages built by Fedora are all wine-staging, even the "stable" releases. That is why we build vanilla Wine packages for Fedora here.

Before filing a bug, please test the winehq-devel packages to find out if the problem is only in wine-staging. (You might want to wait for the 6.0-rc1 packages, which should be available this weekend.)
Don Albert
Newbie
Newbie
Posts: 3
Joined: Fri Dec 04, 2020 10:47 pm

Re: Quicken on Fedora 33 crashes after install of Wine version 5.22-1.fc33

Post by Don Albert »

Thanks for the reply. I see that another user (chriscrowie) reported a similar problem with Quicken 2004 on Manjaro Linus with 5.22 yesterday (12/7). I will try the 6.0 packages and report back here.
Don Albert
Newbie
Newbie
Posts: 3
Joined: Fri Dec 04, 2020 10:47 pm

Re: Quicken on Fedora 33 crashes after install of Wine version 5.22-1.fc33

Post by Don Albert »

I uninstalled the "winehq-stable" version and installed the "winehq-staging" version (6.0.rc2). This has apparently fixed my crash problem with Quicken Premier 2012. Everything that I have tried so far is working as it did for the last 7 or 8 years.

When I first opened Quicken after the install, it did pop up a dialog about "Gecko" not being installed, but I let it download and install it, and all seems to be well.

Note that I don't use any of the web related functions (like downloading transactions from my bank) except for updating security prices, which does seem to work properly.
Locked