Quicken qw.exe fails after wine 5.22-1 is installed

Questions about Wine on Linux
Locked
chriscrowle
Newbie
Newbie
Posts: 2
Joined: Mon Dec 07, 2020 11:27 pm

Quicken qw.exe fails after wine 5.22-1 is installed

Post by chriscrowle »

Quicken qw.exe fails after wine 5.22-1 is installed. Have verified this on two systems running Manjaro (Version 5.9.11-3-MANJARO)
I have been running C:\Program Files\Quicken 2004\QW.EXE in Wine for years without problems across multiple Linux OS versions and multiple versions of Wine upgrades but this is the first time I have encountered a wine upgrade which knocked out Quicken.
I see another post where user encountered similar problem with Wine 5.22-1 under Fedora 33.
My System information:
Wine build: wine-5.22
Platform: i386
Version: Windows XP
Host system: Linux
Host version: 5.9.11-3-MANJARO

The backtrace is below

Unhandled exception: page fault on read access to 0x00000004 in 32-bit code (0x5f40eb7c).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:5f40eb7c ESP:0031e0b8 EBP:0031e0c4 EFLAGS:00010246( R- -- I Z- -P- )
EAX:00000000 EBX:ffffffff ECX:02f14aa1 EDX:ffffffff
ESI:00000000 EDI:00000000
Stack dump:
0x0031e0b8: 001a2e38 001a2d80 0000000e 0031e0d4
0x0031e0c8: 02986574 02f14aa1 02f124e0 0031e0fc
0x0031e0d8: 02986764 02f14aa1 02f14a60 02f14a60
0x0031e0e8: 02f14a60 02f14a60 02f14a60 00000000
0x0031e0f8: 02f124e0 0031e11c 0298371f 02f124e0
0x0031e108: 02f14aa1 02f14a90 02f11f60 0031e77c
Backtrace:
=>0 0x5f40eb7c EntryPoint+0xffffffff() in mfc42 (0x0031e0c4)
1 0x02986574 BGTBRWSR_GenericInternetWindow+0x2797() in bgt (0x0031e0d4)
2 0x02986764 BGTBRWSR_GenericInternetWindow+0x2987() in bgt (0x0031e0fc)
3 0x0298371f ?BGT_ProcessQPSFile@@YGHPAD@Z+0x2235() in bgt (0x0031e11c)
4 0x02983a35 ?BGT_ProcessQPSFile@@YGHPAD@Z+0x254b() in bgt (0x0031e77c)
5 0x02982265 ?BGT_ProcessQPSFile@@YGHPAD@Z+0xd7b() in bgt (0x0031e790)
6 0x004a38f4 EntryPoint+0xffffffff() in qw (0x0031e7a8)
7 0x00421aab EntryPoint+0xffffffff() in qw (0x0031e7d4)
8 0x00421a32 EntryPoint+0xffffffff() in qw (0x0031e7e8)
9 0x00421c65 EntryPoint+0xffffffff() in qw (0x0031e7f0)
10 0x0069cb78 EntryPoint+0xffffffff() in qw (0x0031e7fc)
11 0x006a570b EntryPoint+0xffffffff() in qw (0x0031e808)
12 0x0041b167 EntryPoint+0xffffffff() in qw (0x0031ea28)
13 0x00403989 EntryPoint+0xffffffff() in qw (0x0031ee54)
14 0x00628c45 EntryPoint+0xffffffff() in qw (0x0031fbe4)
15 0x004057f3 EntryPoint+0xffffffff() in qw (0x0031fc68)
16 0x0040468f EntryPoint+0xffffffff() in qw (0x0031fc84)
17 0x00413f47 EntryPoint+0xffffffff() in qw (0x0031fe4c)
18 0x0074240e EntryPoint+0xffffffff() in qw (0x0031fe68)
19 0x5f4099aa EntryPoint+0xffffffff() in mfc42 (0x0031ff28)
20 0x7b62c6cc EntryPoint+0xffffffff() in kernel32 (0x0031ff5c)
21 0x7bc550d7 EntryPoint+0xffffffff() in ntdll (0x0031ff5c)
22 0x7bc55310 EntryPoint+0xffffffff() in ntdll (0x0031ffec)
0x5f40eb7c EntryPoint+0xffffffff in mfc42: cmpl %eax,0x4(%edi)
Modules:
Module Address Debug info Name (68 modules)
PE 320000- 3db000 Deferred winmm
PE 3e0000- 3e6000 Deferred qwenc
PE 3f0000- 3f7000 Deferred prodinfo
PE 400000- cb7000 Export qw
PE cc0000- e2b000 Deferred qwutil7
PE e30000- e36000 Deferred qversion
PE e40000- e51000 Deferred iprof32
PE e60000- e7b000 Deferred qcomutil
PE e80000- eb4000 Deferred qwwin
PE ec0000- f1c000 Deferred qacces32
PE f20000- f94000 Deferred qdb
PE fa0000- fd1000 Deferred qdbbase
PE fe0000- ffa000 Deferred qwrmnd
PE 1000000- 1021000 Deferred qwinet
PE 1030000- 1047000 Deferred lbtmngr
PE 1050000- 105a000 Deferred channel
PE 1060000- 1068000 Deferred calnote
PE 1070000- 1080000 Deferred qsnapeng
PE 1080000- 1094000 Deferred graphs6
PE 10a0000- 10c6000 Deferred qrep
PE 10d0000- 10de000 Deferred qwcntr
PE 10e0000- 1159000 Deferred qwplan
PE 1160000- 1221000 Deferred decapi
PE 1230000- 1268000 Deferred qtaxutil
PE 1270000- 1276000 Deferred taxprof
PE 1280000- 1286000 Deferred custprof
PE 1290000- 12c6000 Deferred sport
PE 12d0000- 12d7000 Deferred qwreg
PE 12e0000- 12f1000 Deferred q_encutl
PE 2680000- 278f000 Deferred qwozres
PE 28e0000- 28f1000 Deferred emc
PE 2900000- 290d000 Deferred savgol
PE 2910000- 2933000 Deferred postage
PE 2940000- 2950000 Deferred icg32
PE 2950000- 2975000 Deferred iccnfg32
PE 2980000- 2992000 Export bgt
PE 10000000-10010000 Deferred onlncall
PE 5f400000-5f4f2000 Export mfc42
PE 61740000-61782000 Deferred advapi32
PE 61940000-619ca000 Deferred wininet
PE 62fc0000-6304d000 Deferred rpcrt4
PE 63480000-6348c000 Deferred version
PE 63bc0000-63bd9000 Deferred shcore
PE 64a40000-64a94000 Deferred shlwapi
PE 64ec0000-64fe8000 Deferred oleaut32
PE 67d40000-67d66000 Deferred mmdevapi
PE 68500000-68559000 Deferred combase
PE 68700000-6872e000 Deferred uxtheme
PE 6a040000-6a062000 Deferred msacm32
PE 6a280000-6a323000 Deferred msvcrt
PE 6a400000-6a52c000 Deferred ole32
PE 6bc00000-6bc2a000 Deferred sechost
PE 6bcc0000-6bd3e000 Deferred setupapi
PE 6c9c0000-6cb1c000 Deferred gdi32
PE 6cc40000-6cda7000 Deferred comctl32
PE 6ed00000-6ef1a000 Deferred user32
PE 70940000-70960000 Deferred mpr
PE 70b40000-70c12000 Deferred ucrtbase
PE 70d00000-70e0b000 Deferred comdlg32
PE 71200000-7121a000 Deferred imm32
PE 7b000000-7b0e4000 Deferred kernelbase
PE 7b600000-7b817000 Dwarf kernel32
PE 7bc00000-7bc9f000 Dwarf ntdll
PE 7d4e0000-7d4e3000 Deferred winealsa
PE 7d9d0000-7d9d4000 Deferred winex11
PE 7df30000-7df34000 Deferred ws2_32
PE 7df70000-7df7b000 Deferred winspool
PE 7dfe0000-7e8b7000 Deferred shell32
Threads:
process tid prio (all id:s are in hex)
00000038 services.exe
0000003c 0
00000040 0
0000004c 0
00000060 0
00000078 0
00000094 0
000000c0 0
00000114 0
00000118 0
00000044 winedevice.exe
00000048 0
00000054 0
0000005c 0
00000064 0
00000068 explorer.exe
0000006c 0
00000090 0
000000a4 0
00000070 plugplay.exe
00000074 0
0000007c 0
00000080 0
00000084 0
000000a8 0
00000088 winedevice.exe
0000008c 0
00000098 0
0000009c 0
000000a0 0
000000b4 0
000000b8 svchost.exe
000000bc 0
000000c4 0
000000c8 0
000000d4 (D) C:\Program Files\Quicken 2004\QW.EXE
000000d8 0 <==
00000104 0
00000108 0
00000124 0
System information:
Wine build: wine-5.22
Platform: i386
Version: Windows XP
Host system: Linux
Host version: 5.9.11-3-MANJARO
spoon0042
Level 6
Level 6
Posts: 570
Joined: Thu Dec 24, 2009 11:00 am

