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
Quicken qw.exe fails after wine 5.22-1 is installed
-
- Newbie
- Posts: 2
- Joined: Mon Dec 07, 2020 11:27 pm
Re: Quicken qw.exe fails after wine 5.22-1 is installed
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?
Also have you used winetricks or set dll overrides in winecfg, or any other extra setup?
-
- Newbie
- Posts: 2
- Joined: Mon Dec 07, 2020 11:27 pm
Re: Quicken qw.exe fails after wine 5.22-1 is installed
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.
Tested on previously failing setup and Quicken now working ok with existing Quicken data files.
-
- Newbie
- Posts: 4
- Joined: Sat Nov 20, 2021 2:35 pm
Re: Quicken qw.exe fails after wine 5.22-1 is installed
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.
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.
-
- Newbie
- Posts: 4
- Joined: Sat Nov 20, 2021 2:35 pm
Re: Quicken qw.exe fails after wine 5.22-1 is installed
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.