Re: Quicken qw.exe fails after wine 5.22-1 is installed

Post by spoon0042 »

Can you verify that it works with an earlier version? (Or later, 6.0-rc2 released a few days ago.)

Also have you used winetricks or set dll overrides in winecfg, or any other extra setup?
chriscrowle
Newbie
Newbie
Posts: 2
Joined: Mon Dec 07, 2020 11:27 pm

Re: Quicken qw.exe fails after wine 5.22-1 is installed

Post by chriscrowle »

The suggestion of installing wine 6.0-rc2 solved the problem. Downloaded compressed tar file from winehq. Then compiled from source ok via ./configure and make install as root user.
Tested on previously failing setup and Quicken now working ok with existing Quicken data files.
quote_jester
Newbie
Newbie
Posts: 4
Joined: Sat Nov 20, 2021 2:35 pm

Re: Quicken qw.exe fails after wine 5.22-1 is installed

Post by quote_jester »

I'm having the same problem, using stock wine on ArchLinux, at least as far as UI is concerned, but I haven't poked that hard to get stack crawls as @chriscrowle has done.

I had the problem wtih 5.22-1, so I downgraded it and all is well. The most recent upgrade to 6.0-rc2 gave the appearance, initially, of having "fixed" the problem but it's still there, it just takes a bit more moving around in the UI to see it.

Last time, I could trigger it by starting quicken, going to a date field in the register and hitting '/' to select the day-of-the-month to change it. That was working and I felt relieved. So I fired up my banking web-page and found there was a new transaction to enter, went back to QW, tabbed around a bit to make sure the focus was on the date field, and the dreaded Program Error dialog came up.

Actually, on re-trying, and entering the date correctly, then tabbing over, it blew up that way instead. The "Program Error Details" window is taking a dickens of a time to collect everything, too. I'll post it to a follow up if it ever yields up anything.
quote_jester
Newbie
Newbie
Posts: 4
Joined: Sat Nov 20, 2021 2:35 pm

Re: Quicken qw.exe fails after wine 5.22-1 is installed

Post by quote_jester »

I mistakenly posted a follow-up to this bug but I AM having problems with latest-wine and QW.EXE --- but please reject my previous submission. It was nonsense.
Locked